2009-02-07

Подотдел очистки огненных лис

Три недели назад случилось непонятное: почти на ровном месте нагрузка на процессор возросла до немыслимых высот. Работать стало некомфортно (а при аппаратно-программных характеристиках большинства машин было бы и вовсе невозможно). Через полчаса всё улеглось. Однако через несколько дней всё повторилось — только период прихода в норму значительно увеличился. А потом снова. Повторяющиеся обстоятельства: уже и со второго раза стал очевиден один из виновников (хотя верить в это не хотелось) — и проверка процесса, который и загрузил систему по самое «не могу», показали, что проблема в сочетании файерволла COMODO и браузера Firefox.

Не хотелось верить, что Firefox может быть источником проблем. Однако первопричиной, как выяснилось, послужило именно падение браузера (то самое «почти на ровном месте»). Один из исполняемых файлов файерволла напустился на кэш упавшего, как питбуль, — и загрузил процессор почти полностью. Пока все файлы, числившиеся в кэше браузера на момент падения, не проверил (те самые «через полчаса всё улеглось»), не успокоился. И вот тут началось: браузер-то после падения кэш зачистил, а файерволл этого не понимает — и проверяет файлы-«призраки». В результате новое падение браузера, новые «призраки», новое питбульничание. После третьего или четвёртого падения за неделю пришлось рыться на веб-просторах — и на форуме Comodo я и узнал, что файерволльный процесс cmdagent.exe бесится именно из-за кэша Firefox. И рецепт подсказали: зайти в «файлы на рассмотрении» (Comodo > Defense+ > Common Tasks > My Pending Files — а можно, как я понял чуть позже, прямо из главного окна: Comodo > Summary > Proactive Defense > files waiting for your review) и зачистить список (Purge). (Там же выяснилось, что «благодарить» за подобное поведение файерволла нужно ноябрьское его обновление. Получается, что браузер с ноября и до этой истории ни разу не падал. И это правильно.)

Зашёл. Долго ждал, пока сформируется список файлов на рассмотрении. И то: их оказалось больше 12 тысяч! Нажал кнопку очистки — файерволл упал. Пытаемся снова. Запуск. Список. Очистка. Падение.

Гм. Можно, конечно, вручную удалить несколько тысяч строк из списка (каюсь, несколько сотен я таки удалил ручками). Но это противоречит главному принципу освоения программ: если достижение цели, поставленной перед программой, требует большого количества ручной работы, значит, обязательно существует способ достижения этой цели в две-три команды. В данном случае помогло переключение в режим пониженной параноидальности, используемый для установки и обновления программ (Comodo > Summary > Proactive Defense > Switch to Installation Mode). Ну, а после очистки, естественно, обратно (Comodo > Summary > Proactive Defense > Switch to Previous Mode).

И жизнь наладилась.

…А вообще, COMODO Firewall — очень хороший. И другие бесплатные программы эти ребята делают.