SlideShare a Scribd company logo
1 of 16
Download to read offline
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB) 
1 KI1T0 –-1 U0n-2iv2ersity of the State of Baden-Wuerttemberg and 
National Research Center of the Helmholtz Association 
www.kit.edu 
Relaunch of HaloACL 
SMWCon Fall 2014 
Wojtek Breiter
Interesting for enterprises using MW / SMW as 
knowledge base 
Important to restrict access for specific wiki pages 
or property values 
Sensitive information only readible and editable by 
certain user groups (CEOs, Developer, Support...) 
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Wojtek Breiter 
Motivation for access control 
2 02.10.14
Requirements for AC presented in use case 
User based and group based access control 
AC protection for 
l Single pages 
l Namespaces 
l Semantic properties 
Secure 
AC plugin working with current MW / SMW 
versions 
Easy to use → GUI 
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Wojtek Breiter 
3 02.10.14
Wojtek Breiter 
Security issues with authorization extensions 
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Transclusion / Inclusion 
Access restricted pages by embedding 
restricted articles 
XML/RDF export 
Preloading: 
Circumvent the restriction using editintro= 
or preload= URI parameters in edit mode? 
4 02.10.2014
Wojtek Breiter 
Mediawiki.org lists 12 extensions... 
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
5 02.10.2014
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
6 02.10.2014 
...but:
● HaloACL: has it all – but is outdated: 
MediaWiki 1.19 → current Version: 1.23 
SMW 1.7 → current Version: 2.0 
● IntraACL: is up to date – but no property protection 
Decision: 
Update HaloACL for current versions 
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Wojtek Breiter 
How to proceed? 
7 02.10.14
How does it work? 
YourSMWiki.com/index.php/Special:HaloACL 
Follow 4 steps: 
1) Chose what to protect (Page, NS, Property, Category) 
2) Edit rights and users/groups 
3) Who can modify this rights? 
4) Save 
Manage groups, AC lists, templates, general AC settings 
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Wojtek Breiter 
Go to the HaloACL Special Page: 
Also possible: 
8 02.10.14
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
How does it work? (2) 
9 02.10.2014 Wojtek Breiter
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
How does it work? (3) 
10 02.10.2014 Wojtek Breiter
Institut für Angewandte Informatik und 
Result: View with and without permission 
Formale Beschreibungsverfahren (AIFB), KIT 
11 02.10.2014 Wojtek Breiter
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Result: Export with permission 
12 02.10.2014 Wojtek Breiter
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Result: Export without permission 
13 02.10.2014 Wojtek Breiter
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Result: Fulltext Search 
14 02.10.2014 Wojtek Breiter
Feedback (errors, suggestions, etc.) is very welcome: 
smw@wojteque.de or via Project page @ Github 
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Where can I get it? 
HaloACL can be found here: 
https://github.com/HaloACL/ 
15 02.10.2014 Wojtek Breiter
Institut für Angewandte Informatik und 
Formale Beschreibungsverfahren (AIFB), KIT 
Wojtek Breiter 
16 02.10.2014 
Thank you!

More Related Content

Similar to Relaunch of HaloACL, Wojtek Breiter, SMWCon Fall 2014

Log4j war erst der Anfang.pdf
Log4j war erst der Anfang.pdfLog4j war erst der Anfang.pdf
Log4j war erst der Anfang.pdfStephan Kaps
 
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-ProjektenTobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-ProjektenDevDay Dresden
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Jürg Stuker
 
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...NETWAYS
 
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...NETWAYS
 
Hasta la vista Mandantenfähigkeit?
Hasta la vista Mandantenfähigkeit?Hasta la vista Mandantenfähigkeit?
Hasta la vista Mandantenfähigkeit?berndmueller
 
FIWARE Global Summit - Sending and Retrieving Context Data using Real Devices
FIWARE Global Summit - Sending and Retrieving Context Data using Real DevicesFIWARE Global Summit - Sending and Retrieving Context Data using Real Devices
FIWARE Global Summit - Sending and Retrieving Context Data using Real DevicesFIWARE
 
Eclipse RCP with Bndtools - P Kirschners & D Fauth
Eclipse RCP with Bndtools - P Kirschners & D FauthEclipse RCP with Bndtools - P Kirschners & D Fauth
Eclipse RCP with Bndtools - P Kirschners & D Fauthmfrancis
 
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...OPITZ CONSULTING Deutschland
 
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...Nikolaos Kaintantzis
 
