AP> 1) Шифрование БД средствами сервера в настоящее время AP> это полнейшая бессмыслица. Не надо на это тратить время.
В корне не согласен. Видимо никогда вы не сталкивались с плагиатом AP> 2) При доступе к серверному процессу всё будет ломаться AP> на ура. Самое плохое(или хорошее :) что из за популярности AP> FB появятся тулы для автоматического взома. Смотря чем защищать и как. AP> 3) Исключением из п.2 безуспешно пытается стать Яап :-) AP> Ну чтож, дорогу осилит идущий. Но, технологии "в два клика" AP> не будет! Разработчику приложения (даже если LOA всё закроет) AP> придёт приложить много трудозатрат чтобы защитить базу от AP> взлома. Чего греха таить, среди программеров пишущих морды AP> к БД специалистов в этой области мало. Ну и последний AP> аргумент - если Yap станет очень популярен, то сразу AP> возникнет опасность создания универсальный крякеров. Автор AP> будет делать новые сборки и т.д. всё выдет на замкнутый AP> круг. Одна надежда на моего теску, он хоть что-то делает для нас AP> 4) Аргументы типа "стоимость взлома на порядок превысит AP> стоимость программы", "хакер затрахается это анализировать" AP> оставьте чтобы обрабатывать девочек на вечеринке! Мы не AP> в бирюльки играем, и не защищяет прогу от соседа Васи. AP> (Кто хочет защищаться от Васи, который двух команд на AP> асме связать не сможет, см п.3 и п.5) Да! Лучше хакеру не мешать! Это видимо девиз разработчиков Firebird :) AP> 5) Справедливый вопрос и зала: "как притивостоять краже БД?" AP> Чтож, не поленимся, ответим. Первым надо защитить серверный AP> процесс от негодяев (или бойцов информационного фронта)! AP> Далее надо защитить БД. Сразу слышны выкрики - "шифровать, AP> мать её!". Не обязательно. Если мы защитили серверный AP> процесс, то ничто не мешает защитить систему целиком. AP> Но допустим наконец, что базу выкрали тайно или явно люди AP> в масках. В последнем случае есть ещё метод паяльника, который AP> раскалывает любые пароли. Так что советую термитрную шашку AP> в системник. AP> Итак, как же противостоять тайной краже? Вот тут частично AP> шифрование может помочь. Но опять же при условии защищённости AP> серверного процесса. Но если защитить сервер то вероятность AP> кражи файла БД очень мала. Да и нафиг шифрование БД сервером? AP> Помещайте БД на шифрованный диск, архивируйте backup с паролем AP> и всё. Даже в этом случае есть потенциальная дыра во взломе AP> клиентского процесса, который легко доступен. Эту дыру тоже AP> должен затыкать программер базы. Опять двадцать пять! А что делать если нужно распостранить программу и базу данных среди 1000 своих клиентов без проблем с инсталяцией и учитывая что не везде есть администраторы и уж тем более из них только процентов 5 знает, что такое шифрованный диск! AP> 6) Защита от несанкцонированного копирования ПО. Расслабтесь, AP> в общем случае защититься от этого невозожно. Поэтому можно AP> особо не напрягаться. Для защиты от Васи - см. привязка софта к AP> железу/аппаратные ключи/серийные номера и проч. Еще лишний раз убеждаюсь, что у вас жизненное кредо не мешать хакерам :) Софт можно защитить с помощью аппаратного ключа а базу Firebird не получиться, пробовал уже. С наилучшими пожеланиями, Oleg Prosvetov.

