{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/81880"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/81880","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Access Control for Client-Server Object Databases","abstract":"This thesis shows how to obtain efficient, fine-grained (object-level) control over user access to ODB data. We present a target access control model for ODB applications and delineate the trust assumptions required for providing such access control in client-server environments. The prototype implementations of our approach achieve very low overhead while providing object-level access control. By implementing our approach to access control for two major ODB architectures and measuring the resulting prototype's performance on standard ODB benchmarks, we show that when an application is entitled to access all the data it attempts to access, fine-grained access control is achievable with a run-time performance penalty of less than 15%. As the number attempts to access data the application is unauthorized to access increases, performance degrades gracefully. These results demonstrate that fine-grained access controls in ODBs are feasible without the order of magnitude performance degradation--effectively a functional difference--anticipated by the ODB community.","abstract_html":"This thesis shows how to obtain efficient, fine-grained (object-level) control over user access to ODB data. We present a target access control model for ODB applications and delineate the trust assumptions required for providing such access control in client-server environments. The prototype implementations of our approach achieve very low overhead while providing object-level access control. By implementing our approach to access control for two major ODB architectures and measuring the resulting prototype&#x27;s performance on standard ODB benchmarks, we show that when an application is entitled to access all the data it attempts to access, fine-grained access control is achievable with a run-time performance penalty of less than 15%. As the number attempts to access data the application is unauthorized to access increases, performance degrades gracefully. These results demonstrate that fine-grained access controls in ODBs are feasible without the order of magnitude performance degradation--effectively a functional difference--anticipated by the ODB community.","abstract_has_math":false,"creators":["Jones, Vicki Ellen"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Winslett, Marianne"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-09-25T20:20:50Z","date_published":"2015-09-25T20:20:50Z","updated_at":"2026-07-22T22:26:17Z","subjects":["Computer Science"],"languages":["eng"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["(MiAaPQ)AAI9737149"],"render_values":[{"text":"(MiAaPQ)AAI9737149","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/81880","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Winslett, Marianne"]},{"key":"dc:creator","label":"Author","values":["Jones, Vicki Ellen"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2015-09-25T20:20:50Z","10000-01-01","1997"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/81880","(MiAaPQ)AAI9737149"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["This thesis shows how to obtain efficient, fine-grained (object-level) control over user access to ODB data. We present a target access control model for ODB applications and delineate the trust assumptions required for providing such access control in client-server environments. The prototype implementations of our approach achieve very low overhead while providing object-level access control. By implementing our approach to access control for two major ODB architectures and measuring the resulting prototype's performance on standard ODB benchmarks, we show that when an application is entitled to access all the data it attempts to access, fine-grained access control is achievable with a run-time performance penalty of less than 15%. As the number attempts to access data the application is unauthorized to access increases, performance degrades gracefully. These results demonstrate that fine-grained access controls in ODBs are feasible without the order of magnitude performance degradation--effectively a functional difference--anticipated by the ODB community.","Made available in DSpace on 2015-09-25T20:20:50Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 9737149.pdf: 5679439 bytes, checksum: a3fa431318b6c51d5c8c0514f281e2e6 (MD5) Previous issue date: 1997","Embargo set by: Seth Robbins for item 83161 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","150 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997."]},{"key":"dc:title","label":"Title","values":["Access Control for Client-Server Object Databases"]}]}],"canonical_facts":{"dc:contributor":["Winslett, Marianne"],"dc:creator":["Jones, Vicki Ellen"],"dc:date":["2015-09-25T20:20:50Z","10000-01-01","1997"],"dc:description":["This thesis shows how to obtain efficient, fine-grained (object-level) control over user access to ODB data. We present a target access control model for ODB applications and delineate the trust assumptions required for providing such access control in client-server environments. The prototype implementations of our approach achieve very low overhead while providing object-level access control. By implementing our approach to access control for two major ODB architectures and measuring the resulting prototype's performance on standard ODB benchmarks, we show that when an application is entitled to access all the data it attempts to access, fine-grained access control is achievable with a run-time performance penalty of less than 15%. As the number attempts to access data the application is unauthorized to access increases, performance degrades gracefully. These results demonstrate that fine-grained access controls in ODBs are feasible without the order of magnitude performance degradation--effectively a functional difference--anticipated by the ODB community.","Made available in DSpace on 2015-09-25T20:20:50Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 9737149.pdf: 5679439 bytes, checksum: a3fa431318b6c51d5c8c0514f281e2e6 (MD5) Previous issue date: 1997","Embargo set by: Seth Robbins for item 83161 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","150 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997."],"dc:identifier":["http://hdl.handle.net/2142/81880","(MiAaPQ)AAI9737149"],"dc:language":["eng"],"dc:subject":["Computer Science"],"dc:title":["Access Control for Client-Server Object Databases"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:17Z"}