Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #70, СЕНТЯБРЬ 2006 г.

Интервью с Олегом Зайцевым

Беседовал Александр Лозовский

Спецвыпуск: Хакер, номер #070, стр. 070-080-2


XS

Расскажи какой-нибудь секрет о своей программе, что-нибудь, о чем мы не прочтем в интернете. Может быть, ты запрятал там easter egg, какой-нибудь бэкдор или еще что-то? Секретные опции, скрытые в меню?

О.З.

Ну бэкдора там, конечно, нет, а вот скрытых опций - периодически бывает навалом... Обычно все происходит таким образом: появляется некая новая фича, првда, в меню ее нет, зато есть некий ключик для ее включения или команда в скриптовом движке, о котором известно только 2-3 бета-тестерам. А потом фича появляется официально, и ключик исчезает. Причем чаще всего все скрытые функции описаны в доке, и все рассчитано на то, что если человек доку не читает, то ему и опция эта не нужна.

XS

Я так и знал :(. И все равно колись! Хотя бы расскажи какой-нибудь прикольный момент из процесса разработки.

ОЗ

В разработке прикольных моментов бывает мало - это по большей части рутина. А вот в тестировании приколов хватает. Ближайший пример: тестировался поведенческий анализатор в антикейлоггере. Он дразнит хук разными событиями, в том числе клавиатурными. Я выбрал какое-то дикое сочетание клавиш для такого дразнения. Начались тесты. У первого же тестера был хук клавиатуры для вызова словаря, кстати, настроен он был именно на это сочетание... AVZ почуял реакцию и удвоил усилия по дразнению, а бедный переводчик решил, что юзеру нужно две сотни его окон, и стал их открывать.

XS

А как ты вообще подошел к идее создать свою, да еще и некоммерческую программу? Сколько времени теперь уходит на ее поддержку?

О.З.

Исходно-то я делал AVZ исключительно для своих нужд. Я работаю в службе информационной безопасности крупной конторы, сеть громадная, поэтому некий подручный инструмент для борьбы с разной заразой часто экономит много времени. У первых версий AVZ вообще не было интерфейса — что-то типа консольного сканера-анализатора. Потом я стал добавлять к нему разные инструменты для упрощения отлова разных шпионов — программа стала расползаться за пределы конторы. Видя это, я просто добавил хелп и выложил ее для публичного использования. А делать его коммерческим смысла особого нет - денег больших это не принесет, да и брать деньги с собратьев-сисадминов мне как-то не хочется, поэтому проект некоммерческий. На поддержку время, конечно, уходит, но не очень много - у меня в вирлабе все автоматизировано до безобразия, так что справляюсь без проблем. Кроме того, у меня есть целая армия добровольных помощников - кто зверье свежее присылает, кто ссылки на зловредов - это сильно помогает в работе.

XS

Назад на стр. 070-080-1  Содержание  Вперед на стр. 070-080-3