传统疫苗.有些癌症，像是子宫颈癌和一些种类的肝细胞癌，是被致癌病毒（）所诱发。传统上对抗这些病毒的疫苗，像是人类乳突疫苗 和B肝疫苗，便可以防治这些癌症，这些疫苗便不在本条目中继续讨论。有些癌症也多多少少被细菌引发（像胃癌之于幽门螺桿菌），本篇也不讨论这类疫苗。
机制.癌细胞上散佈着特殊蛋白（抗原），能刺激体内的免疫反应来对抗这些癌细胞。不同类型的癌症会在癌细胞上呈现不同的抗原。在这些抗原中，有些抗原平时不会呈现在正常的细胞上。当免疫系统中的自然杀手细胞、树