Design and Implementation of SQL Inspector for Database Audit Using ANTLR


KIPS Transactions on Software and Data Engineering, Vol. 5, No. 9, pp. 425-432, Sep. 2016
10.3745/KTSDE.2016.5.9.425,   PDF Download:
Keywords: SQL Audit, Audit Tool, Database Performance, SQL Audit Tool, Database Audit
Abstract

As the importance of information audit is getting bigger, the public corporations invest many expenses at information system audit to build a high quality system. For this purpose, there are much research to proceed an audit effectively. In database audit works, it could audit utilizing a variety of monitoring tools. However, when auditing SQLs which might be affected to database performance, there are several limits related to SQL audit functionality. For this reason, most existing monitoring tools process based on meta information, it is difficult to proceed SQL audit works if there is no meta data or inaccuracy. Also, it can't detect problems by analysis of SQL's syntax structure. In this paper, we design and implement the SQL Inspector using ANTLR which is applied by syntax analysis technique. The overall conclusion is that the implemented SQL Inspector can work effectively much more than eye-checked way. Finally, The SQL inspector which we proposed can apply much more audit rules by compared with other monitoring tools. We expect the higher stability of information system to apply SQL Inspector from development phase to the operation phase.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
C. Liu, T. Kim, B. Zheng, J. Yeo, "Design and Implementation of SQL Inspector for Database Audit Using ANTLR," KIPS Transactions on Software and Data Engineering, vol. 5, no. 9, pp. 425-432, 2016. DOI: 10.3745/KTSDE.2016.5.9.425.

[ACM Style]
Chen Liu, Taewoo Kim, Baowei Zheng, and Jeongmo Yeo. 2016. Design and Implementation of SQL Inspector for Database Audit Using ANTLR. KIPS Transactions on Software and Data Engineering, 5, 9, (2016), 425-432. DOI: 10.3745/KTSDE.2016.5.9.425.