本发明公开了一种基于日食效应的空间攻防方法,用于对目标航天器接收的太阳光进行遮挡控制,包括:确定任务航天器与目标航天器的定点悬停轨道构型;基于定点悬停轨道构型,根据目标航天器的运行轨道和太阳位置,计算任务航天器与目标航天器的理想相对位置,控制任务航天器机动至理想相对位置,以对目标航天器形成日食效应;以预设时间间隔计算更新任务航天器与目标航天器的理想相对位置,判断任务航天器与目标航天器的实际相对位置是否在理想相对位置的预设轨迹跟踪误差球的范围内;若否,控制任务航天器机动至对应时刻的理想相对位置。本发明既能够干扰目标航天器的正常工作,又不会对目标航天器造成不可逆的损坏,隐蔽性强,不存在碰撞风险。