Memoria Final

Memoria Final

Graduated in Computer Engineering Universidad Politécnica de Madrid Escuela Técnica Superior de Ingenieros Informáticos FINAL DEGREE PROJECT Study of privacy in social network plug-ins Author: Miguel Pozo Ruiz Directors: Alessandra Gorla (IMDEA Software) and Ángel Rodríguez (ETSIINF) Collaborator: Carmela Troncoso (IMDEA Software) MADRID, JANUARY 2017 INDEX RESUMEN DEL TRABAJO REALIZADO ............................................................................................. I SUMMARY OF THE WORK ............................................................................................................. II 1. INTRODUCTION ......................................................................................................................... 1 1.1 Aims and goals..................................................................................................................... 1 1.2 Chapters summary .............................................................................................................. 2 2. STATE OF THE ART ..................................................................................................................... 3 2.1 Social networks ................................................................................................................... 3 2.2 Clickjacking ........................................................................................................................ 22 2.3 Web crawling ..................................................................................................................... 41 3. TOOLS AND ENVIRONMENT .................................................................................................... 57 3.1 Operating System .............................................................................................................. 57 3.2 Programming language ..................................................................................................... 59 3.3 Packages ............................................................................................................................ 61 3.4 Development Environment ............................................................................................... 65 3.5 Environment variables ...................................................................................................... 67 4. DESIGN AND IMPLEMENTATION ............................................................................................. 69 4.1 Twitter API ......................................................................................................................... 69 4.2 Design of the application .................................................................................................. 81 4.3 Implementation of the application ................................................................................. 102 4.4 Theoretical analysis ......................................................................................................... 119 4.5 Overcoming obstacles ..................................................................................................... 123 4.6 Tests performed .............................................................................................................. 127 5. RESULTS AND EVALUATION .................................................................................................. 131 6. CONCLUSIONS ....................................................................................................................... 132 6.1 Limitations of the tool ..................................................................................................... 132 6.2 Future work ..................................................................................................................... 132 7. APPENDIX .............................................................................................................................. 135 8. BIBLIOGRAPHY ....................................................................................................................... 137 FIGURE INDEX Image 1 .......................................................................................................................................... 5 Image 2 .......................................................................................................................................... 7 Image 3 .......................................................................................................................................... 9 Image 4 ........................................................................................................................................ 10 Image 5 ........................................................................................................................................ 11 Image 6 ........................................................................................................................................ 15 Image 7 ........................................................................................................................................ 16 Image 8 ........................................................................................................................................ 19 Image 9 ........................................................................................................................................ 20 Image 10 ...................................................................................................................................... 21 Image 11 ...................................................................................................................................... 22 Image 12 ...................................................................................................................................... 25 Image 13 ...................................................................................................................................... 27 Image 14 ...................................................................................................................................... 28 Image 15 ...................................................................................................................................... 31 Image 16 ...................................................................................................................................... 33 Image 17 ...................................................................................................................................... 35 Image 18 ...................................................................................................................................... 36 Image 19 ...................................................................................................................................... 37 Image 20 ...................................................................................................................................... 42 Image 21 ...................................................................................................................................... 45 Image 22 ...................................................................................................................................... 46 Image 23 ...................................................................................................................................... 47 Image 24 ...................................................................................................................................... 48 Image 25 ...................................................................................................................................... 56 Image 26 ...................................................................................................................................... 66 Image 27 ...................................................................................................................................... 70 Image 28 ...................................................................................................................................... 71 Image 29 ...................................................................................................................................... 73 Image 30 ...................................................................................................................................... 74 Image 31 ...................................................................................................................................... 76 Image 32 ...................................................................................................................................... 78 Image 33 ...................................................................................................................................... 83 Image 34 .................................................................................................................................... 101 Image 35 .................................................................................................................................... 118 Image 36 .................................................................................................................................... 125 Image 37 .................................................................................................................................... 126 TABLE INDEX

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    154 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us