Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab

Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab Wirtschaftsuniversität Wien Magisterarbeit - SemanticLab

semanticlab.net
from semanticlab.net More from this publisher
26.11.2012 Views

II. Applied part 53 6. Development of a Privacy Plug-In 54 6.1. Add-on development for Firefox . . . . . . . . . . . . . . . . . . . . . . . 54 6.1.1. The extension concept . . . . . . . . . . . . . . . . . . . . . . . . 54 6.1.2. Developing Firefox extensions . . . . . . . . . . . . . . . . . . . . 55 6.1.3. File structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 6.1.4. Flexible graphical user-interfaces (GUIs) . . . . . . . . . . . . . . 56 6.1.5. XUL templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 6.1.6. Accessing SQLite databases . . . . . . . . . . . . . . . . . . . . . 56 6.1.7. Accessing the local filesystem . . . . . . . . . . . . . . . . . . . . 57 6.1.8. Using a integrated development environment (IDE) . . . . . . . . 57 6.1.9. Debugging Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6.2. Initial situation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.2.1. Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.2.2. Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 6.3. Up-port and enhancement of a P3P add-on . . . . . . . . . . . . . . . . . 60 6.3.1. Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 6.3.2. Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 6.3.3. Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 6.3.4. Evaluation of the developed add-on . . . . . . . . . . . . . . . . . 66 7. Conlusion 69 References 71 A. microsoft.com’s P3P policy 79 B. E-Mail correspondence 84 vi

Abbreviations APPEL A P3P Preference Exchange Language EPAL Enterprise Privacy Authorization Language FF Mozilla Firefox HTTP Hyper Text Transfer Protocol IDE Integrated Development Environment IDN Internationalized Domain Name IEEE The Institute of Electrical and Electronics Engineers IM Instant Messaging ISO The International Organization for Standardization ISP Internet Service Provider MDC Mozilla Developer Center MSDN Microsoft Developer Network MSIE Microsoft Internet Explorer P3P The Platform for Privacy Preference Project TOR The Onion Router VPN Virtual Private Network W3C The World Wide Web Consortium WWW World Wide Web XACML Extensible Access Control Markup Language XML Extensible Markup Language XUL XML User Interface Language vii

II. Applied part 53<br />

6. Development of a Privacy Plug-In 54<br />

6.1. Add-on development for Firefox . . . . . . . . . . . . . . . . . . . . . . . 54<br />

6.1.1. The extension concept . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

6.1.2. Developing Firefox extensions . . . . . . . . . . . . . . . . . . . . 55<br />

6.1.3. File structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

6.1.4. Flexible graphical user-interfaces (GUIs) . . . . . . . . . . . . . . 56<br />

6.1.5. XUL templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

6.1.6. Accessing SQLite databases . . . . . . . . . . . . . . . . . . . . . 56<br />

6.1.7. Accessing the local filesystem . . . . . . . . . . . . . . . . . . . . 57<br />

6.1.8. Using a integrated development environment (IDE) . . . . . . . . 57<br />

6.1.9. Debugging Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />

6.2. Initial situation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

6.2.1. Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

6.2.2. Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

6.3. Up-port and enhancement of a P3P add-on . . . . . . . . . . . . . . . . . 60<br />

6.3.1. Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

6.3.2. Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

6.3.3. Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

6.3.4. Evaluation of the developed add-on . . . . . . . . . . . . . . . . . 66<br />

7. Conlusion 69<br />

References 71<br />

A. microsoft.com’s P3P policy 79<br />

B. E-Mail correspondence 84<br />

vi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!