<?xml version="1.0"?>

<!DOCTYPE owl [
  <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
  <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
  <!ENTITY owl "http://www.w3.org/2002/07/owl#">
  <!ENTITY cc "http://web.resource.org/cc/#">
  <!ENTITY event "http://ebiquity.umbc.edu/ontology/event.owl#">
  <!ENTITY person "http://ebiquity.umbc.edu/ontology/person.owl#">
  <!ENTITY assert "http://ebiquity.umbc.edu/ontology/assertion.owl#">]>

<!--
  This ontology document is licensed under the Creative Commons
  Attribution License. To view a copy of this license, visit
  http://creativecommons.org/licenses/by/2.0/ or send a letter to
  Creative Commons, 559 Nathan Abbott Way, Stanford, California
  94305, USA.
-->

<rdf:RDF 
  xmlns:rdf = "&rdf;"
  xmlns:rdfs = "&rdfs;"
  xmlns:xsd = "&xsd;"
  xmlns:owl = "&owl;"
  xmlns:cc = "&cc;"
  xmlns:event = "&event;"
  xmlns:person = "&person;"
  xmlns:assert = "&assert;">
  <event:Event rdf:about="http://ebiquity.umbc.edu/event/html/id/278/Reverse-engineering-RBAC-policies-using-ILP">
    <rdfs:label><![CDATA[Reverse engineering RBAC policies using ILP]]></rdfs:label>
    <event:title><![CDATA[Reverse engineering RBAC policies using ILP]]></event:title>
    <event:speaker><person:MSAlumnus rdf:about="http://ebiquity.umbc.edu/person/html/Kishor/Datar/"><person:name><![CDATA[Kishor  Datar]]></person:name><rdfs:label><![CDATA[Kishor  Datar]]></rdfs:label></person:MSAlumnus></event:speaker>
    <event:startDate rdf:datatype="&xsd;dateTime">2008-12-02T10:30:00-05:00</event:startDate>
    <event:endDate rdf:datatype="&xsd;dateTime">2008-12-02T12:00:00-05:00</event:endDate>
    <event:location><![CDATA[ITE 325]]></event:location>
    <event:abstract><![CDATA[RBAC (Role Based Access Control [1]) is a predominant model used for
advanced access control. A variety of IT vendors have provided RBAC
implementations in their systems. RBAC provides great flexibility and
breadth of application. System administrators can control access at
a level of abstraction that is natural to the way that enterprises
typically conduct business. These features of RBAC make it suitable
for deployment over a variety of web applications like social
networks, academic suits etc.
<br/><br/>
As use of RBAC on the web is increasing, it becomes important for an
attacker to know the details of RBAC policies like role hierarchy,
constraints in place to effectively attack the system. The question
is: can we infer the RBAC details given the access attempts by users
of the system?
<br/><br/>
In Inductive Logic Programming (ILP), background knowledge and
negative and positive examples are specified in a logic language.
The ILP system generates a hypothesis in logic language that best
represents the given set of examples and background knowledge.
<br/><br/>
If access attempts by the users of RBAC system are stated as facts,
and with some background knowledge about the organization's structure,
ILP systems should be able to tell the underlying RBAC characteristics
of the system. In this talk I will introduce a possible approach
towards identifying RBAC policies using ILP systems like Progol [3].
<br/><br/>
[1] http://en.wikipedia.org/wiki/Rbac<br/>
[2] http://en.wikipedia.org/wiki/Inductive_logic_programming
<br/>[3] http://en.wikipedia.org/wiki/PROGOL
]]></event:abstract>
    <event:uri><![CDATA[http://ebiquity.umbc.edu/]]></event:uri>
  </event:Event>

  <rdf:Description rdf:about="">
    <cc:License rdf:resource="http://creativecommons.org/licenses/by/2.0/" />
  </rdf:Description>

</rdf:RDF>

