Font Size: a A A

Design And Implementation Of A Test Tool For Database Object Reuse On Linux

Posted on:2022-04-28Degree:MasterType:Thesis
Country:ChinaCandidate:H C QiFull Text:PDF
GTID:2518306572997499Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Massive amounts of data have emerged due to the rapid development of Internet Technology.While the Database Management System,as the core of data management and storage,has gained much attention for its security capacity.The definition of Object Reuse is that in the process of system operation,when object resources such as memory and disk are released by subject A and redistributed to subject B,subject A's remaining data in the object may be acquired by subject B,thereby causing subject A's privacy data leakage.Existing Database Object Reuse Test Tools can only perform disk Object Reuse testing on Databases running on Windows,so it is of great significance to study a more comprehensive Database Object Reuse Test Tool.According to information security standard,the Database Memory Reuse test is divided into two test scenarios: Database applying for memory from Operating System,and Database releasing memory to Operating System.In the meantime,the Database Disk Reuse test is composed of four test scenarios: Database applying for disk space from Operating System;Database releasing disk space to Operating System;intra-database disk space distribution;and intra-database disk space release.The Database Object Reuse Test Tool on Linux,which consists of Database memory filling module,Database memory area positioning module,Database memory data acquisition module,reusable signature retrieval module,disk file positioning module,disk data reading and writing module,disk regional difference calculation module and the content change disk block positioning module,8 functional modules in total.By hijacking the memory allocation system call,the memory pages with characteristic codes are allocated to the Database,and then the data of the physical memory area occupied by the Database is obtained,and the existence of characteristic codes is detected,so as to evaluate the reuse security level of Database memory Object Reuse.By filling the data file with characteristic codes,and then locating the disk area occupied by the file,the data in this disk area is obtained and the existence of characteristic codes is detected,so as to evaluate the security level of Database disk Object Reuse.After an Object Reuse testing experiment on the memory and disk on the Dameng Database on Linux,it is revealed that every functional module of the Database Object Reuse Test Tool on Linux is operating normally,which can accurately evaluate the security level of Object Reuse on memory and disk in the tested Database.
Keywords/Search Tags:Database security test, Object Reuse, Test Tool, memory security, disk security
PDF Full Text Request
Related items