Title
DF-toolkit: interacting with low-level database storage
Abstract
AbstractApplications in several areas, such as privacy, security, and integrity validation, require direct access to database management system (DBMS) storage. However, relational DBMSes are designed for physical data independence, and thus limit internal storage exposure. Consequently, applications either cannot be enabled or access storage with ad-hoc solutions, such as querying the ROWID (which can expose physical record location within DBMS storage but not within OS storage) or using DBMS "page repair" tools that read and write DBMS data pages directly. Such ad-hoc methods are limited in their capabilities and difficult to program, maintain, and port across various DBMSes.In this demonstration, we showcase DF-Toolkit - a set of tools that provide an abstracted access to the DBMS storage layer. Users will be able to view DBMS storage not accessible through other applications. Examples include unallocated (e.g., deleted) data, index value-pointer pairs, and cached DBMS pages in RAM. Users will also be able to interact with several special-purpose security applications that audit DBMS storage beyond what DBMS vendors support.
Year
DOI
Venue
2020
10.14778/3415478.3415490
Hosted Content
DocType
Volume
Issue
Journal
13
12
ISSN
Citations 
PageRank 
2150-8097
1
0.35
References 
Authors
0
5
Name
Order
Citations
PageRank
James Wagner1165.56
Alexander Rasin22950209.48
Karen Heart331.47
Tanu Malik430435.97
Jonathan Grier5305.36