Data level inference detection in database systems
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 179-189
- https://doi.org/10.1109/csfw.1998.683168
Abstract
Existing work on inference detection for database systems mainly employ functional dependencies in the database schema to detect inferences. It has been noticed that analyzing the data stored in the database may help to detect more inferences. We describe our effort in developing a data level inference detection system. We have identified five inference rules that a user can use to perform inferences. They are "subsume", "unique characteristic", "overlapping", "complementary", and "functional dependency" inference rules. The existence of these inference rules confirms the inadequacy of detecting inferences using just functional dependencies. The rules can be applied any number of times and in any order. These inference rules are sound. They are not necessarily complete, although we have no example that demonstrates incompleteness. We employ a rule based approach so that future inference rules can be incorporated into the detection system. We have developed a prototype of the inference detection system using Perl on a Sun SPARC 20 workstation. The preliminary results show that on average it takes seconds to process a query for a database with thousands of records. Thus, our approach to inference detection is best performed offline, and would be most useful to detect subtle inference attacks.Keywords
This publication has 10 references indexed in Scilit:
- Aggregation and inference: facts and fallaciesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Inference aggregation detection in database management systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Detection and elimination of inference channels in multilevel relational database systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Elimination of inference channels by optimal upgradingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Catalytic inference analysis: detecting inference threats due to knowledge discoveryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A Framework for Inference-Directed Data MiningPublished by Springer Nature ,1997
- Inference in MLS database systemsIEEE Transactions on Knowledge and Data Engineering, 1996
- Wizard: a database inference analysis and detection systemIEEE Transactions on Knowledge and Data Engineering, 1996
- Security-control methods for statistical databases: a comparative studyACM Computing Surveys, 1989
- Data Dependencies and Inference Control in Multilevel Relational Database SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1987