Tobias Nebel- Eclipse Sparkplug - Zündfunken für MQTT in der Industrie?
Tobias Nebel- Eclipse Sparkplug - Zündfunken für MQTT in der Industrie?Tobias Nebel- Eclipse Sparkplug - Zündfunken für MQTT in der Industrie?
Tobias Nebel- Eclipse Sparkplug - Zündfunken für MQTT in der Industrie?CarolinaMatthies1
 
Dataservices - Data Processing mit Microservices
Dataservices - Data Processing mit MicroservicesDataservices - Data Processing mit Microservices
Dataservices - Data Processing mit MicroservicesQAware GmbH
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2 oraclebudb
 
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Ulrike Schwinn
 

Similar to Relaunch of HaloACL, Wojtek Breiter, SMWCon Fall 2014 (20)

Log4j war erst der Anfang.pdf
Log4j war erst der Anfang.pdfLog4j war erst der Anfang.pdf
Log4j war erst der Anfang.pdf
 
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-ProjektenTobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
Tobias Nebel - Herausforderungen und Changen in Full-Stack-IoT-Projekten
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
2020 oracle lizenznews
2020 oracle lizenznews2020 oracle lizenznews
2020 oracle lizenznews
 
Top 10 Internet Trends 2006
Top 10 Internet Trends 2006Top 10 Internet Trends 2006
Top 10 Internet Trends 2006
 
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
 
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
OSMC 2023 | IGNITE: Honeypot Flavors: Open-Source Honeypots and their Use in ...
 
Hasta la vista Mandantenfähigkeit?
Hasta la vista Mandantenfähigkeit?Hasta la vista Mandantenfähigkeit?
Hasta la vista Mandantenfähigkeit?
 
Barrierefreiheit
BarrierefreiheitBarrierefreiheit
Barrierefreiheit
 
FIWARE Global Summit - Sending and Retrieving Context Data using Real Devices
FIWARE Global Summit - Sending and Retrieving Context Data using Real DevicesFIWARE Global Summit - Sending and Retrieving Context Data using Real Devices
FIWARE Global Summit - Sending and Retrieving Context Data using Real Devices
 
Eclipse RCP with Bndtools - P Kirschners & D Fauth
Eclipse RCP with Bndtools - P Kirschners & D FauthEclipse RCP with Bndtools - P Kirschners & D Fauth
Eclipse RCP with Bndtools - P Kirschners & D Fauth
 
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
Wie baue ich eine KI, die besser als jeder Mensch ein Problem und dessen Ursa...
 
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
Thin, Rich und RIA Clients entwirrt -- und Faktoren, die Sie zum geeigneten C...
 
Visual Studio Tools for Office
Visual Studio Tools for OfficeVisual Studio Tools for Office
Visual Studio Tools for Office
 
Moderne Java Web-Technologien
Moderne Java Web-TechnologienModerne Java Web-Technologien
Moderne Java Web-Technologien
 
Tobias Nebel- Eclipse Sparkplug - Zündfunken für MQTT in der Industrie?
Tobias Nebel- Eclipse Sparkplug - Zündfunken für MQTT in der Industrie?Tobias Nebel- Eclipse Sparkplug - Zündfunken für MQTT in der Industrie?
Tobias Nebel- Eclipse Sparkplug - Zündfunken für MQTT in der Industrie?
 
Dataservices - Data Processing mit Microservices
Dataservices - Data Processing mit MicroservicesDataservices - Data Processing mit Microservices
Dataservices - Data Processing mit Microservices
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Oracle Database 12c Release 2
Oracle Database 12c Release 2 Oracle Database 12c Release 2
Oracle Database 12c Release 2
 
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2
 

More from KDZ - Zentrum für Verwaltungsforschung

Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014KDZ - Zentrum für Verwaltungsforschung
 
Interactive Pollutant Mapping Powered by SMW, Franz Borrmann, Alexander Gesin...
Interactive Pollutant Mapping Powered by SMW, Franz Borrmann, Alexander Gesin...Interactive Pollutant Mapping Powered by SMW, Franz Borrmann, Alexander Gesin...
Interactive Pollutant Mapping Powered by SMW, Franz Borrmann, Alexander Gesin...KDZ - Zentrum für Verwaltungsforschung
 
