Change Browser!
Change Browser
Non-invasive method of mandatory access control implementaion on dbms layer in web applications
We propose non-invasive method of mandatory access control implementation on DBMS MySQL layer in web applications. This method is based on formal DP-models for DBMS MySQL and proxy-based reference monitor for SQL queries. The main idea of the method is identification of users in account-based web applications and SQL query rewriting. Users' identities are added by applicaion's module (Django middleware) and transmitted in comments of SQL queries to MySQL-proxy. After identification of users has been completed, we simulate DBMS's entities identification and row level security by SQL rewriting.
Keywords
DBMS security,
web applications,
access control,
безопасность СУБД,
веб-приложения,
управление доступомAuthors
Kolegov D. N. | Tomsk State University | d.n.kolegov@gmail.com |
Tkachenko N. O. | Tomsk State University | n.o.tkachenko@gmail.com |
Всего: 2
References
Ткаченко Н. О. Реализация монитора безопасности СУБД MySQL в DBF/DAM-системах // Прикладная дискретная математика. Приложение. 2014. №7. С. 99-101.
Колегов Д. Н., Ткаченко Н. О., Чернов Д. В. Основные элементы разработки механизма мандатного управления доступом в СУБД MySQL на основе ДП-моделей // Безопасность информационных техологий. 2014. №3. С. 102-107.
Колегов Д. Н., Ткаченко Н. О, Чернов Д. В. Разработка и реализация мандатных механизмов управления доступом в СУБД MySQL // Прикладная дискретная математика. Приложение. 2013. №6. С. 62-67.
Девянин П. Н., Захаренков П. С. Способ реализации информационного потока по времени в операционных системах с мандатным управлением доступом через clipboard // Методы и технические средства обеспечения безопасности информации: материалы Юбилейной 20-й науч.-технич. конф. 27 июня-01 июля 2011г. СПб.: Изд-во Политехн. ун-та, 2011. С. 76-77.
CVE-2012-2122. https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-2122
Oracle Database. Oracle Label Security. http://www.oracle.com/technetwork/database/ options/label-security/index.html
Trusted DBMS Rubix. http://rubix.com/cms
СУБД Линтер. http://linter.ru
Non-invasive method of mandatory access control implementaion on dbms layer in web applications | Applied Discrete Mathematics. Supplement. 2015. № 8.