학술논문

Applicability of Probablistic Data Structures for Filtering Tasks in Data Loss Prevention Systems
Document Type
Conference
Source
2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops Advanced Information Networking and Applications Workshops (WAINA), 2015 IEEE 29th International Conference on. :582-586 Mar, 2015
Subject
Communication, Networking and Broadcast Technologies
Computing and Processing
Information filters
Databases
Arrays
Filtering theory
data loss prevention
bloom filter
matrix bloom filter
Language
Abstract
The paper studies the applicability of a probabilistic data structure known as Bloom Filter (BF) in the content analysis component of Data Loss Prevention (DLP) Systems. The study shows that Bus may serve as preliminary selection mechanism in content analysis. The goal of such mechanism is to quickly pre-select documents that may be similar to the one being checked. This selection should be accompanied by more detailed comparison to cope with false positive results produced by BFs. Specialized form of the filter called Matrix BF has been found particularly helpful for the content analysis task as it provides search localization and allows the filter to grow along with the document database and maintain liner search time. The paper outlined theoretical threshold for false positives for comparison of two rows in the Matrix BF. The threshold was confirmed by experiments. The experiments also indicated acceptable performance in terms of computational performance and level of false positives. Tests with obfuscated texts revealed some limitations of the proposed approach.