Enriching SMW based Virtual Research Environments with external data, Jan Nov...
Enriching SMW based Virtual Research Environments with external data, Jan Nov...Enriching SMW based Virtual Research Environments with external data, Jan Nov...
Enriching SMW based Virtual Research Environments with external data, Jan Nov...KDZ - Zentrum für Verwaltungsforschung
 
Wikis and knowlege management, Bernhard Krabina, SMWCon Fall 2014, Vienna
Wikis and knowlege management, Bernhard Krabina, SMWCon Fall 2014, ViennaWikis and knowlege management, Bernhard Krabina, SMWCon Fall 2014, Vienna
Wikis and knowlege management, Bernhard Krabina, SMWCon Fall 2014, ViennaKDZ - Zentrum für Verwaltungsforschung
 
Historical Wiki of Vienna - the largest city wiki, Christoph Sonnlechner, SMW...
Historical Wiki of Vienna - the largest city wiki, Christoph Sonnlechner, SMW...Historical Wiki of Vienna - the largest city wiki, Christoph Sonnlechner, SMW...
Historical Wiki of Vienna - the largest city wiki, Christoph Sonnlechner, SMW...KDZ - Zentrum für Verwaltungsforschung
 
SMW Use Cases at the Provincial Government of Lower Austria, Gerald Streimelw...
SMW Use Cases at the Provincial Government of Lower Austria, Gerald Streimelw...SMW Use Cases at the Provincial Government of Lower Austria, Gerald Streimelw...
SMW Use Cases at the Provincial Government of Lower Austria, Gerald Streimelw...KDZ - Zentrum für Verwaltungsforschung
 
The Canton of Zurich will deploy a SMW-based portal to manage historical monu...
The Canton of Zurich will deploy a SMW-based portal to manage historical monu...The Canton of Zurich will deploy a SMW-based portal to manage historical monu...
The Canton of Zurich will deploy a SMW-based portal to manage historical monu...KDZ - Zentrum für Verwaltungsforschung
 
Semantic MediaWiki as a part of an Industry 4.0 Landscape, Alexander Gesinn, ...
Semantic MediaWiki as a part of an Industry 4.0 Landscape, Alexander Gesinn, ...Semantic MediaWiki as a part of an Industry 4.0 Landscape, Alexander Gesinn, ...
Semantic MediaWiki as a part of an Industry 4.0 Landscape, Alexander Gesinn, ...KDZ - Zentrum für Verwaltungsforschung
 
Approved Revs v1.0 with Semantic Approvers, James Montalvo, SMWCon Fall 2014,...
Approved Revs v1.0 with Semantic Approvers, James Montalvo, SMWCon Fall 2014,...Approved Revs v1.0 with Semantic Approvers, James Montalvo, SMWCon Fall 2014,...
Approved Revs v1.0 with Semantic Approvers, James Montalvo, SMWCon Fall 2014,...KDZ - Zentrum für Verwaltungsforschung
 
SMW between OpenData, OpenGLAM, Linked Data and the Semantic Web, Bernhard Kr...
SMW between OpenData, OpenGLAM, Linked Data and the Semantic Web, Bernhard Kr...SMW between OpenData, OpenGLAM, Linked Data and the Semantic Web, Bernhard Kr...
SMW between OpenData, OpenGLAM, Linked Data and the Semantic Web, Bernhard Kr...KDZ - Zentrum für Verwaltungsforschung
 
Digital sustainability of open source communities, Matthias Stürmer, SMWCon F...
Digital sustainability of open source communities, Matthias Stürmer, SMWCon F...Digital sustainability of open source communities, Matthias Stürmer, SMWCon F...
Digital sustainability of open source communities, Matthias Stürmer, SMWCon F...KDZ - Zentrum für Verwaltungsforschung
 

More from KDZ - Zentrum für Verwaltungsforschung (17)

Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
Enterprise linked data - open or closed, Andreas Blumauer, Keynote SMWCon 2014
 
