Рассматривается и решается задача разработки и эксплуатации качественного программного обеспечения (ПО) в условиях киберпреступности. Представлены две части для решения задачи. В первой части ставится и решается задача минимизации рисков, времени, затрат и ущербов для обеспечения устойчивости разрабатываемого ПО к возможным кибератакам методом целочисленного булевого программирования. Во второй части осуществляется моделирование во времени манипуляций киберпреступников и ответных действий специалистов ПО при эксплуатации систем методом имитационного событийного моделирования с использованием агентного представления основных модулей. Ключевые слова: последствия кибератак, оптимизация и минимизация ущербов, агентная модель.