Статья опубликована в рамках: XXX Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 31 марта 2015 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
- Условия публикаций
- Все статьи конференции
отправлен участнику
СКРЫТЫЕ ФАЙЛЫ В MICROSOFT OFFICE 2013
Григорьева Наталья Викторовна
студент 2 курса, кафедры менеджмент ИУЭС ЮФУ, РФ, г. Таганрог
Е-mail : ms.nato4ka@bk.ru
Бричеева Наталья Николаевна
научный руководитель, старший преподаватель кафедры менеджмента ИУЭС ЮФУ, РФ, г. Таганрог
В наше время, с развитием технологий, большое количество людей пользуются программой MS Word. У пользователей данной программы хотя бы раз, но возникал вопрос «Есть ли в файлах Word скрытая информация?». В данной статье будут рассмотрены несколько методов поиска скрытой информации в Microsoft Office 2013 с помощью формата XML.
Как показывает практика, файлы часто содержат важную информацию. Сейчас известно, что можно полностью скрыть или удалить информацию или ее часть в файлах, из чего следует тот факт, что истинное содержание файлов становится трудно исследуемым. Даже специальное оборудование не в состоянии показать скрытые данные.
Microsoft (Word, Power Point и Exel) являются одними из самых популярных электронных документов. Большинство компьютеров включают продукты MS Office. Поэтому очень важно для частных лиц уметь обнаруживать скрытую информацию в этих файлах. Если смотреть со стороны сокрытия данных, то важно не только сокрытие файлов, но и, конечно же, скрытие самого факта передачи данных. В версиях Microsoft Office 2013 формат файлов несколько отличается от формата, используемых в версиях, разработанных до 2007 года. Так в 2007 году появился новый формат под названием Office Open XML. Этот формат вмещает в себя улучшенное управление файлами, восстановление данных и взаимодействие с ними. Также данные в новом формате доступны для открытия в других приложениях, которые поддерживают XML. Кроме всего вышеизложенного, можно добавить, что информация, хранящаяся в этом формате, защищена гораздо лучше, чем в предыдущих версиях [4].
XML
Формат XML изменил способ работы с данными. Во внешнем виде ничего не поменялось, но с документами в этом формате намного проще работать, нежели с форматами предыдущих версий. Он удобен, например, в том что документы можно передавать по электронной почте из-за его небольшого размера. Также можно не беспокоиться о безопасности таких файлов, так как антивирусный сканер легко найдет и извлечет вирус [3]. Документ всегда сохраняется в новом формате файла. XML имеет ряд преимуществ:
1. Простая интеграция (объединение) с бизнес документами. Благодаря XML можно создать документ в течение короткого периода времени из различных источников данных. Также возможен легкий обмен данными между офисными приложениями. Все это способствует повышению производительности труда.
2. Совместимость. XML формат совместим со всеми приложениями Microsoft Office. Данный формат позволяет создавать архив документов без использования кода Office.
3. Мощность. Формат XML предназначен для того, чтобы быть сильнее, чем двоичный формат, также он уменьшает риск потери информации из-за повреждения файла. В результате, компании могут сэкономить огромные деньги и время, потраченные на восстановление потерянных данных.
4. Используются эффективные технологии и метод сжатия ZIP для хранения документов
5. Безопасность. Этот формат файла поможет улучшить уже встроенную в документ безопасность. Таким образом при помощи Word-документа по электронной почте можно открыть полученный документ, ни о чем не беспокоясь.
6. Обратная совместимость. Система Microsoft Office 2013 имеет обратную совместимость с предыдущими версиями. Пользователи более ранних версий Microsoft Office могут загрузить бесплатное обновление, что позволит открывать и редактировать файлы в новом формате [1].
Содержание Office Open XML формата:
1. API — набор функций или методов, использующихся для доступа к функционального обеспечения.
2. Конвертор — бесплатный инструмент, использующийся для того, чтобы открывать файлы Office XML в более ранних версиях Office.
3. Совместимость с предыдущими версиями приложения.
4. Пакет компонентов, составляющие ZIP контейнер.
5. Часть пакета соответствует одному файлу в пакете.
6. XML (Extensible Markup Language) — простой, гибкий текстовый формат, разработанный для хранения и передачи сжатых файлов через интернет [5].
«Отношения»
Между множеством частей приложения используются отношения, которые образуют документ. Эти «отношения» содержатся в XML части в документе контейнера. Если есть несколько частей источника, все отношения также будут находиться в этой части XML отношений. Используя «отношения», не видев содержимое документа, можно увидеть связь между частями. Также при помощи «отношений» стало легче манипулировать частями файла, пользователь может редактировать данные в разных частях документа практически неограниченными способами. [4]
Сокрытие информации с использованием XML
Решение проблемы авторских прав и засекречивания частной жизни становится все более важным в наше время. Так, один из методов решения проблемы кроется в использовании XML файлов. Сейчас XML известен как универсальный формат для структурированных документов и данных. В настоящее время растет важность информации в XML формате [3].
Существует несколько методов для сокрытия информации в XML файлах.
1. Скрытие существования информации.
Скрытие состоит из трех процессов: внедрения, передачи, извлечения.
2. Текстовое сокрытие информации.
Есть несколько способов сокрытия информации в текстовых данных. Например, существует способ добавления пробелов в конце строк. Другой подход состоит в обработке текстов не как бумажный файл, а как последовательность символов. Метод предполагает изменение языкового выражения, чтобы выражение стало тайными, а смысл текста сохранился, также данный метод не меняет конечный результат. Методы скрытия информации направлены на обхождение механических программ-фильтров.
3. Модель сокрытия информации с помощью XML.
XML широко используется для обмена данными. Разработанные методы сокрытия информации с помощью XML делают возможным сделать секретный канал связи и узнать, есть ли источник несанкционированных копий [2].
3.1. XML компоненты
Рисунок 1. XML компоненты
Рисунок 1 показывает предполагаемую модель компонентов XML. Он показывает примерный случай, в котором XML обрабатываются программой браузера.
3.2. Инструмент для обмена данными.
Рисунок 2. Модель встраивания и извлечения XML данных.
3.3. XML веб-страниц.
XML-страницы могут быть созданы и просмотрены с помощью браузера.
Рисунок 3. XML веб-страниц.
4. Техника. Здесь объясняются некоторые техники для встраивания секретных данных в документ XML.
4.1. Представление пустых элементов.
Пустой элемент, либо начальный тег представляется сразу после конечного тега. После этого можно вставлять данные, сохраняя всякий смысл исходного документа.
Пример 1.
stego key:
<img></img> … 0
<img/> … 1 stego data:
<img src=”foo1.jpg”></img>
<img src=”foo2.jpg”/>
<img src=”foo3.jpg”/>
<img src=”foo4.jpg”/>
<img src=”foo5.jpg”></img> embedded data:
01110
Данный пример иллюстрирует способ сокрытия информации путем изменения изображения элемента. В этом примере можно вставить 1 бит данных в конечный тег пустых элементов.
4.2. Пробелы в тегах.
Если будет вестись удаление или добавление пробелов, смысл исходного документа не изменится.
Пример 2.
stego key:
<tag>, </tag>, or <tag/> … 0
<tag >, </tag >, or <tag /> … 1 stego data:
<user ><name>Alice</name ><id >01</id></user>
<user><name >Bob</name><id>02</id ></user > embedded data:
101100 010011
В данном примере показан метод скрытия информации, а именно вставка или удаление пространства.
4.3. Элементы, содержащие в себе другой элемент.
Этот способ описывает два и более элементов, которые могут содержаться друг в друге.
Пример 3.
stego key:
<favorite><fruit>SOMETHING</fruit></favorite> … 0
<fruit><favorite>SOMETHING</favorite></fruit> … 1 stego data:
<fruit><favorite>orange</favorite></fruit>
<favorite><fruit>apple</fruit></favorite> embedded data:
10
4.4. Appering order of the elements
Мы можем вставлять секретные данные в XML документ путем обмена появившегося порядка элементов.
Пример 4.
stego key:
<user><name>NAME</name><id>ID</id></user> … 0
<user><id>ID</id><name>NAME</name></user> … 1 stego data:
<user><name>Alice</name><id>01</id></user>
<user><id>02</id><name>Bob</name></user> embedded data:
01
В приведенном примере показано как 1 бит данных может быть скрыт путем обмена двух элементов.
4.5. Appering order of the attributes
Секретные данные могут быть встроены в XML документ путем обмена последовательности атрибутов.
Пример 5.
stego key:
<event month=”MONTH” date=”DATE”>EVENT</event> … 0
<event date=”DATE” month=”MONTH”>EVENT</event> … 1 stego data:
<event month="JUL" date="4">Independence day</event>
<event date="24"month="DEC">Christmas</event> embedded data:
01
Заключение
Все, приведенные выше методы, могут быть легко применены к XML документу. В данной статье все сосредоточено на MS файлах Word 2013. Тем не менее, в случае MS Office Power Point и Exel файлах 2013, если они содержат скрытые данные, они также могут быть обнаружены с помощью такого же алгоритма.
Список литературы:
1.Microsoft [Офиц. сайт]. [Электронный ресурс] — Режим доступа. — URL: http://microsoft.com (дата обращения: 08.02.2015).
2.Castiglione, De Santis A, Soriente C: Taking advantage of a disadvantage: digital forensics and steganography using document metadata// Journal of Systems and Software, 80 (5) (2007), — pp. 750—764.
3.Inoue S, Makino K, Murase I, Takizawa O, Matsumoto T, Nakagawa H: A proposal on information hiding methods using XML. 1st workshop on NLP and XML, (Nov. 2001).
4.Park Bora, Park Jungheum, Lee Sangjin: Data concealment and detection in Microsoft Office 2007 files// Digital Investigation, (March 2009).
5.Rentz D: OpenOffice.org's documentation of the microsoft compound document(2007).
отправлен участнику
Комментарии (2)
Оставить комментарий