Interactive Pollutant Mapping Powered by SMW, Franz Borrmann, Alexander Gesin...
Interactive Pollutant Mapping Powered by SMW, Franz Borrmann, Alexander Gesin...Interactive Pollutant Mapping Powered by SMW, Franz Borrmann, Alexander Gesin...
Interactive Pollutant Mapping Powered by SMW, Franz Borrmann, Alexander Gesin...
 
Enriching SMW based Virtual Research Environments with external data, Jan Nov...
Enriching SMW based Virtual Research Environments with external data, Jan Nov...Enriching SMW based Virtual Research Environments with external data, Jan Nov...
Enriching SMW based Virtual Research Environments with external data, Jan Nov...
 
Wikis and knowlege management, Bernhard Krabina, SMWCon Fall 2014, Vienna
Wikis and knowlege management, Bernhard Krabina, SMWCon Fall 2014, ViennaWikis and knowlege management, Bernhard Krabina, SMWCon Fall 2014, Vienna
Wikis and knowlege management, Bernhard Krabina, SMWCon Fall 2014, Vienna
 
Wikimedia Community Effort, Claudia Garad, SMWCon Fall 2014
Wikimedia Community Effort, Claudia Garad, SMWCon Fall 2014Wikimedia Community Effort, Claudia Garad, SMWCon Fall 2014
Wikimedia Community Effort, Claudia Garad, SMWCon Fall 2014
 
Meeting Minutes & Group Communication, Daren Welsh, SMWCon Fall 2014
Meeting Minutes & Group Communication, Daren Welsh, SMWCon Fall 2014Meeting Minutes & Group Communication, Daren Welsh, SMWCon Fall 2014
Meeting Minutes & Group Communication, Daren Welsh, SMWCon Fall 2014
 
Historical Wiki of Vienna - the largest city wiki, Christoph Sonnlechner, SMW...
Historical Wiki of Vienna - the largest city wiki, Christoph Sonnlechner, SMW...Historical Wiki of Vienna - the largest city wiki, Christoph Sonnlechner, SMW...
Historical Wiki of Vienna - the largest city wiki, Christoph Sonnlechner, SMW...
 
SMW Use Cases at the Provincial Government of Lower Austria, Gerald Streimelw...
SMW Use Cases at the Provincial Government of Lower Austria, Gerald Streimelw...SMW Use Cases at the Provincial Government of Lower Austria, Gerald Streimelw...
SMW Use Cases at the Provincial Government of Lower Austria, Gerald Streimelw...
 
GrazWiki / Baugeschichtewiki, Manfred Brunner, SMWCon Fall 2014
GrazWiki / Baugeschichtewiki, Manfred Brunner, SMWCon Fall 2014GrazWiki / Baugeschichtewiki, Manfred Brunner, SMWCon Fall 2014
GrazWiki / Baugeschichtewiki, Manfred Brunner, SMWCon Fall 2014
 
Introducing HR Metadata, Tom Kronenburg, SMWCon Fall 2014
Introducing HR Metadata, Tom Kronenburg, SMWCon Fall 2014Introducing HR Metadata, Tom Kronenburg, SMWCon Fall 2014
Introducing HR Metadata, Tom Kronenburg, SMWCon Fall 2014
 
History of the EVA Wiki, Daren Welsh, James Montalvo, SMWCon 2014
History of the EVA Wiki, Daren Welsh, James Montalvo, SMWCon 2014History of the EVA Wiki, Daren Welsh, James Montalvo, SMWCon 2014
History of the EVA Wiki, Daren Welsh, James Montalvo, SMWCon 2014
 
The Canton of Zurich will deploy a SMW-based portal to manage historical monu...
The Canton of Zurich will deploy a SMW-based portal to manage historical monu...The Canton of Zurich will deploy a SMW-based portal to manage historical monu...
The Canton of Zurich will deploy a SMW-based portal to manage historical monu...
 
Visualisualisation of Semantic Relations, Tim Stein, SMWCon Fall 2014
Visualisualisation of Semantic Relations, Tim Stein, SMWCon Fall 2014Visualisualisation of Semantic Relations, Tim Stein, SMWCon Fall 2014
Visualisualisation of Semantic Relations, Tim Stein, SMWCon Fall 2014
 
