| _version_ |
1828460189454434304
|
| author |
Χαλβατζή, Νικολέτα
|
| author2 |
Καμπουράκης, Γεώργιος
|
| author_facet |
Καμπουράκης, Γεώργιος
Χαλβατζή, Νικολέτα
|
| author_sort |
Χαλβατζή, Νικολέτα
|
| collection |
DSpace
|
| description |
Το διαδίκτυο είναι ένας γοργά εξελισσόμενος τεχνολογικός κλάδος, ο οποίος γιγαντώνεται καθημερινά με ταχείς ρυθμούς. Μέσω του διαδικτύου που είναι ένα παγκόσμιο σύστημα διασυνδεδεμένων διαδικτυακών υπολογιστών που χρησιμοποιούν την καθιερωμένη ομάδα πρωτοκόλλων και συχνά αποκαλείται “TCP/IP”, οι χρήστες μπορούν να εισέλθουν σε έναν ιστότοπο που επιθυμούν και να χρησιμοποιήσουν τις διάφορες υπηρεσίες και εφαρμογές που τους προσφέρει. Παρόλα αυτά, η πρόσβαση των χρηστών σε κάποιον ιστότοπο, εγκυμονεί κινδύνους για την ιδιωτικότητά τους. Η προστασία της ταυτότητας των χρηστών καθώς και η ασφαλής πλοήγηση σε κάποιον ιστότοπο επιτυγχάνεται μέσω των επικεφαλίδων ασφαλείας που παρέχει το πρωτόκολλο HTTP. Τυπικά, οι επικεφαλίδες αυτές είναι αρκετά εύκολο να υλοποιηθούν και να ενεργοποιηθούν, και συνήθως απαιτούν μικρής κλίμακας διαμορφώσεις είτε από την πλευρά του εξυπηρετητή ιστού, είτε από την πλευρά του χρήστη. Οι εν λόγω επικεφαλίδες παρέχουν ένα ακόμα επίπεδο ασφάλειας, βοηθώντας τους χρήστες να μετριάσουν και να μειώσουν τις ευπάθειες του ιστότοπου που επισκέπτονται.
Σε αυτήν τη διπλωματική εργασία, στείλαμε αρχικά αιτήματα HTTP(S) σε ιστότοπους και συγκεκριμένα στα 1Μ κορυφαία websites όπως αυτά παρέχονται από τον οργανισμό Alexa. Προκειμένου να στείλουμε αιτήματα στους ιστότοπους (websites), χρησιμοποιήσαμε κάποια προγράμματα περιήγησης (browsers), και για το καθένα από αυτά, καταγράψαμε τις επικεφαλίδες ασφαλείας που υποστηρίζουν τόσο τα ίδια, όσο και οι ιστότοποι που επισκεφθήκαμε. Τις επικεφαλίδες ασφάλειας τις προμηθευτήκαμε από τον οργανισμό OWASP, ο οποίος έχει ως στόχο να καταστήσει το λογισμικό WWW όσο το δυνατόν ασφαλέστερο και διαφανές για το χρήστη και τους υπόλοιπους εμπλεκόμενους. Έπειτα, ελέγξαμε εάν οι υποφάκελοι και οι υποτομείς των websites υποστηρίζουν τις ίδιες επικεφαλίδες ασφάλειας HTTP(S) ανάλογα με τα προγράμματα περιήγησης που χρησιμοποιήσαμε για να τους επισκεφθούμε. Τέλος, ελέγξαμε πόσα από τα websites ανήκουν σε κινητές πλατφόρμες ανεξάρτητα από τα προγράμματα περιήγησης που χρησιμοποιήθηκαν.
Για την αποστολή αιτημάτων σε websites, χρησιμοποιήσαμε τα μέχρι στιγμής περισσότερο δημοφιλή λογισμικά περιήγησης ιστού τόσο για σταθερές όσο και για κινητές πλατφόρμες, καθώς και μια δική μας εφαρμογή, και εξετάσαμε για το καθένα ξεχωριστά ποιά πεδία επικεφαλίδων ασφαλείας υποστηρίζουν.
|
| id |
oai:hellanicus.lib.aegean.gr:11610-18339
|
| institution |
Hellanicus
|
| language |
en_US
|
| publishDate |
2018
|
| record_format |
dspace
|
| spelling |
oai:hellanicus.lib.aegean.gr:11610-183392019-07-03T09:21:31Z Μελέτη στην ανακοίνωση χαρακτηριστικών ασφάλειας σε επικεφαλίδες απαντήσεων του πρωτοκόλλου HTTP A study on Declarative Security over HTTP Response Headers Χαλβατζή, Νικολέτα Καμπουράκης, Γεώργιος Security Headers OWASP Alexa HTTP protocol Επικεφαλίδες ασφαλείας Πρωτόκολλο HTTP HTTP (Computer network protocol) (URL: http://id.loc.gov/authorities/subjects/sh97000529) Computer security (URL: http://id.loc.gov/authorities/subjects/sh90001862) TCP/IP (Computer network protocol) Το διαδίκτυο είναι ένας γοργά εξελισσόμενος τεχνολογικός κλάδος, ο οποίος γιγαντώνεται καθημερινά με ταχείς ρυθμούς. Μέσω του διαδικτύου που είναι ένα παγκόσμιο σύστημα διασυνδεδεμένων διαδικτυακών υπολογιστών που χρησιμοποιούν την καθιερωμένη ομάδα πρωτοκόλλων και συχνά αποκαλείται “TCP/IP”, οι χρήστες μπορούν να εισέλθουν σε έναν ιστότοπο που επιθυμούν και να χρησιμοποιήσουν τις διάφορες υπηρεσίες και εφαρμογές που τους προσφέρει. Παρόλα αυτά, η πρόσβαση των χρηστών σε κάποιον ιστότοπο, εγκυμονεί κινδύνους για την ιδιωτικότητά τους. Η προστασία της ταυτότητας των χρηστών καθώς και η ασφαλής πλοήγηση σε κάποιον ιστότοπο επιτυγχάνεται μέσω των επικεφαλίδων ασφαλείας που παρέχει το πρωτόκολλο HTTP. Τυπικά, οι επικεφαλίδες αυτές είναι αρκετά εύκολο να υλοποιηθούν και να ενεργοποιηθούν, και συνήθως απαιτούν μικρής κλίμακας διαμορφώσεις είτε από την πλευρά του εξυπηρετητή ιστού, είτε από την πλευρά του χρήστη. Οι εν λόγω επικεφαλίδες παρέχουν ένα ακόμα επίπεδο ασφάλειας, βοηθώντας τους χρήστες να μετριάσουν και να μειώσουν τις ευπάθειες του ιστότοπου που επισκέπτονται. Σε αυτήν τη διπλωματική εργασία, στείλαμε αρχικά αιτήματα HTTP(S) σε ιστότοπους και συγκεκριμένα στα 1Μ κορυφαία websites όπως αυτά παρέχονται από τον οργανισμό Alexa. Προκειμένου να στείλουμε αιτήματα στους ιστότοπους (websites), χρησιμοποιήσαμε κάποια προγράμματα περιήγησης (browsers), και για το καθένα από αυτά, καταγράψαμε τις επικεφαλίδες ασφαλείας που υποστηρίζουν τόσο τα ίδια, όσο και οι ιστότοποι που επισκεφθήκαμε. Τις επικεφαλίδες ασφάλειας τις προμηθευτήκαμε από τον οργανισμό OWASP, ο οποίος έχει ως στόχο να καταστήσει το λογισμικό WWW όσο το δυνατόν ασφαλέστερο και διαφανές για το χρήστη και τους υπόλοιπους εμπλεκόμενους. Έπειτα, ελέγξαμε εάν οι υποφάκελοι και οι υποτομείς των websites υποστηρίζουν τις ίδιες επικεφαλίδες ασφάλειας HTTP(S) ανάλογα με τα προγράμματα περιήγησης που χρησιμοποιήσαμε για να τους επισκεφθούμε. Τέλος, ελέγξαμε πόσα από τα websites ανήκουν σε κινητές πλατφόρμες ανεξάρτητα από τα προγράμματα περιήγησης που χρησιμοποιήθηκαν. Για την αποστολή αιτημάτων σε websites, χρησιμοποιήσαμε τα μέχρι στιγμής περισσότερο δημοφιλή λογισμικά περιήγησης ιστού τόσο για σταθερές όσο και για κινητές πλατφόρμες, καθώς και μια δική μας εφαρμογή, και εξετάσαμε για το καθένα ξεχωριστά ποιά πεδία επικεφαλίδων ασφαλείας υποστηρίζουν. The World Wide Web is growing rapidly on a daily basis. Through the Internet that is a global system of interconnected computers, users can access to a website and use the various services and applications which it offers. However, user access to these websites may jeopardize their security and/or privacy. User identity protection and safe navigation on these websites is typically done via the HTTP security headers. In many cases, such security headers are straightforward to implement and apply, and usually require minimum configuration changes at either the web server side or at the user's side, namely the browser. Overall, HTTP(S) security headers provide an additional level of security, helping users to mitigate and reduce the vulnerabilities of the websites they visit. In this thesis, we firstly sent requests to websites and more specifically to the top 1M websites as provided by the Alexa organization. In order to send requests to the various websites, we used popular browsers and for each website, we recorded the security headers that supports. Specifically, we examined all the security HTTP(S) headers provided by the OWASP organization. We then checked if the subfolders and subdomains of the websites we visited offer the same security headers according to the browsers which we used to visit them. Finally, we checked how many of the websites are specially designed for mobile platforms, i.e., browsers for mobile devices. In order to send requests to the websites, we used the most popular browsers along with a custom-made script, and checked for each one which HTTP(S) security headers they support. 2018-04-19T12:29:46Z 2018-04-19T12:29:46Z 2018-02-10 http://hdl.handle.net/11610/18339 en_US Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές http://creativecommons.org/licenses/by-nc-nd/4.0/ 125 σ. application/pdf Σάμος
|
| spellingShingle |
Security Headers
OWASP
Alexa
HTTP protocol
Επικεφαλίδες ασφαλείας
Πρωτόκολλο HTTP
HTTP (Computer network protocol) (URL: http://id.loc.gov/authorities/subjects/sh97000529)
Computer security (URL: http://id.loc.gov/authorities/subjects/sh90001862)
TCP/IP (Computer network protocol)
Χαλβατζή, Νικολέτα
Μελέτη στην ανακοίνωση χαρακτηριστικών ασφάλειας σε επικεφαλίδες απαντήσεων του πρωτοκόλλου HTTP
|
| title |
Μελέτη στην ανακοίνωση χαρακτηριστικών ασφάλειας σε επικεφαλίδες απαντήσεων του πρωτοκόλλου HTTP
|
| title_full |
Μελέτη στην ανακοίνωση χαρακτηριστικών ασφάλειας σε επικεφαλίδες απαντήσεων του πρωτοκόλλου HTTP
|
| title_fullStr |
Μελέτη στην ανακοίνωση χαρακτηριστικών ασφάλειας σε επικεφαλίδες απαντήσεων του πρωτοκόλλου HTTP
|
| title_full_unstemmed |
Μελέτη στην ανακοίνωση χαρακτηριστικών ασφάλειας σε επικεφαλίδες απαντήσεων του πρωτοκόλλου HTTP
|
| title_short |
Μελέτη στην ανακοίνωση χαρακτηριστικών ασφάλειας σε επικεφαλίδες απαντήσεων του πρωτοκόλλου HTTP
|
| title_sort |
μελέτη στην ανακοίνωση χαρακτηριστικών ασφάλειας σε επικεφαλίδες απαντήσεων του πρωτοκόλλου http
|
| topic |
Security Headers
OWASP
Alexa
HTTP protocol
Επικεφαλίδες ασφαλείας
Πρωτόκολλο HTTP
HTTP (Computer network protocol) (URL: http://id.loc.gov/authorities/subjects/sh97000529)
Computer security (URL: http://id.loc.gov/authorities/subjects/sh90001862)
TCP/IP (Computer network protocol)
|
| url |
http://hdl.handle.net/11610/18339
|
| work_keys_str_mv |
AT chalbatzēnikoleta meletēstēnanakoinōsēcharaktēristikōnasphaleiasseepikephalidesapantēseōntouprōtokollouhttp
AT chalbatzēnikoleta astudyondeclarativesecurityoverhttpresponseheaders
|