|
ABSTRACT
As organizations increase their reliance on, possibly distributed, information systems for daily business, they become more vulnerable to security breaches even as they gain productivity and efficiency advantages. Though a number of techniques, such as encryption and electronic signatures, are currently available to protect data when transmitted across sites, a truly comprehensive approach for data protection must also include mechanisms for enforcing access control policies based on data contents, subject qualifications and characteristics, and other relevant contextual information, such as time. It is well understood today that the semantics of data must be taken into account in order to specify effective access control policies. Also, techniques for data integrity and availability specifically tailored to database systems must be adopted. In this respect, over the years the database security community has developed a number of different techniques and approaches to assure data confidentiality, integrity, and availability. However, despite such advances, the database security area faces several new challenges. Factors such as the evolution of security concerns, the "disintermediation¿ of access to data, new computing paradigms and applications, such as grid-based computing and on-demand business, have introduced both new security requirements and new contexts in which to apply and possibly extend current approaches. In this paper, we first survey the most relevant concepts underlying the notion of database security and summarize the most well-known techniques. We focus on access control systems, on which a large body of research has been devoted, and describe the key access control models, namely, the discretionary and mandatory access control models, and the role-based access control (RBAC) model. We also discuss security for advanced data management systems, and cover topics such as access control for XML. We then discuss current challenges for database security and some preliminary approaches that address some of these challenges.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Agrawal R. Srikant and Y. Xu, “Database Technologies for Electronic Commerce,” <i>Proc. Very Large Databases Conf. (VLDB),</i> 2002.
|
| |
2
|
R. Agrawal J. Kiernan R. Srikant and Y. Xu, “Hippocratic Databases,” <i>Proc. 28th Int'l Conf. Very Large Databases (VLDB),</i> 2002.
|
 |
3
|
|
| |
4
|
Rafiul Ahad , James Davis , Stefan Gower , Peter Lyngbæk , Andra Marynowski , Emmanuel Onuegbe, Supporting Access Control in an Object-Oriented Database Language, Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology, p.184-200, March 23-27, 1992
|
 |
5
|
|
 |
6
|
M. M. Astrahan , M. W. Blasgen , D. D. Chamberlin , K. P. Eswaran , J. N. Gray , P. P. Griffiths , W. F. King , R. A. Lorie , P. R. McJones , J. W. Mehl , G. R. Putzolu , I. L. Traiger , B. W. Wade , V. Watson, System R: relational approach to database management, ACM Transactions on Database Systems (TODS), v.1 n.2, p.97-137, June 1976
[doi> 10.1145/320455.320457]
|
| |
7
|
S. Axelsson, “Intrusion Detection Systems: A Survey and Taxonomy,” Technical Report No. 99-15, Dept. of Computer Eng., Chalmers Univ. of Technology, Sweden, 2000.
|
 |
8
|
|
| |
9
|
D.E. Bell and L.J. LaPadula, “Secure Computer Systems: Unified Exposition and Multics Interpretation,” Technical Report MTR-2997, The Mitre Corp., Bedford, Mass., 1976.
|
 |
10
|
|
 |
11
|
|
| |
12
|
E. Bertino D. Bruschi S. Franzoni I. Nai-Fovino and S. Valtolina, “Threat Modeling for SQL Server,” <i>Proc. Eighth IFIP TC-6 and TC-11 Conf. Comm. and Multimedia Security (CMS 2004),</i> Sept. 2004.
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
|
 |
18
|
|
 |
19
|
|
 |
