Preview

Труды Института системного программирования РАН

Расширенный поиск

Реализация маркирования в подсистеме печати ОС семейства Windows на основе виртуального XPS-принтера

https://doi.org/10.15514/ISPRAS-2020-32(5)-7

Аннотация

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

Об авторах

Сергей Викторович КОЗЛОВ
Академия Федеральной службы охраны Российской Федерации
Россия
Кандидат технических наук


Сергей Александрович КОПЫЛОВ
Академия Федеральной службы охраны Российской Федерации
Россия


Борис Владимирович КОНДРАТЬЕВ
Министерство обороны Российской Федерации
Россия


Дмитрий Олегович ОБЫДЕНКОВ
Институт системного программирования им. В.П. Иванникова РАН
Россия
Аспирант


Список литературы

1. Глобальное исследование утечек конфиденциальной информации в первом полугодии 2019 года. InfoWatch. 2019, 30 стр. / Global Confidential Information Leak Survey in the first half of 2019. InfoWatch. 2019, 30 p. (in Russian).

2. Исследование утечек информации ограниченного доступа в госсекторе. Мир – Россия. InfoWatch. 2019, 24 стр. / Research of information leaks of limited access in the public sector. World – Russia. InfoWatch. 2019, 24 p. (in Russian).

3. M. Jain, S. K. Lenka. A Review on Data Leakage Prevention using Image Steganography / // International Journal of Computer Science Engineering, vol. 5, issue 2, 2016, pp. 56-59.

4. Lopez G., Richardson N., Carvajal J. Methodology for Data Loss Prevention Technology Evaluation for Protecting Sensitive Information. Revista Politécnica, vol. 36, issue. 3, 2015, pp. 1-69.

5. Alneyadi S., Sithirasenan E., Muthukkumarasamy V. A survey on data leakage prevention systems. Journal of Network and Computer Applications, vol. 62, 2016, pp. 137-152.

6. Jadhav P., Chawan P. M. Data Leak Prevention system: A Survey. International Research Journal of Engineering and Technology, vol. 6, issue 10, 2019, pp. 197-199.

7. Milano D. Content control: Digital watermarking and fingerprinting. White Paper. Rhozet, a business unit of Harmonic Inc., 2012, 11 p.

8. Data loss prevention in Exchange Server. Available at: https://docs.microsoft.com/en-us/Exchange/policy-and-compliance/data-loss-prevention/data-loss-prevention?redirectedfrom=MSDN&view=exchserver-2019, accessed 14.09.2020.

9. Graham R. How The Intercept Outed Reality Winner. Available at: https://blog.erratasec.com/2017/06/ how-intercept-outedreality-winner.html, accessed 14.09.2020.

10. Trace Doc. Available at: https://secretgroup.ru/trace-doc, accessed 14.09.2020.

11. Kozachok A. V., Kopylov S. A., Shelupanov A. A., Evsutin O. O. Text marking approach for data leakage prevention. Journal of Computer Virology and Hacking Techniques. 2019, vol. 15, issue. 3, pp. 219-232. DOI: 10.1007/s11416-019-00336-9.

12. Unique Interface. EveryTag. Available at: https://everytag.ru/ui, accessed 14.09.2020.

13. Safe Copy. Available at: https://www.niisokb.ru/products/safecopy, accessed 14.09.2020.

14. Secret Net Studio. Available at: https://www.securitycode.ru/products/secret-net-studio/, accessed 14.09.2020.

15. Open XML Paper Specification (OpenXPS). Standard ECMA-388. 2009, 496 p.

16. XPSDrv Render Module. Available at: https://docs.microsoft.com/ru-ru/windows-hardware/drivers/ print/xpsdrv-render-module, accessed 14.09.2020.

17. Understanding Printer Driver Isolation. Available at: https://sourcedaddy.com/windows-7/understanding-printer-driver-isolation.html, accessed 14.09.2020.

18. Celil U., Bekir K. Breaking Font Parsers. Available at: http://www.powerofcommunity.net/poc2015/ celil.pdf, accessed 14.09.2020.

19. Архитектура REST / REST architecture. Available at: https://habr.com/ru/post/38730, accessed 14.09.2020 (in Russian).

20. Введение в REST API – RESTful веб-сервисы / Introduction to REST API – RESTful web services. Available at: https://habr.com/ru/post/483202, accessed 14.09.2020 (in Russian).

21. Print Schema. Available at: https://docs.microsoft.com/ru-ru/windows/win32/printdocs/printschema, accessed 14.09.2020.


Рецензия

Для цитирования:


КОЗЛОВ С.В., КОПЫЛОВ С.А., КОНДРАТЬЕВ Б.В., ОБЫДЕНКОВ Д.О. Реализация маркирования в подсистеме печати ОС семейства Windows на основе виртуального XPS-принтера. Труды Института системного программирования РАН. 2020;32(5):95-110. https://doi.org/10.15514/ISPRAS-2020-32(5)-7

For citation:


KOZLOV S.V., KOPYLOV S.A., KONDRAT’EV B.V., OBYDENKOV D.O. Implementing Watermarking Based on a Virtual XPS Printer for Windows Operating Systems. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2020;32(5):95-110. (In Russ.) https://doi.org/10.15514/ISPRAS-2020-32(5)-7



Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)