Методы и средства защиты информации



              

Методы искажения формата текстового документа - часть 2


М

ы

р

е

д

к

о

д

о

к

о

н

ц

а

п

о

-

н

и

м

а

е

м

,

ч

т

о

м

ы

 

д

е

й

с

т

-

в

и

т

е

л

ь

н

о

х

о

т

и

м

.

М

ы

р

е

д

к

о

д

о

к

о

н

ц

а

п

о

-

н

и

м

а

е

м

,

ч

т

о

м

ы

 

д

е

й

с

т

-

в

и

т

е

л

ь

н

о

х

о

т

и

м

.

Рис. 20.3.

Пример сокрытия данных пробелами в конце текстовых строк

Еще один метод сокрытия данных с помощью пробелов манипулирует с текстами, которые выровнены с обеих сторон. В этом методе данные кодируются путем управляемого выбора мест для размещения дополнительных символов пробела. Один символ между словами интерпретируется как 0, а два — как 1. Метод позволяет встраивать несколько бит скрытой информации в каждую строку текста (рис. 20.4).

Рис. 20.4. Пример сокрытия битового сообщения 0110º100011010110

Поскольку текст часто выравнивается по ширине листа, не каждый промежуток между словами может использоваться для кодирования скрытых данных. Для того чтобы определить, в каком из промежутков между словами спрятана информация, а какие промежутки являются частью оригинального текста, используется следующий метод декодирования. Битовая строка, которая извлекается из стеганограммы, разбивается на пары. Пара бит 01 интерпретируется как 1; пара 10 — как 0; а биты 00 и 11 являются пустыми, т.е. такими, которые не несут никакой информации. Например, битовое сообщение 1000101101 сокращается до 001, а строка 110011 — будет пустой.

Рассмотренные методы работают успешно до тех пор, пока тексты представлены в коде ASCII. Существуют также стеганографические методы, которые интерпретируют текст как двоичное изображение. В данных методах скрываемая информация кодируется изменением расстояния между последовательными строками текста или словами.


Содержание  Назад  Вперед