Как нас сломали

Xakep, номер #036, стр. 036-046-2


1. Для проверки правильности введенного пароля используется симметричный алгоритм, означающий, что алгоритм генерации правильного пароля находится в самой программе, задача хакера - воссоздать его, что является лишь вопросом времени.

2. Разработчики не побеспокоились о криптографической защите данных, так что для доступа к данным знать правильный пароль вовсе не обязательно, достаточно лишь заставить программу думать, что пароль правильный.

Без решения этих проблем все затраты на защиту бессмысленны - разработка защиты и оболочки будет дороже, чем взлом.

Крэк (он же кряк) - программа, которая обрабатывает исходный софт так, чтобы он работал с любым паролем, не просил пароль и т.п. Основа кряка - вмешательство в программный код софта. Проблема - вмешательство может быть некачественным, и тогда программа окажется частично неработоспособной.

Кейген - программа, создающая правильный пароль. Кейген есть у разработчика программы. Создание кейгена означает полный, качественный взлом софта - программа не в состоянии отличить, кто подсовывает ей пароль, создатель или взломщик, и поэтому обязана работать правильно.

Назад на стр. 036-046-1  Содержание