Pull to refresh
8
0
Худяшов Иван @khudyashevIvan

Researcher

Send message

Грамматика MySQL на ANTLR 4

Reading time15 min
Views9.3K

Грамматика MySQL на ANTLR 4


Межсетевой экран уровня приложений предназначен для анализа и фильтрации трафика в отношении какого-либо приложения или класса приложений, например веб-приложений или СУБД. При его построении возникает необходимость разговаривать на языке этого приложения. Для реляционной СУБД таким языком становится диалект SQL. Предположим, что необходимо построить межсетевой экран для СУБД. В этом случае потребуется распознавать и анализировать предложения SQL для принятия решения об их соответствии заданной политике безопасности. В зависимости от решаемых задач (например, обнаружение атак типа SQL-инъекция, управление доступом, корреляция SQL- и HTTP-запросов) будет необходима та или иная глубина анализа SQL. Так или иначе, потребуется выполнять лексический, синтаксический и семантический анализ предложений SQL.

Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments10

Information

Rating
Does not participate
Location
Томск, Томская обл., Россия
Works in
Date of birth
Registered
Activity