Коммуникация важна. Если ваше руководство будет знать, что происходит, это обеспечит вам их поддержку и пространство для маневра. Может показаться, что такая коммуникация будет отвлекать, но, как говорилось выше, периодические новости-об-отсутствии-новостей будут держать всех в курсе, а ваша команда сможет сосредоточиться на проблеме.
После изоляции проблемы перенесите фокус на определение нанесенного ущерба, чтобы затем выяснить, как ликвидировать последствия и предотвратить повторное появление подобных проблем. Ущерб может заключаться как в неправомерном использовании ваших ресурсов (например, если был вызван отказ в обслуживании), так и в скачивании или уничтожении данных либо в их шифровании в целях вымогательства. Необходимо не только определить, что конкретно произошло, но и убедиться, что злоумышленники не смогут продолжить или возобновить атаку после того, как вы с ней справились.
Если ваша команда не имеет соответствующих навыков, то никто не упрекнет вас, если вы привлечете специализированного поставщика услуг безопасности. Его экспертиза позволит не только решить проблему до конца, но и гарантировать, что она не повторится.
Только когда вы определите, каким образом взломщики получили доступ, и устраните слабые места, вы можете быть уверены в том, что после восстановления все не начнется сначала. Иначе вы будете играть в «ударь крота» («whack-a-mole»), думая, что решили проблему, но, как только вы отвлечетесь, она повторится.
Проверка вашей системы потребует усилий, времени и знаний, и вы никогда не будете до конца уверены, что вычистили все следы атаки. Если вы оказались в такой ситуации, я настоятельно рекомендую привлечь стороннего подрядчика. Хотя современные подходы к архитектуре с их большим количеством взаимосвязей создают дополнительные риски для безопасности, они также упрощают восстановление системы, особенно если вы используете контейнеры и виртуальную инфраструктуру, – просто уничтожьте контейнеры и создайте их с нуля (при условии, что в ваш процесс сборки не проникла библиотека злоумышленников).