Защита от уязвимости нулевого дня?
Защититься от уязвимостей нулевого дня можно только полным аудитом исходного кода и формальным доказательством, что в нём этой уязвимости нет.

Для любой сколько-нибудь большой программы стоимость подобного аудита почти всегда будет превосходить потенциальный риск от потенциальной уязвимости.
В этом суть названия уязвимости  0-day — вы не защищены от того, что еще не узнал никто и не выявил.
На защиту и предупреждение от нее  у вас (и у всех) было 0 дней

что программу которую я использую абсолютно безопасная
Каждая программа безопасна с определенной долей после тщательной проверки, если в ней нет 0-day уязвимостей