In theory, anticarcinogens may act via different mechanisms including enhancement of natural defences against cancer, deactivation of carcinogens, and blocking the mechanisms by which carcinogens act (such as free radical damage to DNA).
Theoretical mechanisms of anticarcinogens could involve enhancing the body's natural resistance to cancer, eliminating carcinogens, and preventing their actions (such as through free radical-induced DNA damage).