Firebird Documentation IndexБезопасность файлов и метаданных → Приемлемая низкая безопасность
Firebird Home Firebird Home Пред.: Другие виды «безопасности по неясности»Firebird Documentation IndexУровень выше: Безопасность файлов и метаданныхСлед.: Выбор «неясности»

Приемлемая низкая безопасность

Пока мои комментарии относились к идее сильной безопасности, и я предполагаю, что про концепцию «безопасности по неясности» (security by obscurity) было написано с некоторым презрением. Но иногда слабая безопасность - все, что Вам необходимо. Иногда данные могут не быть столь ценными. Вам нужно не допустить случайных попыток обзора данных, и, по крайней мере, затруднить процесс доступа к данным для опытного вора.

Я сам использовал такие схемы в нескольких местах. Часто нет смысла использовать Twofish, AES или что-то еще в таких схемах, так как все это относится к сильному шифрованию. Эти алгоритмы добавляют приличный объем вычислений и усложенений, относящихся к сохранению сильной безопасности. Простой XOR (исключающее ИЛИ) с использованием некоторых известных строк (ключей) может быть достаточным. Если ключ каким-то образом можно узнать, то не имеет значения, использовали Вы слабое или сильное шифрование - игра все равно будет окончена.

Замечание

Наиболее простые алгоритмы XOR можно сломать без особого труда. Обратитесь к хорошему справочнику по шифрованию для получения дополнительной информации на этот счет.

Пред.: Другие виды «безопасности по неясности»Firebird Documentation IndexУровень выше: Безопасность файлов и метаданныхСлед.: Выбор «неясности»
Firebird Documentation IndexБезопасность файлов и метаданных → Приемлемая низкая безопасность