В былые времена для передачи информации использовалась азбука Морзе, и сегодня существует даже специальный переводчик азбуки Морзе, который является полезным инструментом для радиолюбителей, сотрудников морской отрасли или людей, интересующихся историей и практикой использования азбуки Морзе.
В современных условиях компьютерные сети и интернет очень тесно вошли в деловую жизнь компаний всех уровней и типов. Однако вполне естественно, что в таком случае очень остро встает вопрос о защите информации, находящей в сети и предаваемой посредством интернета.
На сегодняшний день, пожалуй, именно шифрование является важным средством для обеспечения безопасности. Современные механизмы шифрования позволяют максимально эффективно защитить конфиденциальность информации, и хотя они не являются стопроцентным решением всех возможных проблем, но однозначно выступают задерживающим фактором при попытке взлома.
При этом шифрование подразумевает возможность доступа к зашифрованной информации авторизованных пользователей, т.е. пользователей у которых есть ключ для дешифрования. Для неавторизованных же пользователей доступ к информации должен быть максимально усложнённым, даже если они имеют в своем распоряжении зашифрованный файл и даже варианты алгоритмов, которые использовались для шифрования.
Шифрование позволяет обеспечить три основных функции безопасности информации.
1. Целостность – предотвращается возможность изменения информации при её передаче, а также или хранении.
2. Конфиденциальность – обеспечивается недоступность информации неавторизованным, как правило, пользователям во время ей передачи и хранения.
3. Идентифицируемость – аутентификация, то есть передача информации и исключение отказа отправителя от самого факта отправки.
Инструментом для шифрования информации является специальное программное обеспечение. Главное отличие таких программ заключается в используемых для зашифровки алгоритмах, а так же в принципах хранения зашифрованных данных. Кроме того, на сегодняшний день существуют как платные, так и бесплатные версии таких программ. Одно из главных преимуществ платных версий – это удобство настройки и использования.
Принцип хранения зашифрованных данных заключается в том, что для этого создаются специальные хранилища на отдельных виртуальных дисках. Для того чтобы зашифровать файлы, необходимо переместить их в хранилище и после шифровки они будут доступны только авторизированным пользователям при наличии ключа (пароля). К настройке программ требуется относиться очень внимательно, потому что как только механизм будет запущен и данные заблокированы получить к ним доступ и возможность изменения можно будет только при наличии верного пароля.
Естественно различные программы отличаются количеством возможных функций. Более того, даже интерфейсы таких программ могут иметь существенные отличия. Однако в большинстве случаев пользователь, открыв интерфейс программы может найти там несколько алгоритмов шифрования и некоторые углубленные функции – например, ввод пароля на экранной клавиатуре (практикуется для защиты от кейлоггеров), генерацию полей, формирование зашифрованных архивов и т.д.
Также в подобных программах предусмотрены специальные утилиты, позволяющие хранение текстовых данных, вводимых пользователем. В частности, некоторые из утилитов направлены на то, чтобы ограничить доступ в определенную папку, путем установки пароля на неё. Они имеют немного другой принцип работы и не требуют создания отдельного хранилища для информации, а лишь блокируют непосредственный доступ к данным этой конкретной папки.
Существует несколько типов шифрования.
1. Пофайловое шифрование. Основная область применения – пересылка по сетям файлов. Для прочих сфер малорационально, так как оказывает слишком большую нагрузку на систему.
2. Шифрование в контейнер. Подразумевается хранение всей зашифрованной информации в одном файле-контейнере. Данный способ обеспечивает быстрый и удобный доступ к данным.
3. Шифрование диска целиком. Применяется в отдельных узкоспециализированных сферах и имеет некоторые особенности и определенные требования к системе.
Что касается алгоритмов шифрования, то выделяют симметричные и асимметричные алгоритмы. В первом случае присутствует секретный, единый ключ, а во втором – публичный (открытый) ключ, т.е. шифровка файла осуществляется одним ключом, а расшифровка вторым, полученным из первого.