Semantic MediaWiki as a part of an Industry 4.0 Landscape, Alexander Gesinn, ...
Semantic MediaWiki as a part of an Industry 4.0 Landscape, Alexander Gesinn, ...Semantic MediaWiki as a part of an Industry 4.0 Landscape, Alexander Gesinn, ...
Semantic MediaWiki as a part of an Industry 4.0 Landscape, Alexander Gesinn, ...
 
Approved Revs v1.0 with Semantic Approvers, James Montalvo, SMWCon Fall 2014,...
Approved Revs v1.0 with Semantic Approvers, James Montalvo, SMWCon Fall 2014,...Approved Revs v1.0 with Semantic Approvers, James Montalvo, SMWCon Fall 2014,...
Approved Revs v1.0 with Semantic Approvers, James Montalvo, SMWCon Fall 2014,...
 
SMW between OpenData, OpenGLAM, Linked Data and the Semantic Web, Bernhard Kr...
SMW between OpenData, OpenGLAM, Linked Data and the Semantic Web, Bernhard Kr...SMW between OpenData, OpenGLAM, Linked Data and the Semantic Web, Bernhard Kr...
SMW between OpenData, OpenGLAM, Linked Data and the Semantic Web, Bernhard Kr...
 
Digital sustainability of open source communities, Matthias Stürmer, SMWCon F...
Digital sustainability of open source communities, Matthias Stürmer, SMWCon F...Digital sustainability of open source communities, Matthias Stürmer, SMWCon F...
Digital sustainability of open source communities, Matthias Stürmer, SMWCon F...
 

Relaunch of HaloACL, Wojtek Breiter, SMWCon Fall 2014

  • 1. Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB) 1 KI1T0 –-1 U0n-2iv2ersity of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association www.kit.edu Relaunch of HaloACL SMWCon Fall 2014 Wojtek Breiter
  • 2. Interesting for enterprises using MW / SMW as knowledge base Important to restrict access for specific wiki pages or property values Sensitive information only readible and editable by certain user groups (CEOs, Developer, Support...) Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Wojtek Breiter Motivation for access control 2 02.10.14
  • 3. Requirements for AC presented in use case User based and group based access control AC protection for l Single pages l Namespaces l Semantic properties Secure AC plugin working with current MW / SMW versions Easy to use → GUI Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Wojtek Breiter 3 02.10.14
  • 4. Wojtek Breiter Security issues with authorization extensions Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Transclusion / Inclusion Access restricted pages by embedding restricted articles XML/RDF export Preloading: Circumvent the restriction using editintro= or preload= URI parameters in edit mode? 4 02.10.2014
  • 5. Wojtek Breiter Mediawiki.org lists 12 extensions... Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT 5 02.10.2014
  • 6. Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT 6 02.10.2014 ...but:
  • 7. ● HaloACL: has it all – but is outdated: MediaWiki 1.19 → current Version: 1.23 SMW 1.7 → current Version: 2.0 ● IntraACL: is up to date – but no property protection Decision: Update HaloACL for current versions Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Wojtek Breiter How to proceed? 7 02.10.14
  • 8. How does it work? YourSMWiki.com/index.php/Special:HaloACL Follow 4 steps: 1) Chose what to protect (Page, NS, Property, Category) 2) Edit rights and users/groups 3) Who can modify this rights? 4) Save Manage groups, AC lists, templates, general AC settings Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Wojtek Breiter Go to the HaloACL Special Page: Also possible: 8 02.10.14
  • 9. Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT How does it work? (2) 9 02.10.2014 Wojtek Breiter
  • 10. Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT How does it work? (3) 10 02.10.2014 Wojtek Breiter
  • 11. Institut für Angewandte Informatik und Result: View with and without permission Formale Beschreibungsverfahren (AIFB), KIT 11 02.10.2014 Wojtek Breiter
  • 12. Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Result: Export with permission 12 02.10.2014 Wojtek Breiter
  • 13. Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Result: Export without permission 13 02.10.2014 Wojtek Breiter
  • 14. Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Result: Fulltext Search 14 02.10.2014 Wojtek Breiter
  • 15. Feedback (errors, suggestions, etc.) is very welcome: smw@wojteque.de or via Project page @ Github Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Where can I get it? HaloACL can be found here: https://github.com/HaloACL/ 15 02.10.2014 Wojtek Breiter
  • 16. Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB), KIT Wojtek Breiter 16 02.10.2014 Thank you!