20
|
Elisa Bertino , Jianping Fan , Elena Ferrari , Mohand-Said Hacid , Ahmed K. Elmagarmid , Xingquan Zhu, A hierarchical access control model for video database systems, ACM Transactions on Information Systems (TOIS), v.21 n.2, p.155-191, April 2003
[doi> 10.1145/763693.763695]
|
| |
21
|
|
| |
22
|
E. Bertino E. Ferrari and L. ParasilitiProvenza, “Signature and Access Control Policies,” <i>Proc. 2003 European Symp. Research in Computer Security (ESORICS-03),</i> Oct. 2003.
|
| |
23
|
|
| |
24
|
|
| |
25
|
E. Bertino D. Leggieri and E. Terzi, “Securing DBMS: Characterizing and Detecting Query Flood,” <i>Proc. Ninth Information Security Conf. (ISC '04),</i> Sept. 2004.
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
 |
29
|
|
| |
30
|
J.W. Byun E. Bertino and N. Lui, “Purpose-Based Access Control for Privacy Protection in Relational Database Systems,” CERIAS Technical Report 2004-52, Purdue Univ., 2004.
|
| |
31
|
|
| |
32
|
|
| |
33
|
COPPA, <i>Children's Online Privacy Protection Act of 1998,</i> Oct. 1998, available at www.cdt.org/legislation/105th/privacy/coppa.html.
|
 |
34
|
|
| |
35
|
|
 |
36
|
|
 |
37
|
|
 |
38
|
|
| |
39
|
US Dept. of Defense, <i>Trusted Computer System Evaluation Criteria,</i> DOD 5200. 28-STD, Dept. of Defense, Washington, D.C., 1975.
|
| |
40
|
Y. Diao S. Rivzi and M. Franklin, “Toward an Internet-Scale XML Dissemination Service,” <i>Proc. Very Large Databases Conf.,</i> 2004.
|
 |
41
|
|
 |
42
|
|
| |
43
|
Federal Trade Commission, “FTC Announces Settlement with Bankrupt Website, Toysmart.com, Regarding Alleged Privacy Policy Violations,” July 2000, available at www.ftc.gov/opa/2000/07/toysmart2.htm.
|
| |
44
|
E.B. Fernandez R.C. Summers and T. Lang, “Definition and Evaluation of Access Rules in Data Management Systems,” <i>Proc. Very Large Databases Conf.,</i> 1975.
|
| |
45
|
|
| |
46
|
E. Ferrari and B.M. Thuraisingham, “Security and Privacy for Web Databases and Services,” <i>Advances in Database Technology-EDBT 2004, Proc. Ninth Int'l Conf. Extending Database Technology,</i> Mar. 2004.
|
 |
47
|
|
| |
48
|
|
| |
49
|
|
| |
50
|
|
 |
51
|
|
| |
52
|
|
| |
53
|
HIPAA, <i>Health Insurance Portability and Accountability Act of 1996,</i> available at http://www.hep-c-alert.org/links/hipaa.html, 1996.
|
| |
54
|
B. Iyer S. Mehrotra E. Mykletun G. Tsudik and Y. Wu, “A Framework for Efficient Storage Security in RDBMS,” <i>Proc. Seventh Int'l Conf. Extending Database Technology (EDBT 2004),</i> Mar. 2004.
|
| |
55
|
S. Jajodia R. Sandhu and B. Blaustein, “Solutions to the Polyinstantiation Problem,” <i>Information Security: An Integrated Collection of Essays,</i> vol. 1, M.A. Abrams et al. eds., IEEE CS Press, pp. 493-529, 1994.
|
 |
56
|
|
| |
57
|
Liberty Alliance Project (www.projectliberty.org), 2001.
|
| |
58
|
|
| |
59
|
|
 |
60
|
|
| |
61
|
|
| |
62
|
|
 |
63
|
Axel Kern , Martin Kuhlmann , Rainer Kuropka , Andreas Ruthert, A meta model for authorisations in application security systems and their integration into RBAC administration, Proceedings of the ninth ACM symposium on Access control models and technologies, June 02-04, 2004, Yorktown Heights, New York, USA
[doi> 10.1145/990036.990050]
|
 |
64
|
|
 |
65
|
|
| |
66
|
|
 |
67
|
|
| |
68
|
|
| |
69
|
P. Missier , G. Lalk , V. Verykios , F. Grillo , T. Lorusso , P. Angeletti, Improving Data Quality in Practice: A Case Study in the Italian Public Administration, Distributed and Parallel Databases, v.13 n.2, p.135-160, March 2003
[doi> 10.1023/A:1021548024224]
|
| |
70
|
|
 |
71
|
|
| |
72
|
OASIS Consortium, eXtensible Access Control Markup Language (XACML) Committee Specification, Version 1.1, available at: http://www.oasis-open.org/committees/xacml/, 2000.
|
| |
73
|
|
| |
74
|
Oracle, The Virtual Private Database in Oracle9iR2, available at http://otn.oracle.com/deploy/security/oracle9iR2/pdf/VPD9ir2twp.pdf, 2000.
|
 |
75
|
|
| |
76
|
C. Ramaswamy and R. Sandhu, “Role-Based Access Control Features in Commercial Database Management Systems,” <i>Proc. 21st Nat'l Information Systems Security Conf.,</i> pp. 503-511, Oct. 1998.
|
 |
77
|
Joel Richardson , Peter Schwarz , Luis-Felipe Cabrera, CACL: efficient fine-grained protection for objects, conference proceedings on Object-oriented programming systems, languages, and applications, p.263-275, October 18-22, 1992, Vancouver, British Columbia, Canada
|
 |
78
|
|
| |
79
|
|
| |
80
|
|
 |
81
|
|
| |
82
|
|
| |
83
|
|
| |
84
|
R. Sion M. Atallah and S. Prabhakar, “Resilient Rights Proofs for Sensor Streams,” <i>Proc. Conf. Very Large Databases,</i> Sept. 2004.
|
| |
85
|
|
| |
86
|
|
| |
87
|
|
| |
88
|
|
 |
89
|
|
| |
90
|
B. Thuraisingham, <i>Database and Applications Security: Integrating Databases and Applications Security.</i> CRC Press, Dec. 2004.
|
| |
91
|
|
 |
92
|
|
| |
93
|
|
 |
94
|
|
| |
95
|
C. Wood and E.B. Fernandez, “Decentralized Authorization in a Database System,” <i>Proc. Conf. Very Large Databases,</i> 1979.
|
| |
96
|
World Wide Web Consortium, Extensible Markup Language (XML), 1.0, 1998, available at: http://www.w3.org/TR/REC-xml.
|
| |
97
|
World Wide Web Consortium, Platform for Privacy Preferences (P3P), available at www.w3.org/P3P, 1994.
|
 |
98
|
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
Sergej Zerr , Elena Demidova , Daniel Olmedilla , Wolfgang Nejdl , Marianne Winslett , Soumyadeb Mitra, Zerber: r-confidential indexing for distributed documents, Proceedings of the 11th international conference on Extending database technology: Advances in database technology, March 25-29, 2008, Nantes, France
|
|
|
Qi Yu , Xumin Liu , Athman Bouguettaya , Brahim Medjahed, Deploying and managing Web services: issues, solutions, and directions, The VLDB Journal — The International Journal on Very Large Data Bases, v.17 n.3, p.537-572, May 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|