ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ"

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Έλεγχος πρόσβασης σε υπηρεσίες δικτύου. Έκφραση πολιτικών ελέγχου πρόσβασης με χρήση XML που θα μπορούσαν να ενσωματωθούν σε ένα XML firewall.» ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ κ. ΣΤΟΥΠΑ ΚΩΝΣΤΑΝΤΙΝΑ ΣΠΟΥΔΑΣΤΗΣ ΜΗΤΣΟΥ ΑΛΕΞΑΝΔΡΟΣ Α.Μ.: 298 ΚΑΒΑΛΑ 2006

2

3 Πίνακας περιεχομένων 1 Εισαγωγή 5 2 Δικτυακές Υπηρεσίες ( Web Services ) Εισαγωγή Τι είναι οι Δικτυακές Υπηρεσίες ; Αρχιτεκτονική του μοντέλου των Υπηρεσιών Διαδυκτίου Περιγραφή των οντοτήτων μοντέλου Διαδικασίες Web services XML & τα πρωτόκολλα επικοινωνίας «SOAP -WSDL - UDDI» στις Δικτυακές Επικοινωνίες XML ( Extensible Markup Language ) Τα δομικά στοιχεία της XML DTD ( Document Type Definition, Ορισμός Τύπου Εγγράφου Service - Oriented Protocol ( SOAP ) Web Service Destription Language - WSDL UDDI ( Universal Description and Integration ) Πως λειτουργούν όλα μαζί ; Πλεονεκτήματα της αρχιτεκτονικής Σύνοψη 22 1

4 3 XML Τοίχος Προστασίας ( XML firewalls) Εισαγωγή Υπηρεσίες Δικτύου ( web services ) και Τοίχος Προστασίας (firewall ) XML Firewalls Λειτουργία και χαρακτηριστικά των XML firewalls Εμπορικά firewalls vs Rescarch Eμπορικά XML firewalls Ερευνητικά XML firewalls Σύνοψη.33 4 Έλεγχος πρόσβασης ( Access Control ) και Μοντέλα Εισαγωγή Υποκείμενα ( Subject ), Αντικείμενα ( Object ),και Πολιτικές Μοντέλα Ελέγχου Πρόσβασης Παραδοσιακά μοντέλα ελέγχου πρόσβασης Υποχρεωτικός ή κατά απαίτηση έλεγχος πρόσβασης ( Mandatory Access Control ) MAC Προαιρετικός ή κατά διάκριση έλεγχος πρόσβασης ( Mandatory Access Control ) DAC Μοντέρνα μοντέλα ελέγχου πρόσβασης Έλεγχος πρόσβασης βασισμένος σε ρόλους ( Role - Based Access Control ) - RBAC Originator Control - ORCON Έλεγχος πρόσβασης βασισμένος σε διεργασίες Task - bssed Access Control TBAC Owner - Retained Access Control - ORAC Έλεγχος πρόσβασης βασισμένος σε ομάδες TeaM - based acced control ( TMAC ) Έλεγχος πρόσβασης βασισμένος στο περιεχόμενο - Content Dependent Access Control ( CDAC ) Context Based Access Control ( CBAC ) Έλεγχος πρόσβασης βασισμένος στην χρήση Usage access Control ( UCON ) Identity Based Access Control ( IBAC ) Μοντέλα πρόσβασης στις Υπηρεσίες Δικτύου Έλεγχος πρόσβασης βασισμένος στην Ικανότητα - Capability based access control Αλυσίδες εμπιστοσύνης - Chains of trust Attribute Based Access Control ( ABAC )

5 4.3 Ψηφιακά διαπιστευτήρια - Έλεγχος πρόσβασης βασισμένος στα διαπιστευτήρια Χαρακτηριστικά Πιστοποίησης. Attribute Certificates X.509ν3 Πιστοποιητικό ή Πιστοποιητικό Δημοσίου κλειδιού Πιστοποιητικά SPKI Certificates ( SPKI Certificates ) Έξυπνα πιστοποιητικά - Smart Certificates Χρήση του Credential based access control μοντέλου και έκφραση πολιτικών ελέγχου πρόσβασης για αντικείμενα και υποκείμενα του ΤΕΙ ΚΑΒΑΛΑΣ ΒΙΒΛΙΟΓΡΑΦΙΑ

6 Πρόλογος Οι XML Υπηρεσίες Δικτύου(XML Web Services) ως μια καινοτομία έχουν φέρει επανάσταση την τελευταία δεκαετία στον τομέα της τεχνολογίας πληροφοριών. Μέσω της χρήσης των πρωτοκόλλων XML, SOAP, WSDL και UDDI, οι εφαρμογές μπορούν να επικοινωνήσουν πολύ πιο εύκολα αναμεταξύ τους πάνω στα πρωτόκολλα του διαδικτύου γρηγορότερα και οικονομικότερα. Οι XML Υπηρεσίες Δικτύου υιοθετήθηκαν πολύ γρήγορα από μεγάλους κατασκευαστές όπως η Oracle,η Sun,η IBM και Microsoft. Επιπλέον οι Υπηρεσίες δικτύου είναι απλές και εύκολα εφαρμόσιμες αλλά ταυτόχρονα αυξάνουν τους κινδύνους ασφάλειας. Στα βασικά μέτρα ασφάλειας που είναι γνωστά σήμερα και αφορούν κυρίως ρυθμίσεις σε Routers,Servers,Firewalls κλπ έρχεται σήμερα να προστεθεί η ανάγκη λήψης αντίστοιχων μέτρων για την προστασία των συνεχώς αναπτυσσόμενων εφαρμογών και υπηρεσιών XML. Σε αυτό ακριβώς το σημείο εστιάζεται και η παρούσα πτυχιακή εργασία με σκοπό την αποτύπωση και παρουσίαση των βασικών μέτρων ασφάλειας και συγκεκριμένα στον έλεγχο πρόσβασης (access control) σε υπηρεσίες XML. Ακολούθως εκφράζονται πολιτικές ελέγχου πρόσβασης με την χρήση της οι οποίες θα μπορούσαν να ενσωματωθούν σε ένα XML firewall. 4

7 1. Εισαγωγή Μια υπηρεσία δικτύου είναι ένα σύνολο από συσχετιζόμενες εφαρμογές που μπορούν προγραμματιστικά να κλιθούν στο Internet. Οι επιχειρήσεις μπορούν να συνδυάσουν δυναμικά τις υπηρεσίες δικτύου και να πραγματοποιήσουν πολύπλοκες συναλλαγές με την ελάχιστη προγραμματιστική προσπάθεια Οι υπηρεσίες δικτύου επιτρέπουν στους πωλητές και αγοραστές σε όλων τον κόσμο να ανακαλύψουν (discover) ο ένας τον άλλο να συνδεθούν δυναμικά σε πραγματικό χρόνο με την ελάχιστη δυνατή ανθρώπινη παρέμβαση. Οι υπηρεσίες αυτές μπορεί να είναι οτιδήποτε για παράδειγμα μπορεί να είναι αναφορές καιρού, επισκόπηση άρθρων, διαδικασίες κράτησης αεροπορικών θέσεων κλπ. Στην αρχιτεκτονική τον υπηρεσιών δικτύου υπάρχουν τρεις παράγοντες που παίζουν καθοριστικό ρόλο στην λειτουργία τους : ο service provider, service broker, and service client. Οι Service providers δημιουργούν και αναπτύσσουν την υπηρεσία δικτύου. Με την σειρά τους οι Service brokers καταχωρούν και κατηγοριοποιούν την την δημοσιευμένη υπηρεσία. Τέλος οι Service clients χρησιμοποιούν τις broker services για να ανακαλύψουν και χρησιμοποιήσουν την υπηρεσία. Η εξασφάλιση της λειτουργίας των υπηρεσιών δικτύου πραγματοποιείται από ένα μηχανισμό. Ο μηχανισμός αυτός αποτελείται από δυο στοιχεία. Το πρώτο στοιχείο του μηχανισμού είναι το Σημείο Απόφασης Πολιτικών PDP (Policy Decision Point) και το άλλο είναι Το Σημείο Εφαρμογής Πολιτικών PEP(Policy Enforcement Point). Το PDP είναι ένας Server πολιτικών (Policy Server)και επιτρέπει σε πολλές και διάφορες εφαρμογές σε συνεργασία με σημεία εφαρμογής πολιτικών PEP να εφαρμόζουν κοινή πολιτική. Ο policy server είναι υπεύθυνος για την αξιολόγηση των πολιτικών και αποφασίζει για τo είδος της έγκρισης, αν είναι δηλαδή θετική ή αρνητική. Δέχεται αιτήματα ελέγχου πρόσβασης, τα επεξεργάζεται σε σχέση με κάποια πολιτική που έχει θεσπιστεί και ανάλογα επιστρέφει απάντηση στο αίτημα ελέγχου πρόσβασης. Το PEP είναι το σημείο όπου πραγματοποιείται ο έλεγχος πρόσβασης και ελέγχει τα αιτήματα ανάμεσα στους πελάτες και στους παροχείς υπηρεσιών. Το PEP στις υπηρεσίες δικτύου 5

8 είναι ένα XML firewall και μπορεί να μην είναι ένα μόνο σημείο αλλά να είναι κατανεμημένο σε πολλά σημεία στο δίκτυο. Στο διάγραμμα χχχχ φαίνεται η αλληλεπίδραση των δύο σημείων. PDP Πελάτης αίτημα πρόσβασης 1 POLICY SERVER αίτημα πρόσβασης 2 PEP Αποστολή τελικής απόφασης 6 5 Αποστολή τελικής απόφασης XML FIREWALL αίτημα πολιτικής 3 4 ΑΠΟΘΗΚΗ ΠΟΛΙΤΙΚΩΝ Τα XML firewalls εξειδικεύονται στην επεξεργασία μεγάλου όγκου XML δεδομένων. Τα firewalls αυτά εκτελούν υπηρεσίες ασφάλειας όπως επικύρωση, έλεγχος πρόσβασης και έλεγχος.(authentication,access control, auditing) Η επικύρωση, ο έλεγχος πρόσβασης και ο έλεγχος μαζί αποτελούν το θεμέλιο ασφάλειας των πληροφοριών και των συστημάτων. Η επικύρωση αποδεικνύει την ταυτότητα του ενός μέρους στο άλλο. Πιο συγκεκριμένα αποδεικνύει την ταυτότητα ενός χρήστη σε κάποιο σύστημα τυπικά με την έννοια του κωδικού πρόσβασης. Ο έλεγχος πρόσβασης καθορίζει τις ενέργειες που επιτρέπει το ένα μέρος να πραγματοποιήσει το άλλο με βάση τους προστατευμένους πόρους και τα αντικείμενα που λαμβάνουν μέρος σε μια διαδικασία. Ο έλεγχος πρόσβασης απαιτεί σαν προϋπόθεση την επικύρωση. 6

9 Ο έλεγχος συγκεντρώνει δεδομένα για τις δραστηριότητες που συμβαίνουν σε ένα σύστημα, τις αναλύει, ανακαλύπτει παραβιάσεις ασφάλειας ή κάνει διάγνωση της αιτίας τους. Η διαδικασία αυτή συνήθως ονομάζεται ανίχνευση εισβολής (intrusion detection.) Η πρόσβαση σε κάποιο πόρο ενός συστήματος απαιτεί από τους χρήστες να έχουν κάποιες άδειες πρόσβασης. Έτσι εμφανίζεται η ανάγκη για εξουσιοδότηση και για πιστοποίηση. Στην διεθνή βιβλιογραφία έχουν προταθεί πολλές μέθοδοι και μηχανισμοί πιστοποίησης και εξουσιοδότησης. Ένας μηχανισμός πιστοποίησης επιτρέπει την πιστοποίηση ότι μια οντότητα είναι στην πραγματικότητα αυτό που ισχυρίζεται ότι είναι. Ένας μηχανισμός πιστοποίησης είναι και τα διαπιστευτήρια (Credentials). Διαπιστευτήριο καλείται η πληροφορία που χρησιμοποιείται μαζί με το διακριτικό της όνομα. Οι μορφές που μπορεί να πάρει ένα διαπιστευτήριο είναι οι εξής: Ο κωδικός πρόσβασης (Password) το οποίο αποτελεί ένα σύνθημα, μια σειρά από χαρακτήρες που την γνωρίζει η οντότητα που θέλει να πιστοποιηθεί. Ο κρυπτογραφημένος κωδικός πρόσβασης ο οποίος είναι αποτέλεσμα μιας συνάρτησης το οποίο αποτέλεσμα το χρησιμοποιεί ο μηχανισμός πιστοποίησης σαν κωδικό πρόσβασης. Τα βιομετρικά χαρακτηριστικά μπορεί να είναι το δακτυλικό αποτύπωμα ενός φυσικού προσώπου, η φωνή του, η ίριδα του ματιού του κλπ. Ο μηχανισμός αυτός δεν ενδείκνυται για απομακρυσμένη πρόσβαση και απαιτεί την φυσική παρουσία κάποιου. Τέλος για την απομακρυσμένη πιστοποίηση υπάρχουν και τα ψηφιακά διαπιστευτήρια (digital credentials)τα οποία αναλύονται στο τέταρτο κεφάλαιο. 7

10 2.Δικτυακές Υπηρεσίες (Web Services) 2.1 Εισαγωγή Κατά την διάρκεια της τελευταίας δεκαετίας ο παγκόσμιος ιστός έχει αναπτυχθεί σε μεγάλο βαθμό και πλέον έχει γίνει αναπόσπαστο κομμάτι στην καθημερινή μας χρήση με τους υπολογιστές. Την περίοδο αυτή έχει παρατηρηθεί μια αξιοσημείωτη ανάπτυξη στον τρόπο που σχεδιάζονται και διακρίνονται οι ιστοσελίδες. Παρ όλ αυτά όμως η χρήση του διαδικτύου παραμένει στατική και βασανιστική. Για παράδειγμα αν κάποιος επιθυμεί να αγοράσει ένα προϊόν από το διαδίκτυο θα πρέπει να ψάξει σε πολλούς διαφορετικούς ιστοχώρους και στις περισσότερες περιπτώσεις θα πρέπει να συγκρίνει μια μια τις τιμές και τα έξοδα αποστολής πριν το παραγγείλει από τον τελικό προμηθευτή. Στο σημείο αυτό προτιμότερο θα ήταν, το άτομο που θα πραγματοποιούσε την αγορά στο διαδίκτυο, να είχε την δυνατότητα να συγκρίνει τις τιμές του προϊόντος που θα επιθυμούσε να αγοράσει από τους διάφορους προμηθευτές σε έναν ιστοχώρο και να πραγματοποιούσε την παραγγελία του δυναμικά. Τον ρόλο αυτό τις δυναμικής παρουσίασης πληροφοριών έχουν αναλάβει οι Δικτυακές Υπηρεσίες οι οποίες επιτρέπουν μια συστηματική αλληλεπίδραση εφαρμογής-εφαρμογής (application-to-application) στο διαδύκτιο. Οι Δικτυακές Υπηρεσίες επιτρέπουν στις επιχειρήσεις να λύνουν επικοινωνιακά προβλήματα μεταξύ λογισμικών γραμμένων σε διαφορετικές προγραμματιστικές γλώσσες, από διαφορετικούς προμηθευτές και που τρέχουν σε διαφορετικά λειτουργικά συστήματα. Στο μέλλον όταν η μορφή των Δικτυακών υπηρεσιών θα έχει τελειοποιηθεί, θα επιτρέπουν σε τέτοιου είδους επικοινωνίες να πραγματοποιούνται χωρίς την παρουσία ανθρώπινου δυναμικού. Κάτι δηλαδή σαν ένα είδος υπεραυτοματοποίηση. 2.2 Τι είναι οι Δικτυακές Υπηρεσίες; Κοινά αποδεκτός ορισμός για τις Δικτυακές Υπηρεσίες δεν έχει επικρατήσει ακόμα, αν και έχουν προταθεί πολλοί. Μερικοί από αυτούς είναι οι εξής: 8

11 IMB GROUP : «Web services είναι μια νέα γενιά εφαρμογών web. Είναι αυτό-περιγραφικές, ανεξάρτητες, αρθρωτές εφαρμογές που μπορούν να δημοσιευτούν, να εντοπιστούν και να κληθούν από το web.οι υπηρεσίες δικτύου εκτελούν συναρτήσεις, που μπορεί να είναι οτιδήποτε, από ένα απλό αίτημα έως μια περίπλοκη επιχειρησιακή διαδικασία. Μόλις μια υπηρεσία δικτύου αναπτυχθεί, άλλες εφαρμογές (και άλλες υπηρεσίες δικτύου) μπορούν να αναζητήσουν και να την καλέσουν.» The Stencil Group: «Οι Δικτυακές Υπηρεσίες είναι επαναχρησιμοποιήσιμες μονάδες λογισμικού με χαλαρή σύζευξη, οι οποίες συγκεντρώνουν ξεχωριστή λειτουργικότητα, είναι κατανεμημένες και επιτρέπουν την πρόσβαση σε προγράμματα που χρησιμοποιούν πρότυπα των πρωτοκόλλων του Διαδικτύου. Οι Δικτυακές Υπηρεσίες αντιπροσωπεύουν ένα μοντέλο στο οποίο οι ιδιαίτεροι στόχοι των διεργασιών μιας ηλεκτρονικής επιχείρησης επιτυγχάνονται κατανέμονται μέσα από ένα αξιόπιστο δίκτυο.» World Wide Web Consortium : «Δικτυακή Υπηρεσία ονομάζεται μια εφαρμογή λογισμικού, που αναγνωρίζεται από ένα μοναδικό ενιαίο προσδιοριστικό πόρου URI (Uniform Resource Identifier). Το περιβάλλον διεπαφής (interface) και τα σημεία πρόσδεσης (bindings) πρέπει να είναι καλά ορισμένα, να περιγραφούν και να ανακαλυφθούν ως δεδομένα XML. Μια Δικτυακή Υπηρεσία υποστηρίζει απ ευθείας δοσοληψίες με άλλους πράκτορες με ανταλλαγή μηνυμάτων βασισμένων σε XML μέσω πρωτοκόλλων του διαδικτύου.» Γενικότερα για τις Δικτυακές Υπηρεσίες μπορεί να ειπωθεί ότι έχουν ένα τυποποιημένο τρόπο αλληλεπίδρασης μεταξύ διαφορετικών εφαρμογών λογισμικού ανεξάρτητα από την πλατφόρμα και το πλαίσιο εργασίας και επιπλέον δεν απαιτούν καμία αλλαγή στον μηχανισμό του συστήματος. Αυτό το επιτυγχάνουν διότι χρησιμοποιούν ανοικτά πρότυπα και ευρέως διαδεδομένα πρωτόκολλα, όπως XML (extensible Markup Language), SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), HTTP (HyperText Transfer Protocol), SMTP (Simple Mail Transport Protocol) ή FTP (File Transfer Protocol). 9

12 2.2.1 Αρχιτεκτονική του μοντέλου των Υπηρεσιών Διαδικτύου. Η χρήση της τεχνολογίας των web services οδηγεί στην υιοθέτηση της λεγόμενης serviceoriented αρχιτεκτονικής. Οι βασικοί ρόλοι και λειτουργίες στην αρχιτεκτονική αυτή παρουσιάζονται στο Σχήμα Χ. H αρχιτεκτονική αυτή υποδεικνύει μια σχέση εξυπηρετητή-πελάτη (server-client) ανάμεσα στον Ο παροχέας υπηρεσιών (service provider), o οποίος παίζει το ρόλο του server και τον ζητώντα την υπηρεσία (service-requestor), ο οποίος που παίζει το ρόλο του client. O service-provider είναι αυτός που παρέχει την υπηρεσία δεχόμενος μηνύματα κλήσεις από τους requestors. Είναι επίσης υπεύθυνος για τη δημιουργία της περιγραφής της υπηρεσίας (service description) και τη δημοσίευσή της σε κάποιο κατάλογο-οδηγό υπηρεσιών (Universal Description, Discovery and Integration- UDDI). Ο service requestor αναζητά την υπηρεσία και την περιγραφή της σε κάποιο κατάλογο υπηρεσιών (service broker) και στη συνέχεια καλεί κατάλληλα την επιθυμητή υπηρεσία. Ο κατάλογος υπηρεσιών φέρνει ουσιαστικά τις δύο πλευρές, client και server σε επαφή. ` Σχήμα χ:aρχιτεκτονική Service-oriented 10

13 Περιγραφή των οντοτήτων του μοντέλου Ο παροχέας υπηρεσιών (service provider): Είναι ο δημιουργός της Υπηρεσίας Δικτύου. Δημοσιεύει (publish) το περιεχόμενό της και δίνει πρόσβαση στο περιεχόμενο του στον μεσίτη υπηρεσιών (sercice Broker). Ο κάθε παροχέας οφείλει, να επιλέξει ποιες υπηρεσίες πρέπει να εκθέσει και ποιες όχι και πως θα διαπραγματευτεί σε επίπεδο ασφάλειας. Ο κατάλογος υπηρεσιών (service broker):είναι γνωστός και ως μεσίτης υπηρεσιών. Είναι υπεύθυνος για την δημιουργία της διεπαφής (interface) της υπηρεσίας δικτύου και διαθέτει τις πληροφορίες σε οποιοδήποτε πιθανό πελάτη (service requestor). Υπάρχουν δύο κατηγορίες brokers. οι δημόσιοι brokers οι οποίοι είναι διαθέσιμοι παντού σε όλο internet και οι Ιδιωτικοί brokers οι οποίοι είναι προσβάσιμοι μόνο σε περιορισμένο κοινό όπως για παράδειγμα, σε χρήστες ενός εκτεταμένου intranet μιας επιχείρησης Ο Πελάτης υπηρεσιών (service requestor): Εντοπίζει τις καταχωρήσεις στο μητρώο του broker χρησιμοποιώντας διάφορες διαδικασίες εντοπισμού(find) και έπειτα δεσμεύεται (bind) στον παροχέα και καλεί την υπηρεσία Διαδικασίες Web services Από τα παραπάνω διαπιστώνεται ότι στο τυπικό μοντέλο αρχιτεκτονικής λαμβάνουν μέρος τρεις διεργασίες. Οι διαδικασίες είναι οι εξής: Δημοσίευση /Μη δημοσίευση (publish/unpublish) Η Δημοσίευση και η Μη Δημοσίευση σχετίζεται με την εκχώρηση υπηρεσιών στο μητρώο του καταλόγου υπηρεσιών (publish) ή την αφαίρεση των καταχωρίσεων (unpublishing). Δηλαδή ο service provider επικοινωνεί με τον service broker για να δημοσιεύσει η να μη δημοσιεύσει μια υπηρεσία. Εντοπισμός(Find) Η λειτουργία του Εντοπισμού εκτελείται ανάμεσα στους service requestors και στους service brokers ταυτόχρονα. Οι service requestors περιγράφουν τον τύπο της υπηρεσίας που 11

14 αναζητούν ενώ οι service brokers παραδίδουν τα αποτελέσματα που ταιριάζουν καλύτερα στο αίτημα. Δέσμευση ή σύνδεση (Bind) Η διεργασία της Δέσμευσης εκτελείται ανάμεσα στον service requestor και στον service provider. Τα δύο αυτά μέρη διαπραγματεύονται κατάλληλα ώστε ο requestor να αποκτήσει πρόσβαση και να καλέσει τις υπηρεσίες του provider. Στη συνέχεια γίνεται μια εισαγωγή στις σχετικές με τα web services τεχνολογίες XML, SOAP, WSDL, UDDI και εξηγείται ο ρόλος τους στην υλοποίηση του παραπάνω περιγραφέντος σεναρίου 2.3 XML & τα πρωτόκολλα επικοινωνίας «SOAP-WSDL-UDDI» στις Δικτυακές Επικοινωνίες XML (extensible Markup Language) Η XML (extensible Markup Language) αναπτύχθηκε από το W3C s XML Working Group το 1996 και συνδυάζει την ισχύ και την επεκτασιμότητα της SGML (Standard Generalized Markup Language), από την οποία προέρχεται. Είναι μια μεταφερτή, ευρέως υποστηριζόμενη και ανοικτή τεχνολογία. Σχεδιάστηκε για να ικανοποιήσει πολλές ανάγκες δίνοντας στα έγγραφα ένα μεγαλύτερο επίπεδο προσαρμοστικότητας στο στυλ και τη δομή από αυτό που υπήρχε παλαιότερα στην HTML. Είναι μια γλώσσα σήμανσης (markup), όπως και η HTML όμως η κύρια διαφορά είναι ότι η XML σχεδιάστηκε για να περιγράφει δεδομένα, ενώ η HTML επικεντρώνεται στην απεικόνιση των δεδομένων. H XML βασίζεται στην έννοια του εγγράφου (document) το οποίο αποτελείται από ένα σύνολο αντικειμένων(elements). Κάθε αντικείμενο μπορεί να περιέχει ένα ή και περισσότερα λογικά στοιχεία, τα οποία µε τη σειρά τους είναι δυνατόν να έχουν κάποιες ιδιότητες ή χαρακτηριστικά τα οποία να περιγράφουν τον τρόπο µε τον οποίο θα συμβάλουν στην επεξεργασία. Η XML προσφέρει το συντακτικό βάσει του οποίου θα περιγραφούν οι σχέσεις και οι δεσμοί μεταξύ των αντικειμένων, των στοιχείων και των χαρακτηριστικών, των συστατικών δηλαδή ενός εγγράφου της XML 12

15 Για την περιγραφή των δεδομένων, η XML χρησιμοποιεί ένα DTD (Document Type Definition) ή ένα XML Schema. Ο σκοπός ενός DTD είναι να ορίσει τη νόμιμη δομή ενός XML document, παρέχοντας μια λίστα από επιτρεπόμενα αντικείμενα. Η XML δεν σχεδιάσθηκε να παίξει το ρόλο ενός προτύπου για την κωδικοποίηση κειμένου αλλά είναι μια μέθοδος για να μεταφέρονται πληροφορίες από ένα πληροφοριακό σύστημα σε ένα άλλο. Επιπλέον οι XML πληροφορίες μπορούν να παρουσιάζονται µε ευελιξία και προσαρμοστικότητα στη διαθέσιμη τεχνολογία παρουσίασης.διαδικτυακών δεδομένων. Η XML δίνει την δυνατότητα εναλλακτικής ταυτόχρονης παρουσίασης ανάλογα µε το µέσο παρουσίασης αλλά και ανάλογα µε τις ανάγκες του χρήστη. Γενικότερα η XML επιτρέπει στους χρήστες: τη συνένωση πολλαπλών αρχείων για τη δηµιουργία σύνθετων εγγράφων να αναγνωρίσουν που πρέπει να εισάγουν τις επεξηγήσεις στα έγγραφα κειμένου αλλά και το format που θα πρέπει να χρησιμοποιηθεί για την κωδικοποίηση κάθε επεξήγησης να παράσχουν στα υποστηριζόμενα προγράμματα (document validators και browsers) ενημέρωση για τον επεξεργαστικό έλεγχο να προσθέσουν συντακτικά σχόλια σε αρχεία Τα δομικά στοιχεία της XML Η XML διαφέρει από τις άλλες markup γλώσσες στο γεγονός ότι δεν υποδεικνύει πού γίνεται μια αλλαγή σε εμφάνιση ή πότε ένα καινούριο στοιχείο ξεκινάει, αλλά αναλαμβάνει να αναγνωρίσει τα όρια του κάθε κομματιού του εγγράφου, είτε πρόκειται για ένα καινούριο κεφάλαιο είτε για παραπομπή σε άλλη δημοσίευση. Προκειμένου λοιπόν να επιτρέψει στον υπολογιστή τον έλεγχο της δομής ενός εγγράφου ο κάθε χρήστης πρέπει να παρέχει έναν ορισμό που θα δηλώνει όλες τις επιτρεπτές οντότητες και ιδιότητες καθώς και τις σχέσεις που θα υπάρχουν µεταξύ τους. 13

16 Παράδειγμα XML: Ένα απλό σημείωμα Όλα τα στοιχεία της XML πρέπει να έχουν ένα closing tag Οι ετικέτες της XML είναι case sensitive Όλα τα στοιχεία της XML πρέπει να περικλείονται σωστά Όλα τα έγγραφα πρέπει να περιλαμβάνουν μια κεντρική ετικέτα Οι τιμές των ιδιοτήτων πρέπει πάντα να μπαίνουν σε εισαγωγικά DTD (Document Type Definition, Ορισμός Τύπου Εγγράφου) Το DTD περιέχει τις απαραίτητες πληροφορίες για την εγγραφή και επεξεργασία του εγγράφου και είναι το θεμέλιο των έγκυρων (valid) XML εγγράφων και ορίζει τον τύπου τους. Το DTD περιέχει μικρό συντακτικό και μπορεί να κατανοηθεί εύκολα. Το συντακτικό έχει πολλά στοιχεία τα οποία αθροίζονται σε δυο απαραίτητες δοµές, οι οποίες είναι το στοιχείο (element) και το χαρακτηριστικό (attribute). Χρησιμοποιούνται για να περιγράψουν το περιεχόμενο. Η χρήση τους σε ένα έγγραφο πρέπει να ορίζεται σε ένα DTD για να εξασφαλίζεται ότι τα έγγραφα είναι έγκυρα (valid). Το στοιχείο αφετηρίας (root element) είναι το πιο σημαντικό και περιέχει όλα τα αλλά στοιχεία. Η διαδικασία ορισμού των χαρακτηριστικών (attribute) δεν είναι τόσο κυκλική, απλώς απαιτεί τον ορισμό των χαρακτηριστικών για κάθε στοιχείο (element) που χρησιμοποιεί χαρακτηριστικά. Μορφή στοιχείων (elements): <!ELEMENT NAMECONTENT>. Μορφή χαρακτηριστικά (attributes): <!ATTLIST ELEMENTNAME NAME CDATA #IMPLIED>. 14

17 Service-Oriented Access Protocol (SOAP) Μια από τις σημαντικότερες προκλήσεις για την τη διαλειτουργικότητα ανάμεσα σε διαφορετικές γλώσσες προγραμματισμού και σε ετερογενείς πλατφόρμες είναι η έλλειψη ενός ενιαίου πρωτοκόλλου επικοινωνίας. Το SOAP κατάφερε να επικρατήσει ως το κυρίαρχο και στάνταρ πρωτόκολλο για την διαλειτουργικότητα ανάμεσα σε πολλαπλών ειδών πλατφόρμες και γλώσσες. Η επιτυχία του πρωτοκόλλου αυτού οφείλεται στο ότι είναι βασισμένο στην γλώσσα XML και δεν είναι συνδεδεμένη με καμία άλλη γλώσσα Αρχικά SOAP σήμαινε Simple Object Access Protocol, αλλά ο όρος αυτός ανεπίσημα επαναπροσδιορίσθηκε σαν Service-Oriented Access Protocol γιατί δεν είναι απλό (simple) και σίγουρα δεν είναι αντικειμενοστραφής (object). Η ευελιξία στο πρωτόκολλο επιτρέπει σε κάποιο πρόγραμμα που είναι γραμμένο σε συγκεκριμένη γλώσσα και που εκτελείται σε συγκεκριμένο λειτουργικό σύστημα να επικοινωνεί με προγράμματα που είναι γραμμένα σε διαφορετική γλώσσα και εκτελούνται σε διαφορετικό λειτουργικό. Το πρωτόκολλο αυτό επικοινωνίας μπορεί να χαρακτηρίζεται ως μονόδρομο και αγνοεί τη σημασιολογία των μηνυμάτων που μεταφέρει ενώ σχεδιάστηκε για να υποστηρίξει χαλαρά συνδεδεμένες εφαρμογές που αλληλεπιδρούν ανταλλάσσοντας ασύγχρονα μηνύματα. Συγκεκριμένα, Το πρωτόκολλο SOAΡ καθορίζει τα ακόλουθα: Μια μορφή μηνύματος για μονόδρομη επικοινωνία, περιγράφοντας πώς η πληροφορία μπορεί να ενσωματωθεί σε ένα XML-έγγραφο. Μια σειρά συμβάσεων για την χρησιμοποίηση μηνυμάτων SOAP για την υλοποίηση του προτύπου αλληλεπίδρασης RPC (Remote Procedure Call - κλήση απομακρυσμένης διαδικασίας ), καθορίζοντας τον τρόπο που οι clients μπορούν να καλέσουν μια απομακρυσμένη διαδικασία στέλνοντας ένα μήνυμα SOAP και τον τρόπο που οι Υπηρεσίες μπορούν να απαντήσουν στέλνοντας ένα άλλο μήνυμα SOAP. Ένα σύνολο κανόνων που πρέπει να ακολουθείται από κάθε οντότητα που επεξεργάζεται ένα μήνυμα SOAP, καθορίζοντας συγκεκριμένα τα XML elements που μια 15

18 οντότητα πρέπει να διαβάζει και να κατανοεί, όπως και το τι πρέπει να γίνει στην πέρίπτωση που δεν κατανοεί το περιεχόμενο ( χειρισμός λαθών). Μια περιγραφή του τρόπου με τον οποίο ένα μήνυμα SOAP μεταφέρεται πάνω από πρωτόκολλα όπως το HTTP και το SMTP Το SOAP ανταλλάσσει την πληροφορία χρησιμοποιώντας μηνύματα. Τα μηνύματα αυτά χρησιμοποιούνται ως «φάκελος» στον οποίο η εφαρμογή εσωκλείει την απαραίτητη προς αποστολή πληροφορία. Η δομή ενός μηνύματος SOAP φαίνεται στο ακόλουθο σχήμα ` : Soap Μήνυμα Ο Φάκελος (Εnvelope) είναι υποχρεωτικός, και ουσιαστικά μαρκάρει την αρχή και το τέλος του μηνύματος. Περιέχει πληροφορίες για το περιεχόμενο του μηνύματος και πως να γίνει η επεξεργασία του και ποιον αφορά. Η Επικεφαλίδα (Ηeader) είναι προαιρετική και περιλαμβάνει έναν μηχανισμό με τον οποίο τα συναλλασόμενα μέρη διαπραγματεύονται συμφωνία για υποστήριξη μιας συγκεκριμένης επικεφαλίδας ή συνόλου επικεφαλίδων. Στα headers μεταφέρεται πληροφορία 16

19 που αφορά θέματα ταυτοποίησης (authentication) και εξουσιοδότησης (authorization), χειρισμού δοσοληψιών. Ένα SOAP μήνυμα μπορεί να έχει περισσότερες από μια επικεφαλίδες. Το Σώμα (Βody) περιλαμβάνει την πληροφορία που αποτελεί τον πυρήνα του μηνύματος, γραμμένη σε XML Web Service Description Language-WSDL Η WSDL είναι ένα πρότυπο, είναι μια γλώσσα, βασισμένη στην XML η οποία αναπτύχθηκε από την Microsoft και την IBM για να περιγράφει υπηρεσίες που παρέχονται στο δίκτυο και τους τρόπους για να έχει κάποιος πρόσβαση σε αυτές. Η περιγραφή των web services γίνεται με τα έγγραφα WSDL, τα οποία είναι έγγραφα XML με προκαθορισμένα στοιχεία, που συμμορφώνονται με το wsdl schema. Στα έγγραφα αυτά περιέχεται η απαραίτητη πληροφορία για την κλήση ενός web service. Συγκεκριμένα τα έγγραφα WSDL παρέχουν πληροφορία για τις λειτουργίες που ένα web service προσφέρει, το είδος των δεδομένων και τα απαραίτητα πρωτόκολλα που πρέπει να χρησιμοποιηθούν για την κλήση του καθώς και την τοποθεσία του στο δίκτυο. Η WSDL περιγράφει τις Δικτυακές Υπηρεσίες σε δυο μέρη : το«αφηρημένο», που καθορίζει τη διεπαφή (interface) της υπηρεσίας και είναι ανεξάρτητο από πλατφόρμα και γλώσσα, και το «σταθερό», το οποίο παρέχει τις λεπτομέρειες για την πρόσβαση στις υπηρεσίες. Μια γενική δομής ενός εγγράφου WSDL παρουσιάζεται στο παρακάτω σχήμα. Το «Σταθερό» μέρος εγγράφου WSDL περιέχει τα εξής στοιχεία (elements) 17

20 Types: Ορίζει τους τύπους δεδομένων που χρησιμοποιεί το Δικτυακή Υπηρεσία. Για μέγιστη συμβατότητα μεταξύ διαφορετικών πλατφόρμων, το WSDL κείμενο χρησιμοποιεί το XML Schema για να ορίσει τους τύπους δεδομένων. Message: Περιγράφει τους τύπους δεδομένων που χρησιμοποιεί μια operation. Κάθε μήνυμα αποτελείται από ένα ή περισσότερα κομμάτια. Τα κομμάτια αυτά μπορούν να συγκριθούν με τις παραμέτρους μιας συνάρτησης σε μια παραδοσιακή προγραμματιστική γλώσσα. Οperation: Ορίζει κάθε λειτουργία ( operation ) που εκθέτει η διεπαφή ( interface ). Για κάθε λειτουργία η αντίστοιχη SOAP ενέργεια πρέπει να οριστεί. Πρέπει επίσης να οριστεί και ο τρόπος που θα κωδικοποιηθεί η είσοδος ( input ) και η έξοδος ( output ). Interfaces: Είναι το πιο σημαντικό στοιχείο ενός WSDL κειμένου. Περιγράφει μια Δικτυακή Υπηρεσία, τις λειτουργίες ( operations ) που μπορούν να εκτελεστούν, καθώς και τα μηνύματα που ανταλλάσσονται. Μπορεί να συγκριθεί με μια βιβλιοθήκη συναρτήσεων ή ένα module ή μια κλάση στις απλές προγραμματιστικές γλώσσες. Το «Αφηρημένο» μέρος εγγράφου WSDL περιέχει τα εξής στοιχεία (elements): Βinding: Ορίζει τη μορφή ( format) του μηνύματος και πληροφορίες για τα πρωτόκολλα σε κάθε Interface.. Service: Συγκεντρώνει ένα σύνολο endpoints(σημεία τερματισμού) σε ένα μοναδικό όνομα Endpoint: Είναι το σημείο τερματισμού και προσδιορίζεται από μια διεύθυνση Το WSDL συνήθως λόγω της πολυπλοκότητάς του παράγεται συνήθως από προγραμματιστικά εργαλεία παρά από προγραμματιστές. 18

21 2.3.4 UDDI (Universal Description, Definition and Integration) Το UDDI αποτελεί ένα πρωτόκολλο καταχώρησης για Δικτυακές Υπηρεσίες. Ικανοποιεί δύο στόχους αναφορικά με την ανακάλυψη υπηρεσιών: Πρώτον, βοηθάει τους προγραμματιστές να βρουν πληροφορίες σχετικές με κάποιες υπηρεσίες, για να γνωρίζουν πώς να δημιουργήσουν προγράμματα πελάτες (clients) που να αλληλεπιδρούν με αυτές. Δεύτερον, δίνει τη δυνατότητα για δυναμική «δέσμευση» (binding), δηλαδή επιτρέπει στα προγράμματα πελάτες να ρωτάνε τον κατάλογο υπηρεσιών (broker) και να αποκτάνε εκείνη τη στιγμή αναφορές σε υπηρεσίες που τους ενδιαφέρουν. Κάθε καταχώρηση στο UDDI περιέχει το αρχείο WSDL της υπηρεσίας και τη διεύθυνση που λειτουργεί η υπηρεσία στο Διαδίκτυο. Επιπρόσθετα, σε κάθε καταχώρηση υπάρχουν και διάφορες άλλες πληροφορίες για την υπηρεσία που σχετίζονται με τον ιδιοκτήτη της και την πολιτική του. Η κατηγοριοποίηση της πληροφορίας που περιέχεται σε έναν κατάλογο υπηρεσιών UDDI παρουσιάζει ομοιότητες με τον τηλεφωνικό κατάλογο. Συγκεκριμένα υπάρχουν: Οι Λευκές Σελίδες (white pages) στις οποίες οι πελάτες UDDI μπορούν να βρουν τις Δικτυακές υπηρεσίες που προσφέρονται από μια συγκεκριμένη επιχείρηση. Οι Κίτρινες Σελίδες (Yellow pages) όπου είναι δυνατή η αναζήτηση υπηρεσιών ανάλογα με την κατηγορία στην οποία ανήκουν, σύμφωνα με κάποιο σχήμα ταξινόμησης. Οι Πράσινες Σελίδες (Green pages) περιγράφουν τον τρόπο που μπορεί μια Δικτυακή Υπηρεσία να καλέσει ένα πρόγραμμα πελάτη. 19

22 2.4 Πως λειτουργούν όλα μαζι; Αρχικά οι Προμηθευτές Υπηρεσιών (providers) δημιουργούν μια Δικτυακή Υπηρεσία. Καθορίζουν μια διεπαφή (interface) για να μπορεί να κληθεί και δημιουργούν μια περιγραφή της προσφερόμενης υπηρεσίας σε αρχεία WSDL. Στη συνέχεια, οι Προμηθευτές γνωστοποιούν την υπηρεσία τους (publish) στον κόσμο εκδίδοντας την περιγραφή της υπηρεσίας στον κατάλογο υπηρεσιών, το UDDI. Οι πληροφορίες που περιέχονται στην περιγραφή της υπηρεσίας χρησιμοποιούνται από τον κατάλογο υπηρεσιών για να κατατάξει την υπηρεσία σε κάποια κατηγορία και να την αναζητήσει όταν φτάσουν οι αιτήσεις από τους Πελάτες Υπηρεσιών (requestors). Όταν ένας Πελάτης προσπαθεί να βρει μια υπηρεσία, θα απευθύνεται στον Κατάλογο Υπηρεσιών, ο οποίος απαντάει με μια περιγραφή υπηρεσίας σε WSDL, που υποδεικνύει πού βρίσκεται η Δικτυακή Υπηρεσία και πώς να την καλέσει. Τέλος, ο Πελάτης Υπηρεσιών (requestor) επικοινωνεί με τον προμηθευτή της υπηρεσίας μέσω μηνυμάτων που ακολουθούν το πρωτόκολλο SOAP. 20

23 2.5. Πλεονεκτήματα της αρχιτεκτονικής Το γεγονός ότι οι Δικτυακές υπηρεσίες γίνονται ολοένα και πιο δημοφιλείς στον Παγκόσμιο Ιστό οφείλεται στην πληθώρα των πλεονεκτημάτων που εμφανίζουν μερικά από τα οποία αναφέρονται παρακάτω. Διαλειτουργικότητα. Ένα web service παρέχει ανεξαρτησία τόσο από λειτουργικό σύστημα όσο και από το hardware. Οποιοδήποτε πρόγραμμα που συμβαδίζει με αυτή τη τεχνολογία μπορεί πολύ εύκολα να προσπελάσει μία τέτοια υπηρεσία. Ενσωμάτωση. Σε ένα υπάρχον λογισμικό σύστημα που λειτουργεί μέσα στο Internet η δημιουργία ενός web service δεν απαιτεί αλλαγές στον μηχανισμό του συστήματος. Διαθεσιμότητα και δημοσίευση. Οι πληροφορίες για τα web services δημοσιεύονται οπότε η εύρεση και η χρήση τους μπορεί να είναι ταχύτατες. Επέκταση. Ένα έτοιμο web service είναι δυνατό να ανανεωθεί με εύκολο τρόπο παρέχοντας έτσι επιπρόσθετες υπηρεσίες στους χρήστες του. Μικρό κόστος δημιουργίας και χρήσης. Εφόσον σε ένα λογισμικό σύστημα υπάρχει ήδη κάποια διαδικασία που χρειάζεται να επεκταθεί σε on-line υπηρεσία, η δημιουργία του web service κοστίζει ελάχιστα. Επίσης το κόστος ενσωμάτωσης ενός web service σε κάποιο website ή σε δικτυακή εφαρμογή είναι πάρα πολύ μικρό. Ακόμα και στις περιπτώσεις που η χρήση κάποιου web service γίνεται με ενοικίαση σίγουρα το συνολικό κόστος της χρήσης είναι αρκετά πιο μικρό από το κόστος δημιουργίας της υπηρεσίας αυτής. Χρήση λογισμικών συστημάτων. Όλα τα λογισμικά συστήματα και ειδικότερα τα websites που χρησιμοποιούν έτοιμες υπηρεσίες γίνονται πιο λειτουργικά και πιο φιλικά αφού παρέχουν περισσότερες υπηρεσίες στους χρήστες 21

24 2.6 Σύνοψη Ο όρος Web Services καθορίζει ένα σύνολο από ελαφριά πρωτόκολλα (SOAP, WSDL, and UDDI) και προδιαγραφές το οποίο διευκολύνει στην ολοκλήρωση. Με την βοήθεια της XML, το SOAP γίνεται ένα ευέλικτο πρωτόκολλο για την ανταλλαγή δεδομένων, καλεί απομακρυσμένες εφαρμογές, και διαχειρίζεται λάθη και εξαιρέσεις. Παρέχει μια πλατφόρμα, σε ουδέτερη γλώσσα, για την λήψη των εισερχόμενων κλήσεων-αιτημάτων (HTTP,FTP και SMTP) και την αποστολή απάντησης στον πελάτη. Το WSDL παρέχει στους providers τη δυνατότητα να διαφημίσουν την υπηρεσία που υποστηρίζουν. Το UDDI περιέχει ένα σύνολο προδιαγραφών τις οποίες οφείλουν οι εταιρείες να ακολουθούν όταν καταχωρούν τις υπηρεσίες τους. Τέλος θα πρέπει να σημειωθεί ότι οι Δικτυακές Υπηρεσίες σε καμία περίπτωση δεν θα αντικαταστήσουν τις υπάρχουσες τεχνολογίες όπως servers εφαρμογών, EDI, EAI, αντίθετα θα πρέπει να συνυπάρχουν με αυτές. 22

25 3. XML Τοίχος Προστασίας(XML firewall) 3.1 Εισαγωγή Το διαδύκτιο έχει καταστήσει μεγάλα ποσά πληροφοριών διαθέσιμα στο µέσο χρήστη υπολογιστών στο σπίτι, την επιχείρηση και στην εκπαίδευση. Η πρόσβαση σε αυτές τις πληροφορίες δεν είναι πλέον µόνο ένα πλεονέκτημα έχει γίνει επιτακτική ανάγκη. Όμως όσο υπολογίσιμα κι αν είναι τα πλεονεκτήματα της πρόσβασης στο δίκτυο άλλοι τόσοι είναι και οι κίνδυνοι. Όταν μια επιχείρηση συνδέει το προσωπικό της δίκτυο στο δίκτυο δεν προσφέρει μόνο στους υπαλλήλους της πρόσβαση σε πληροφορίες και Υπηρεσίες Δικτύου αλλά και σε εξωτερικούς χρήστες ένα μέσο να προσεγγίσουν τις ιδιωτικές πληροφορίες της επιχείρησης. Η σύνδεση ενός ιδιωτικού δικτύου µε το δημόσιο δίκτυο επιφυλάσσει ορισμένους κινδύνους. Ο κυριότερος κίνδυνος είναι η έκθεση των κρίσιμων ή εμπιστευτικών δεδομένων στην κακόβουλη επίθεση από οπουδήποτε στον κόσμο. Η απάντηση στον κίνδυνο αυτό είναι η τεχνολογία των Firewalls. Ένα σύστημα firewall καλείται να λειτουργήσει ως ένας μηχανισμός περιμετρικής άμυνας, ο οποίος δρα συμπληρωματικά µε τους υπόλοιπους μηχανισμούς ασφάλειας. Σκοπός του είναι ο έλεγχος και η καταγραφή όλων των προσπαθειών προσπέλασης οι οποίες κατευθύνονται προς τις προστατευμένες δικτυακές υπηρεσίες, µε το να επιτρέπει, να απαγορεύει ή να ανακατευθύνει τη ροή των δεδομένων µέσω των μηχανισμών του. Τα firewalls αποτελούν αναμφισβήτητα ένα πανίσχυρο εργαλείο υλοποίησης σημαντικού μέρους της πολιτικής ασφάλειας που χρειάζονται οι πόροι που εκτίθενται στο.διαδίκτυο. Τα Firewalls υπάγονται σε τρεις κατηγορίες: Τα φίλτρα πακέτων (packet filters), λειτουργούν στο επίπεδο δικτύου του μοντέλου OSI ή στο IP επίπεδο του μοντέλου TCP/IP. Είναι συνήθως μέρος ενός δρομολογητή. Κάθε πακέτο συγκρίνεται µε ένα σύνολο κριτηρίων προτού να διαβιβαστεί. Οι πύλες επιπέδου κυκλώματος (circuit level gateways), λειτουργούν στο επίπεδο συνόδου (session layer) του προτύπου OSI, ή το επίπεδο TCP του TCP/ IP. Καθορίζουν εάν μια ζητούμενη σύνοδος είναι νόμιμη. 23

26 Οι πύλες επιπέδου εφαρμογής (Application level Gateway), αποκαλούμενες επίσης proxies, είναι παρόμοιες µε τις circuit-level gateways εκτός από το ότι είναι για κάποια συγκεκριμένη εφαρμογή. Μπορούν να φιλτράρουν τα πακέτα στο επίπεδο εφαρμογής του προτύπου OSI. Τα εισερχόμενα ή εξερχόμενα πακέτα δεν μπορούν να έχουν πρόσβαση στις υπηρεσίες για τις οποίες δεν υπάρχει κανένα proxy. 3.2 Υπηρεσίες Δικτύου (web services) και Τοίχος Ποστασίας(firewall) Τα παραδοσιακά δικτυακά firewalls ασχολούνται με την διαχείριση των πακέτων πληροφοριών. Ο σκοπός τους είναι να προστατέψουν την περίμετρο ενός δικτύου από τυχόν κακόβουλα πακέτα..προστατεύουν το δίκτυο ελέγχοντας την εισερχόμενη προς αυτό κίνηση μπλοκάροντας την με διάφορες μεθόδους. Κάποια μπλοκάρουν όλες τις πύλες (ports) εκτός από την πύλη 80(http), την πύλη 443(HTTPS) και την πύλη 25(mail). Άλλα απαγορεύουν την κίνηση σε ορισμένες IP διευθύνσεις Όπως και με όλες τις νέο εισερχόμενες τεχνολογίες, έτσι και με την είσοδο και όλο ένα και μεγαλύτερη χρήση των Υπηρεσιών Δικτύων εμφανίζονται νέες απειλές ασφάλειας. Τα παραδοσιακά firewalls δεν συμμερίζονται να μπορούν να εξασφαλίσουν με αποτελεσματικότητα τις νέες απειλές. Η χρήση των Δικτυακών Υπηρεσιών πάνω στο HTTP δυσκολεύει τα παραδοσιακά firewalls να μπλοκάρουν την κακόβουλη κίνηση των Υπηρεσιών Δικτύου. 24

27 Θέματα ασφάλειας Security Στις δικτυακές Υπηρεσίες κατά τη μεταφορά των απαιτούμενων από την εφαρμογή πληροφοριών προκύπτουν κάποια ζητήματα ασφάλειας. Οι βασικές απαιτήσεις ασφαλείας είναι οι ακόλουθες. [GSB+02] : Έλεγχος Πρόσβασης (Access control): εγγυάται την ακεραιότητα (integrity) των δεδομένων και την εμπιστευτικότητά τους(confidentiality): Εμπιστευτικότητα (confidentiality): η οποία εγγυάται την προστασία από υποκλοπή. Ακεραιότητα (integrity) εγγυάται ότι ένα μήνυμα δεν τροποποιήθηκε τυχαία ή σκόπιμα κατά τη μεταφορά. Πιστοποίηση (authentication) εγγυάται την πρόσβαση σε μια εφαρμογή μόνο σε χρήστες που μπορούν να παρουσιάσουν κατάλληλη απόδειξη ταυτότητας (proof of identity). Εξουσιοδότηση (authorization):είναι μια διαδικασία που καθορίζει αν μια ταυτότητα (identity) έχει δικαίωμα πρόσβασης σε δεδομένα της εφαρμογής. Μη-άρνηση (non-repudiation), η οποία εγγυάται ότι ο αποστολέας ενός μηνύματος δεν μπορεί να αρνηθεί ότι το έστειλε. 3.3 XML FIREWALLS Τα XML δεδομένα μπορούν να περάσουν μέσω των πυλών 80 και 443, πύλες που τα κοινά σε επίπεδο εφαρμογής firewalls τις θεωρούν ασφαλείς. Έτσι τα συμβατικά firewalls δεν έχουν την δυνατότητα να αναλύσουν και να επικυρώσουν τα XML δεδομένα. Επιπλέον μερικά XML δεδομένα που λαμβάνονται από εξωτερικά δίκτυα είναι μορφής SOAP και περικλείονται σε ένα SOAP φάκελο που μπορεί να περιλαμβάνει επικίνδυνα εκτελέσιμα μηνύματα. Οι χάκερς είναι δυνατόν να εισάγουν SQL και Windows εκτελέσιμο κώδικα μέσα σε ένα XML πακέτο. Ακόμη μια επίθεση DoS (denial of service) μπορεί να υπερφορτώσει τον server με μεγάλο αριθμό αιτημάτων σε XML με αποτέλεσμα να καταρρεύσει.(lamonica 7). Η μεγαλύτερη ασφάλεια του δικτύου μπορεί να επιτευχθεί, σε συνδυασμό πάντα με τα ήδη υπάρχοντα μέτρα ασφάλειας, με την χρήση των XML Firewalls. 25

28 Εκτός από την ονομασία τους αυτή που έχει κυριαρχήσει στην διεθνή βιβλιογραφία, συνηθίζεται να αναφέρονται και ως XML Proxies και SOAP Gateways Λειτουργία και χαρακτηριστικά των XML Firewalls Η έννοια των XML firewalls είναι πολύ πρόσφατη. Ο αριθμός των προϊόντων που κυκλοφορούν στην αγορά είναι πολύ περιορισμένος. Τα περισσότερα από τα προϊόντα αυτά χαρακτηρίζονται από ένα σύνολο κοινών λειτουργιών. Μία από τις βασικότερες λειτουργίες τους είναι ο αυστηρός έλεγχος του XML περιεχομένου, λειτουργία γνωστή και ως σε βάθος έλεγχος πακέτου (Deep Packet Inspection- DPI), η οποία επιτρέπει τον έλεγχο των XML δεδομένων που εμπεριέχονται σε αιτήσεις SOAP. Τα XML firewalls φιλτράρουν κυρίως την πύλη 80(HTTP) και 443(HTTPS) από όπου περνούν τα μηνύματα SOAP. Ελέγχουν τις κεφαλίδες (headers) των μηνυμάτων και τις XML ετικέτες (tags). Η κεφαλίδα μπορεί να περιέχει σημαντικές πληροφορίες τοποθετημένες αποκλειστικά για να μπορεί να τις ελέγξει το firewall και να προβεί στις κατάλληλες ενέργειες ανάλογα με την πληροφορία. Επιπλέον η κεφαλίδα μπορεί να περιλαμβάνει πληροφορίες για τον παραλήπτη του μηνύματος, για την διαδρομή που ακολούθησε και πληροφορίες για την γενικότερη ασφάλεια του μηνύματος. Παράλληλα ένα XML firewall μπορεί να ελέγξει το σώμα του μηνύματος και να αντλήσει πληροφορίες από τις ετικέτες. Από τις ετικέτες μπορεί να κρίνει αν το μήνυμα είναι εγκεκριμένο ή αν προέρχεται από εγκεκριμένο αποστολέα και ανάλογα να το απορρίψει, να το εγκρίνει ή να το αποθηκεύσει για περαιτέρω έλεγχο. Μία ακόμη λειτουργία τους είναι ο έλεγχος πρόσβασης είτε για ολόκληρη την υπηρεσία είτε για συγκεκριμένες διεργασίες. Ακόμη μερικά Firewalls δέχονται WSDL αρχεία ή Schemas για την εξασφάλιση της εγκυρότητας των SOAP φακέλων. Ακόμη παρέχουν εξουσιοδότηση μέσω των usernames και passwords και μέσω του SSL, των πιστοποιητικών X.509 και μέσω της χρήσης της γλώσσας XACML (OASIS XML Access Control Markup Language). Έπειτα, τα XML firewalls υποστηρίζουν την κωδικοποίήση και αποκωδικοποίηση των δεδομένων ενός SOAP μηνύματος με σκοπό να εξασφαλίσουν την εμπιστευτικότητα του. Ακόμη 26

29 αποτρέπουν από εισβολές XML (XML intrusion prevention) και προστατεύουν από buffer overflows και denial of service επιθέσεις. Υψηλό επίπεδο (XML, HTML..) XML firewall Πρωτόκολλα μεταφοράς (HTTP, SMTP,FTP..) TCP Παραδοσιακά firewall IP Πέρα όμως από τα παραπάνω τα XML firewalls έχουν και άλλες μεθόδους προστασίας.. Μπορούν να καταλάβουν μετα-δεδομένα (metadata) για τον ζητώντα την υπηρεσία (service requestor) καθώς και να συλλέξουν πληροφορίες για τον πελάτη όπως για τον ρόλο που έχει ο ίδιος στο συγκεκριμένο αίτημα. Ποιο συγκεκριμένα τα XML firewalls μπορούν να χρησιμοποιηθούν για την εξασφάλιση των βασικών απαιτήσεων ασφάλειας : Εμπιστευτικότητα (Confidentiality). Για την διατήρηση της εμπιστευτικότητας στις Υπηρεσίες Δικτύου ο καλύτερος τρόπος είναι η κρυπτογράφηση της πληροφορίας και η αποστολή της μέσω του πρωτόκολλου SSL (Secure Socet Layer). Τα XML firewalls μπορούν να χειριστούν τις διεργασίες κωδικοποίησης και αποκωδικοποίησης του SSL. 27

30 Ακεραιότητα (Integrity). Από την στιγμή που τα XML Firewalls έχουν την δυνατότητα να χειριστούν διαδικασίες κωδικοποίησης και αποκωδικοποίησης μπορούν να εξασφαλίζουν και την ακεραιότητα του μηνύματος. Πιστοποίηση (Authentication)Η πιστοποίηση στις Υπηρεσίες Δικτύου είναι η διαδικασία κατά την οποία ο Πελάτης και o Παροχέας της Υπηρεσίας Δικτύου πρέπει να επιβεβαιώσουν την ταυτότητά τους ο ένας στον άλλο. Αυτή η διαδικασία γίνεται με την χρήση των Ψηφιακών Πιστοποιητικών (Digital Certificates). Τα XML firewalls μπορούν να χειριστούν τέτοιου είδους διαδικασία. Εξουσιοδότηση (Authorization). Αφού έχει γίνει η πιστοποίηση της ταυτότητας των οντοτήτων πρέπει να καθοριστεί το τι ενέργειες είναι εξουσιοδοτημένες να προβούν. Τα XML Firewalls έχοντας την δυνατότητα να ελέγξουν το περιεχόμενο των μηνυμάτων των Υπηρεσιών Δικτύου και να πιστοποιήσουν τον συγγραφέα τους γίνονται αυτόματα το κατάλληλο σημείο στο οποίο μπορεί να εφαρμοστεί η εξουσιοδότηση. Τα περισσότερα XML firewalls περιλαμβάνουν μηχανισμούς καθορισμού κανόνων (rules) με τους οποίους κανόνες μπορούν να εκφράσουν σύνθετες πολιτικές εξουσιοδότησης. Μη-άρνηση (Non-repudiation). Τα XML Firewalls δεν μπορούν να παρέχουν ολοκληρωμένες υπηρεσίες Μη-άρνησης από μόνα τους γι αυτό συμμετέχουν σαν πηγή πληροφόρησης σε υπηρεσίες τρίτων μερών. Επεξεργάζονται τα μηνύματα και δίνουν μια γενική αναφορά στα τρίτα μέρη τα οποία χρησιμοποιούν αυτή την αναφορά για να βγάλουν μερικά συμπεράσματα για το μήνυμα. 28

31 Υπάρχουν γενικά δύο τύποι XML Firewalls όπως και στα παραδοσιακά, τα hardware και τα hardware. Οι δύο αυτοί τύποι λειτουργούν με παρόμοιο τρόπο με την διαφορά ότι τα hardware είναι γρηγορότερα και πιο εύχρηστα Εμπορικά Firewalls vs Research. Οι εταιρείες παραγωγής προϊόντων ασφάλειας δικτύου λαμβάνοντας υπόψιν τις προκλήσεις ασφάλειας των Υπηρεσιών Δικτύου ανέπτυξαν ειδικά xml firewalls. Η τεχνολογία τους αναπτύσσεται με πολύ γρήγορους ρυθμούς και όλο ένα και νέα προϊόντα ή εξέλιξη των παλαιοτέρων εμφανίζονται στην αγορά Εμπορικά XML Firewalls Παρακάτω γίνεται μια αναφορά στα xml firewalls και παρατίθενται τα δυνατότερα σημεία ανά κατασκευαστή: DataPower XS40 XML Firewall: To XS40 παρέχει προστασία σε όλη την στοίβα πρωτοκόλλων του δικτύου. Φιλτράρει τα μηνύματα SOAP τόσο στις κεφαλίδες όσο και στο περιεχόμενό τους, καθώς και διευθύνσεις IP και host ονόματα. Επικυρώνει τα XML έγγραφα σε συνάρτηση με τα XML schemas και 29

32 πραγματοποιεί διεργασίες όπως κωδικοποίηση αποκωδικοποίηση, υπογραφής(signing), δρομολόγηση SOAP και προστασία από XDoS (XML Denial Of Service). Είναι απλό στην χρήση και παρέχει υψηλή απόδοση. Forum Systems Forum XWall : Το Xwall συνδυάζει SSL κωδικοποίηση και αποκωδικοποίηση. Ελέγχει για ιούς, μη επικυρωμένα schemes, SQL Injections, μέσω κανόνων(rules) της εταιρείας αλλά και κανόνες που διαμορφώνονται από τον χρήστη. Επίσης το Xwall υποστηρίζει την WSDL για τον καθορισμό πολιτικών και κανόνων για κάποια δημοσιευμένη υπηρεσία δικτύου. Το Firewall αυτό παράγεται για λόγους χρηστικότητας και σαν υλικό και σαν λογισμικό. Reactivity Reactivity XML Security Gateway: Όπως και με τους ανταγωνιστές του το Reactivity XML Security Gateway παρέχει Πιστοποίηση, Εξουσιοδότηση, XML επικύρωση και δρομολόγηση. Χαρακτηριστικό του είναι ότι συνεργάζεται με αρχές πιστοποίησης με αποτέλεσμα να διατηρούνται τα πιστοποιητικά ενημερωμένα. Vordel VS3000 XML Gateway: Το VS3000 υποστηρίζει XML κωδικοποίηση και XML υπογραφή. Ακόμη υποστηρίζει όλες σχεδόν τις διαλέκτους της XML όπως ACORD, FIXML, και ebxml. Πέρα από τα κοινά χαρακτηριστικά με τους ανταγωνιστές του το VS3000 περιλαμβάνει έναν ισχυρό μηχανισμό 30

33 θέσπισης κανόνων. Οι διαχειριστές έχουν την δυνατότητα να προσθέσουν στην συσκευή πολιτικές χωρίς να χρειάζεται να γνωρίζουν την γλώσσα XSLT ή την XPath. Xtradyne WS-DBC: Το WS-DBC (Xtradyne Domain Boundary Controller) είναι ένα καθαρά firewall λογισμικό. Παρέχει ότι και τα ανταγωνιστικά του.πλεονέκτημά του είναι ότι μπορεί να καθορίσει πολιτικές σε ένα απομακρυσμένο σύστημα. Layer 7 Technologies Inc SecureSpan Gateway: Το securespan Gateway παρέχει περίπου τις δυνατότητες που παρέχουν και τα ανταγωνιστικά του. Η καινοτομία της εταιρείας είναι ότι δημιούργησε τρία διαφορετικά προϊόντα για λόγους προσαρμοστικότητας κατά την ανάπτυξη μια αρχιτεκτονικής ασφάλειας. Πρώτο είναι το XSpeed edition 64Bit το οποίο σχεδιάστηκε για να υποστηρίζει οποιοδήποτε άλλο XML firewall της αγοράς. Δεύτερο είναι τοxblade edition 64Bit IBM eseries BladeCenter για να ilability Data Center applications και το τρίτο είναι το XServer edition Windows Server,το οποίο είναι λογισμικό βασισμένο σε Linux το οποίο εγκαθίσταται μέσα σε firewall ή σε servers εφαρμογών. Γενικότερα στην αγορά των XML Firewalls, υπάρχουν εξίσου σημαντικές εταιρείες οι οποίες κατέχουν σημαντικό μερίδιο αγοράς αλλά και εταιρείες που προσπαθούν να εισέρθουν σε αυτή με νέα και αξιόλογα προϊόντα. Αναφορικά μερικές εταιρείες είναι οι εξής: Η εταιρεία Actional με το προϊόν Actional SecurityGateway. Ένα νέο εισερχόμενο προϊόν που αναμένεται να καλύψει μεγάλο μέρος τις αγοράς. Έπειτα μια αρκετά αξιόλογη εταιρεία είναι η Sarvega με το Sarvega XML Guardian Gateway το οποίο είναι επίσης αντάξιο των ανταγωνιστών. 31

34 Ακόμη είναι το Westbridge XML Message Server της εταιρείας Westbridge technologies καθώς και το NC-1000 Application Security Gateway Web Services Edition της NetContinuum το οποίο αποτελεί εξέλιξη του αρχικού application firewall της και αναμένεται να καλύψει μέρος της αγοράς. Όλα τα παραπάνω προϊόντα όλων των κατασκευαστών σε γενικές γραμμές προσφέρουν τις ίδιες δυνατότητες ασφάλειας. Σε συγκριτικά test που πραγματοποιήθηκαν στα εργαστήρια μεγάλων οργανισμών και εταιρειών (πχ ) τα προϊόντα των κυριοτέρων κατασκευαστών ισοψήφησαν στις διάφορες επιθέσεις ασφάλειας που υποβλήθηκαν Ερευνητικά XML Firewalls Στην πραγματικότητα δεν υπάρχει κανένα προϊόν που να μπορεί να εξασφαλίσει μέγιστη ασφάλεια αν και τα υπάρχοντα firewalls είναι ικανά να παρέχουν την βασική προστασία που πρέπει να υπάρχει στις Υπηρεσίες Δικτύου. Για το λόγο αυτό στη διεθνή βιβλιογραφία έχουν προταθεί ορισμένα ερευνητικά XML Firewalls. Σκοπός τους είναι να καλύψουν ορισμένα κενά ασφάλειας στις Υπηρεσίες Δικτύου ή προτείνουν μια αρχιτεκτονική ασφάλειας η οποία θα μπορούσε να υιοθετηθεί στο μέλλον από τους διάφορους κατασκευαστές. Nedgty Web Services Firewall: Το Nedgty είναι λογισμικό ανοιχτού κώδικα και παρέχει προστασία εναντίων πολλών απειλών που υπάρχουν στις υπηρεσίες δικτύου και ταυτόχρονα συνυπάρχει με τα firewall του δευτέρου επιπέδου. Λειτουργεί πάνω σε λειτουργικό σύστημα Linux και ανήκει στο επίπεδο εφαρμογών. Ως λογισμικό ανοιχτού κώδικα, εκτός από την προστασία που παρέχει σε γνωστού είδους απειλές, ανανεώνεται διαρκώς σε νέου είδους απειλές. Στη διεθνή βιβλιογραφία προτείνονται διάφορα ερευνητικά xml firewalls που έχουν σαν στόχο να αντιμετωπίσουν κενά ασφάλειας των εμπορικών xml firewalls, καθώς και να προλάβουν νέες απειλές στον χώρο των υπηρεσιών δικτύου. 32

35 3.4 Σύνοψη Η χρήση των Υπηρεσιών δικτύου απαιτεί μια πολιτική ασφάλειας καλά μελετημένη για την αντιμετώπιση των πιθανών απειλών. Αυτό μπορεί να γίνει με διάφορες τεχνικές, όπως με ασφαλείς συνδέσεις, τεχνικές εξουσιοδότησης και με ορισμένα φίλτρα. Ένα τέτοιο φίλτρο μπορεί να θεωρηθούν τα XML Firewalls που εξειδικεύονται στο φιλτράρισμα των XML δεδομένων που χρησιμοποιούνται στις Υπηρεσίες Δικτύου. Πέραν όμως από την δυνατότητα φιλτραρίσματος τα XML Firewalls μπορούν να παρέχουν και άλλες τεχνολογίες ασφάλειας. Όσο μια υπηρεσία περιορίζεται σε ένα κλειστό intranet η χρήση αυτού του είδους Firewall δεν είναι τόσο αναγκαία. Όσο όμως αναπτύσσονται και χρησιμοποιούνται περισσότερο στο ευρύτερο διαδίκτυο η χρήση αυτών των Firewalls κρίνεται αναγκαία. 33

36 4.Έλεγχος πρόσβασης (Access Control) και Μοντέλα 4.1 Εισαγωγή Έλεγχος πρόσβασης καλείται το μέτρο ασφάλειας με το οποίο προστατεύονται οι κοινόχρηστοι πόροι ενός δικτύου από μη εξουσιοδοτημένη πρόσβαση. Ο διαχωρισμός της εξουσιοδοτημένης και μη εξουσιοδοτημένης πρόσβασης γίνεται σύμφωνα με τις πολιτικές ελέγχου πρόσβασης (policies). Οι πόροι οι οποίοι προστατεύονται με τον έλεγχο πρόσβασης αναφέρονται ως αντικείμενα (objects), ενώ οι οντότητες των οποίων ελέγχεται η πρόσβαση καλούνται υποκείμενα (subjects). Ένα υποκείμενο μπορεί να είναι μια ενεργή οντότητα του συστήματος για παράδειγμα ένας άνθρωπος ή μία διαδικασία. Ο έλεγχος πρόσβασης χρησιμοποιείται για να ενισχύσει τις απαιτήσεις ασφάλειας πάνω σε θέματα εμπιστευτικότητας (confidentiality) και ακεραιότητας (integrity) δεδομένων π.χ. αρχεία και πίνακες βάσεων δεδομένων, για την αποτροπή μη εξουσιοδοτημένης χρήσης πόρων όπως εφαρμογές και προγράμματα, συσκευές ενός συστήματος καθώς και για την αποτροπή από άρνηση υπηρεσίας χρηστών Υποκείμενα (Subject),Αντικείμενα (Object), και Πολιτικές (Policies) Το υποκείμενο είναι μια οντότητα όπως ένας πραγματικός χρήστης ή μια εφαρμογή, το οποίο ξεκινάει διεργασίες σε κάποιον πόρο. Έχει μοναδική ταυτότητα (αναγνωριστικό) και ένα σύνολο χαρακτηριστικών ασφάλειας (membership). Τα συστήματα διαχείρισης βάσεων δεδομένων πιστοποιούν κάθε υποκείμενο με κάποιον κωδικό. Όταν πιστοποιηθεί το υποκείμενο το Σύστημα Διαχείρισης αποκτά το προφίλ του υποκειμένου το οποίο το οποίο περιέχει τα χαρακτηριστικά (attributes) ασφάλειας. Τέλος, τα υποκείμενα μπορούν να φέρουν και ψηφιακά πιστοποιητικά τα οποία επιβεβαιώνουν τα χαρακτηριστικά ασφάλειας. Το αντικείμενο αναφέρετε στους πόρους στους οποίους μια οντότητα θα υποστεί έλεγχο πρόσβασης. Αντικείμενα μπορούν να είναι HTML και XML έγγραφα, αντικείμενα βάσεων δεδομένων, πίνακες, πεδία ή η βάση αυτούσια, και αντικείμενα Υπηρεσιών Δικτύου. Μπορούν να είναι οργανωμένα σε δομές καταλόγου ώστε οι κανόνες πρόσβασης (access rules) και οι περιορισμοί να καθοριστούν ανάλογα με τον τύπο των αντικειμένων. 34

37 Μια πολιτική ελέγχου πρόσβασης περιγράφει την επιτρεπόμενη ή μη επιτρεπόμενη πρόσβαση σε ένα σύστημα, είναι δηλαδή η διαμόρφωση ενός μοντέλου ελέγχου πρόσβασης. Γενικά οι πολιτικές σε ένα σύστημα μπορούν να αλλάζουν διαχρονικά και να προσαρμόζονται στις αλλαγές τον αντικειμένων και υποκειμένων και στις απαιτήσεις ασφάλειας Μοντέλα Ελέγχου Πρόσβασης Τα μοντέλα ελέγχου πρόσβασης που έχουν προταθεί εδώ και σχεδόν τρεις δεκαετίες είναι αρκετά. Αυτά μπορούν να θεωρηθούν ως οι γλώσσες με τις οποίες μπορούν να γραφούν οι πολιτικές. Όλα τα μοντέλα ανεξαιρέτως εκφράζουν πολιτικές με τις οποίες προσδιορίζεται η ταυτότητα των υποκειμένων. Κατάλληλο μοντέλο ελέγχου πρόσβασης που θα μπορούσε να ανταποκριθεί σε όλες τις πιθανές πολιτικές που κάποιος θα ήθελε να εκφράσει δεν υπάρχει. Μερικά μοντέλα είναι καταλληλότερα για την διατήρηση της εμπιστευτικότητας και άλλα για την ακεραιότητα Παραδοσιακά μοντέλα ελέγχου πρόσβασης Τα παραδοσιακά μοντέλα ελέγχου πρόσβασης που κυριάρχησαν τις προηγούμενες δεκαετίες ήταν ο υποχρεωτικός και ο προαιρετικός έλεγχος πρόσβασης: Υποχρεωτικός ή Κατά απαίτηση έλεγχος πρόσβασης(mandatory Access Control) MAC Κύριος στόχος του MAC μοντέλου είναι ο έλεγχος της ροής της πληροφορίας έτσι ώστε να εξασφαλίζεται η εμπιστευτικότητα και η ακεραιότητά της. Στο μοντέλο αυτό η πρόσβαση στα αντικείμενα βασίζεται στην ευαισθησία (sensitivity) της πληροφορίας που περιέχεται σε αυτά και στην εμπιστευτικότητα (clearance) των υποκειμένων που επιθυμούν να τα την προσπελάσουν. Για την αποτύπωση της ευαισθησίας των δεδομένων και της εμπιστευτικότητάς των χρηστών αποδίδονται οι Ετικέτες ασφάλειας (labels).αυτές οι ετικέτες αφού υπογραφούν δεν μπορούν να αλλάξουν από κανέναν παρά μόνο από τον διαχειριστή ασφάλειας. Τα μοντέλα MAC με την χρήση των ετικετών μπορούν να εγγυηθούν µια συγκεκριμένη κατεύθυνση στη ροή των πληροφοριών. Αποτρέπουν τη ροή των πληροφοριών χαμηλής 35

38 ακεραιότητας προς αντικείμενα υψηλότερης ακεραιότητας, καθώς και τη ροή πληροφοριών υψηλής εμπιστευτικότητας προς αντικείμενα χαμηλότερης εμπιστευτικότητας. Η βασική φιλοσοφία του MAC έχει τις ρίζες της στα στρατιωτικά περιβάλλοντα, όπου είναι κοινή πρακτική η κατηγοριοποίηση των χρηστών και των πληροφοριών (πχ.αδιαβάθμητο, εµπιστευτικό, απόρρητο κλπ.) σε διάφορα επίπεδα ασφαλείας. Για αυτό το λόγο χρησιµοποιείται και ο όρος military ως συνώνυµο του mandatory στον έλεγχο πρόσβασης Προαιρετικός ή Κατά Διάκριση έλεγχος πρόσβασης(discretionary Access Control) DAC: Στα DAC μοντέλα το δικαίωμα πρόσβασης σε κάποιο αντικείμενο ορίζεται από ένα χρήστη ο οποίος είναι και ο δημιουργός του. Ο κάτοχος του αντικειμένου είναι αυτός που έχει την ευθύνη ανάθεσης και ανάκλησης των προνοµίων όπως αυτός επιθυμεί. Η πρόσβαση σε αντικείμενα, βασίζεται στη ταυτότητα των υποκειµένων και στις οµάδες όπου αυτά ανήκουν. Τα υποκείμενα και τα αντικείμενα απαριθμούνται, ενώ διευκρινίζονται και όλες οι εξουσιοδοτήσεις προσπέλασης για κάθε υποκείμενο και κάθε αντικείμενο. Μεγάλο πλεονέκτημα του DAC είναι ότι είναι αρκετά ευέλικτος και μπορεί να χρησιμοποιηθεί από πολλά συστήματα και διαχειριστής των συστημάτων, αν και έχει δυνατότητα να αλλάζει τα δικαιώματα πρόσβασης των αντικειμένων των χρηστών, δε χρειάζεται να ασχολείται µε αυτά. Από την άλλη μεριά μειονέκτημά του αποτελεί το πρόβλημα τις αντιγραφής. Οι πληροφορίες μπορεί να αντιγραφούν από το ένα αντικείμενο στο άλλο και έτσι το δικαίωμα πρόσβασης στο αντίγραφο να αποκτιέται ακόμη και αν ο κάτοχος του πρωτότυπου δεν παρέχει δικαίωμα πρόσβασης στο πρωτότυπο Μοντέρνα μοντέλα ελέγχου πρόσβασης Τα μοντέρνα μοντέλα ελέγχου πρόσβασης διαχωρίζονται ανάλογα με το αν εξυπηρετούν περιβάλλοντα που η προσπέλασή τους βασίζεται στο internet ή είναι κλειστά. Απευθύνονται συνήθως σε μεγάλου όγκου και ετερογενή περιβάλλοντα. Τα κυριότερα μοντέλα ελέγχου πρόσβασης για γνωστούς χρήστες είναι τα εξής : τη 36

39 Έλεγχος Πρόσβασης Βασισμένος σε Ρόλους (Role-Based Access Control ) RBAC Εξαιτίας της δυσκαμψίας στην εφαρμογή του MAC μοντέλου, όπου οι χρήστες έχουν περιορισμένη πρόσβαση στις πολιτικές ελέγχου πρόσβασης καθώς και τα προβλήματα που προκύπτουν από την εφαρμογή του DAC μοντέλου τα οποία σχετίζονται με την αλλαγή των πολιτικών, τα παραδοσιακά μοντέλα δεν ήταν εύκολο να εφαρμοστούν πρακτικά σε μεγάλους εμπορικούς οργανισμούς. Τα δεδομένα ενός μεγάλου οργανισμού δεν ανήκουν σε κάποιον ή κάποιους αυτόνομους χρήστες αλλά στον οργανισμό τον ίδιο και συνεπώς η πρόσβαση στα δεδομένα θα πρέπει να διαχωρίζεται με βάση την ιεραρχία που υπάρχει στον οργανισμό. Οι παραπάνω λόγοι είχαν σαν αποτέλεσμα την δημιουργία του RBAC μοντέλου. Βασική ιδέα του RBAC είναι ότι ορίζονται στους χρήστες ένας ή περισσότεροι ρόλοι σύμφωνα με τα καθήκοντά τους ενώ κάποιος ρόλος μπορεί να έχει πολλές άδειες (permissions). Το βασικό RBAC Το RBAC είναι ένα γενικό μοντέλο που επιλύει τα προβλήματα των μοντέλων MAC και DAC και κατά την διάρκεια των δύο τελευταίων δεκαετιών έχει συγκεντρώσει το ενδιαφέρον της επιστημονικής κοινότητας. Λόγω του μεγάλου ενδιαφέροντος προς το μοντέλο αυτό δημιουργήθηκαν τέσσερα συνολικά έκδοχά του. Το πρώτο μοντέλο καλείται RBAC0 και είναι το απλούστερο που αποτελεί την βάση των υπολοίπων. Έπειτα είναι το RBAC1 το οποίο προεκτείνει το βασικό μοντέλο στο οποίο εισάγεται η ιδέα της ιεραρχίας ρόλων. Στο RBAC2 προστίθενται περιορισμοί (constraints) ενώ το RBAC3 μοντέλο συνδυάζει το RBAC1 και το RBAC2, υποστηρίζοντας την ιεραρχία ρόλων και τους περιορισμούς στους ρόλους. Η σχέση των τεσσάρων αυτών μοντέλων φαίνονται στο παρακάτω σχήμα. Το RBAC μοντέλο παρουσιάζει αρκετά πλεονεκτήματα: 37

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture)

Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Υπηρεσιοστρεφής Αρχιτεκτονική SOA (Service Oriented Architecture) Χρήστος Ηλιούδης Πλεονεκτήματα των Υπηρεσιών Ιστού Διαλειτουργικότητα: Η χαλαρή σύζευξή τους οδηγεί στην ανάπτυξη ευέλικτου λογισμικού

Διαβάστε περισσότερα

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Ορισμός των Web Services

Διαβάστε περισσότερα

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 9: Web Services Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Σκοπός της παρούσας ενότητας είναι να εξοικειωθούν

Διαβάστε περισσότερα

Σκοπιµότητα των firewalls

Σκοπιµότητα των firewalls Σκοπιµότητα των firewalls Παρέχουν προστασία των εσωτερικών δικτύων από απειλές όπως: Μη εξουσιοδοτηµένη προσπέλαση των δικτυακών πόρων: όταν επίδοξοι εισβολείς προσπαθούν να εισχωρήσουν στο δίκτυο και

Διαβάστε περισσότερα

Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ

Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ Μάθημα Πρώτο Εισαγωγή στις Υπηρεσίες Ιστού (Web Services) Μοντέλα WS JSON Χρήση (consume) WS μέσω python Πρόσβαση σε WS και άντληση δεδομένων Παραδείγματα

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή

ΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή ΚΕΦΑΛΑΙΟ 17: Web Services 17.1. Εισαγωγή Με τον όρο WebService αναφερόμαστε σε ένα σύστημα λογισμικού το οποίο σχεδιάστηκε με τρόπο τέτοιο ώστε να υποστηρίζει την ανεμπόδιστη συνεργασία δύο μηχανών μέσω

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

Διαβάστε περισσότερα

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Οδηγός Εργαστηρίου:

Διαβάστε περισσότερα

ΠΡΟΣΤΑΣΙΑ ΠΡΟΣΩΠΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΘΩΣ ΚΑΙ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

ΠΡΟΣΤΑΣΙΑ ΠΡΟΣΩΠΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΘΩΣ ΚΑΙ ΣΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΣΤΑΣΙΑ ΠΡΟΣΩΠΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΘΩΣ ΚΑΙ ΣΤΟ ΔΙΑΔΙΚΤΥΟ ΔΙΑΔΙΚΤΥΟ Το διαδίκτυο προσφέρει: Μετατροπή των δεδομένων σε ψηφιακή - ηλεκτρονική μορφή. Πρόσβαση

Διαβάστε περισσότερα

Ασφάλεια Στο Ηλεκτρονικό Εμπόριο. Λάζος Αλέξανδρος Α.Μ. 3530

Ασφάλεια Στο Ηλεκτρονικό Εμπόριο. Λάζος Αλέξανδρος Α.Μ. 3530 Ασφάλεια Στο Ηλεκτρονικό Εμπόριο Λάζος Αλέξανδρος Α.Μ. 3530 Ηλεκτρονικό Εμπόριο Χρησιμοποιείται για να περιγράψει την χρήση τηλεπικοινωνιακών μέσων (κυρίως δικτύων) για κάθε είδους εμπορικές συναλλαγές

Διαβάστε περισσότερα

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

Διαβάστε περισσότερα

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

Διαβάστε περισσότερα

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

Διαβάστε περισσότερα

Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Υπηρεσίες Ιστού (Web Services) Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Περιεχόμενα Εισαγωγή στις Υπηρεσίες Ιστού Ορισμοί Παραδείγματα Σύγκριση με άλλες τεχνολογίες Πρωτόκολλα Υπηρεσιών Ιστού SOAP

Διαβάστε περισσότερα

Τεχνικές Προδιαγραφές ιαλειτουργικότητας

Τεχνικές Προδιαγραφές ιαλειτουργικότητας ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΕΙΓΜΑ ΠΑΡΑΡΤΗΜΑΤΟΣ ΙΑΓΩΝΙΣΜΟΥ ΚΟΙΝΟΤΙΚΟ ΠΛΑΙΣΙΟ ΣΤΗΡΙΞΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «Κοινωνία της Πληροφορίας» http://www.infosociety.gr Μάιος 2003 Τεχνικές Προδιαγραφές ιαλειτουργικότητας

Διαβάστε περισσότερα

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

Διαβάστε περισσότερα

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η

Διαβάστε περισσότερα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

Διαβάστε περισσότερα

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας. Η Πυξίδα Απασχόλησης είναι ένα πλήρως παραμετροποιήσιμο portal που απευθύνεται σε Κέντρα Επαγγελματικής Κατάρτισης, Δήμους, Εκπαιδευτικούς Οργανισμούς και Εταιρίες Εύρεσης Εργασίας, με στόχο τόσο την μηχανογράφηση

Διαβάστε περισσότερα

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 1 Γλώσσες Σήµανσης Γλώσσες σήµανσης: Αρχικά για τον καθορισµό εµφάνισης σελίδων, γραµµατοσειρών. Στη συνέχεια επεκτάθηκαν

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS)

Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Το Μέλλον για τα Συστήματα Διαχείρισης Ακτινολογικής Εικόνας (PACS) Ελένη Καλδούδη Τμήμα Ιατρικής Δημοκρίτειο Πανεπιστήμιο Θράκης 2003 θέματα το χθές, το σήμερα και το αύριο για τα PACS απαιτήσεις από

Διαβάστε περισσότερα

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP Κεφάλαιο 7 Διαδικτύωση-Internet 7.2 Τεχνολογία TCP/IP Τι δηλώνει ο όρος «TCP/IP»; Ο όρος TCP/IP αναφέρεται σε μια ομάδα ομοειδών πρωτοκόλλων που χρησιμοποιούνται για την επικοινωνία των δικτύων υπολογιστών

Διαβάστε περισσότερα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

7.2 Τεχνολογία TCP/IP

7.2 Τεχνολογία TCP/IP 7.2 Τεχνολογία TCP/IP Ερωτήσεις 1. Πώς χρησιµοποιείται σήµερα ο όρος TCP/IP; ε ποια πρωτόκολλα αναφέρεται και γιατί έχει επικρατήσει αυτή η ονοµασία; 2. Ποια ανάγκη οδήγησε στην επικράτηση της τεχνολογίας

Διαβάστε περισσότερα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

Διαβάστε περισσότερα

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο Βασικές Υπηρεσίες Διαδικτύου Επικοινωνίες Δεδομένων Μάθημα 2 ο Μεταφορά αρχείων (File Transfer Protocol, FTP) user at host FTP user interface FTP client local file system file transfer FTP server remote

Διαβάστε περισσότερα

Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα

Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα Ενότητα 6: ΑΣΦΑΛΕΙΑ ΚΑΙ ΕΜΠΙΣΤΟΣΥΝΗ ΣΤΟ ΔΙΑΔΙΚΤΥΟ, ΨΗΦΙΑΚΑ ΠΙΣΤΟΠΟΙΗΤΙΚΑ-ΨΗΦΙΑΚΕΣ ΥΠΟΓΡΑΦΕΣ Δημήτριος Κουκόπουλος Σχολή Οργάνωσης και Διοίκησης

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σε δίκτυο υπολογιστών εμπιστευτική πληροφορία μπορεί να υπάρχει αποθηκευμένη σε μέσα αποθήκευσης (σκληροί δίσκοι, μνήμες κ.λ.π.), ή να κυκλοφορεί μέσου του δικτύου με τη μορφή πακέτων. Η ύπαρξη πληροφοριών

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

Διαβάστε περισσότερα

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων

Διαβάστε περισσότερα

SOS Ερωτήσεις Δίκτυα Υπολογιστών ΙΙ

SOS Ερωτήσεις Δίκτυα Υπολογιστών ΙΙ SOS Ερωτήσεις Δίκτυα Υπολογιστών ΙΙ Σκοπός των παρακάτω είναι να σας εφιστήσουν την προσοχή σε σημεία της ύλης που χρήζουν ιδιαίτερης προσοχής και σε κάποιες περιπτώσεις ένα ποσοστό απομνημόνευσης. Αν

Διαβάστε περισσότερα

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

Διαβάστε περισσότερα

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

Διαβάστε περισσότερα

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο της

Διαβάστε περισσότερα

Network Address Translation (NAT)

Network Address Translation (NAT) HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων

Διαβάστε περισσότερα

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 Το δίκτυο ARPANET ήταν ένα δίκτυο μεταγωγής πακέτων που χρηματοδοτήθηκε από το υπουργείο άμυνας των Η.Π.Α. στα τέλη της δεκαετίας του '60. 2 / 26 Από την αρχή κύριος

Διαβάστε περισσότερα

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης)

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας, Πανεπιστήμιο Αιγαίου http://www.ct.aegean.gr/people/kalloniatis

Διαβάστε περισσότερα

Περιεχόμενα. Visio / White paper 1

Περιεχόμενα. Visio / White paper 1 Περιεχόμενα Τι είναι η πλατφόρμα Visio Αρχιτεκτονική Δουλεύοντας με το Περιεχόμενο Πηγές Περιεχόμενου Διαγραφή Περιεχομένου Βασικές Λειτουργίες Προφίλ Χρήστη Διαχείριση Χρηστών Σύστημα Διαφημίσεων Αποθήκευση

Διαβάστε περισσότερα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

Διαβάστε περισσότερα

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη Τεχνολογίες Παγκόσμιου Ιστού 1η διάλεξη Χαρακτηριστικά Μαθήματος Μάθημα προγραμματισμού (και όχι μόνον) Μπορεί να εξελιχθεί σε εφιάλτη αν δεν έχετε καλή γνώση και αρκετή εμπειρία προγραμματισμού (Java)

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα

1. Τι είναι ακεραιότητα δεδομένων, με ποιους μηχανισμούς επιτυγχάνετε κ πότε θα χρησιμοποιούσατε τον καθένα εξ αυτών;

1. Τι είναι ακεραιότητα δεδομένων, με ποιους μηχανισμούς επιτυγχάνετε κ πότε θα χρησιμοποιούσατε τον καθένα εξ αυτών; 1. Τι είναι ακεραιότητα δεδομένων, με ποιους μηχανισμούς επιτυγχάνετε κ πότε θα χρησιμοποιούσατε τον καθένα εξ αυτών; Η ακεραιότητα δεδομένων(data integrity) Είναι η ιδιότητα που μας εξασφαλίζει ότι δεδομένα

Διαβάστε περισσότερα

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης Κωστής Αϊβαλής Μηχανικός Πληροφορικής TU-Berlin 2/5/2008 ΕΑΠ-ΓΤΠ61-Κωστής Αϊβαλής 1 Εισαγωγή Η ταχύτητα επεξεργασίας των εφαρµογών διαδικτυακών υπηρεσιών

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

Διαβάστε περισσότερα

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

Διαβάστε περισσότερα

6.2 Υπηρεσίες Διαδικτύου

6.2 Υπηρεσίες Διαδικτύου 6.2 Υπηρεσίες Διαδικτύου 1 / 34 Όλες οι υπηρεσίες στο Διαδίκτυο, όπως και πολλές εφαρμογές λογισμικού, στηρίζονται στο μοντέλο Πελάτη Εξυπηρετητή. 2 / 34 Σύμφωνα με αυτό το μοντέλο ο Εξυπηρετητής οργανώνει,

Διαβάστε περισσότερα

GDPR και Τεχνικά Μέτρα Ασφάλειας Πληροφοριακών Συστημάτων

GDPR και Τεχνικά Μέτρα Ασφάλειας Πληροφοριακών Συστημάτων GDPR και Τεχνικά Μέτρα Ασφάλειας Πληροφοριακών Συστημάτων Εισηγητής Νικόλαος Δούλος IT & Business Development Consultant n.doulos@altiusconsultants.gr Mobile : 6936 733 950 tel : 210 60 46 340 www.altiusconsultants.gr

Διαβάστε περισσότερα

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

Διαβάστε περισσότερα

7.2.2 Σχέση OSI και TCP/IP

7.2.2 Σχέση OSI και TCP/IP Κεφάλαιο 7 7.2.2 Σχέση OSI και TCP/IP Σελ. 226-230 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Γνωστό μοντέλο OSI διασύνδεσης ανοικτών συστημάτων.

Διαβάστε περισσότερα

7.9 ροµολόγηση. Ερωτήσεις

7.9 ροµολόγηση. Ερωτήσεις 7.9 ροµολόγηση Ερωτήσεις 1. Να δώσετε τον ορισµό της δροµολόγησης; 2. Από τι εξαρτάται η χρονική στιγµή στην οποία λαµβάνονται οι αποφάσεις δροµολόγησης; Να αναφέρετε ποια είναι αυτή στην περίπτωση των

Διαβάστε περισσότερα

Ασφαλείς Εφαρμογές η-υπογραφών

Ασφαλείς Εφαρμογές η-υπογραφών Ασφαλείς Εφαρμογές η-υπογραφών Δρ. Νινέτα Πολέμη Expertnet SA, Πρόεδρος ΔΣ Πανεπιστήμιο Πειραιά, Λέκτορας despina.polemi@expertnet.net.gr 1 Θέματα Εισαγωγή Απαιτήσεις Ασφάλειας Οι λύσεις της EXPERTNET

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες

Διαβάστε περισσότερα

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών World Wide Web (WWW) Θέματα Επεξεργασία δεδομένων στο Web Δημιουργία απλών σελίδων HTML Περιγραφή κάποιων XHTML στοιχείων (tags) Εξέλιξης του WWW Το WWW

Διαβάστε περισσότερα

ΨΗΦΙΑΚΑ ΠΙΣΤΟΠΟΙΗΤΙΚΑ ΓΙΑ ΑΣΦΑΛΗ ΚΑΙ ΠΙΣΤΟΠΟΙΗΜΕΝΗ ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΗΝ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ. Οδηγίες προς τις Συνεργαζόμενες Τράπεζες

ΨΗΦΙΑΚΑ ΠΙΣΤΟΠΟΙΗΤΙΚΑ ΓΙΑ ΑΣΦΑΛΗ ΚΑΙ ΠΙΣΤΟΠΟΙΗΜΕΝΗ ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΗΝ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ. Οδηγίες προς τις Συνεργαζόμενες Τράπεζες ΨΗΦΙΑΚΑ ΠΙΣΤΟΠΟΙΗΤΙΚΑ ΓΙΑ ΑΣΦΑΛΗ ΚΑΙ ΠΙΣΤΟΠΟΙΗΜΕΝΗ ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΗΝ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Οδηγίες προς τις Συνεργαζόμενες Τράπεζες 1. Εισαγωγή Γνωριμία με τα Ψηφιακά Πιστοποιητικά Η χρήση ηλεκτρονικών

Διαβάστε περισσότερα

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου

Διαβάστε περισσότερα

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Κεφάλαιο 7.3. Πρωτόκολλο TCP Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες

Διαβάστε περισσότερα

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων. PGP (Pretty Good Privacy)

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων. PGP (Pretty Good Privacy) Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων PGP (Pretty Good Privacy) Εισαγωγή Το λογισμικό Pretty Good Privacy (PGP), το οποίο σχεδιάστηκε από τον Phill Zimmerman, είναι ένα λογισμικό κρυπτογράφησης

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος... xiii

Περιεχόμενα. Πρόλογος... xiii Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...

Διαβάστε περισσότερα

ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ

ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ Λαρισα Καμπέρη ΓΕΝΑΡΗΣ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Adware : Λογισμικό που εμφανίζει διαφημιστικό περιεχ

Διαβάστε περισσότερα

Ασφάλεια Υπολογιστικών Συστηµάτων

Ασφάλεια Υπολογιστικών Συστηµάτων Ταυτοποίηση και Πιστοποίηση (Identification & Authentication) Εισαγωγή - Βασικές Έννοιες Τεχνικές Ταυτοποίησης και Πιστοποίησης Συστήµατα που βασίζονται στην πληροφορία Συστήµατα που βασίζονται στην κατοχή

Διαβάστε περισσότερα

Συστήματα Διαχείρισης Κινδύνου στα Ασύρματα Δίκτυα. Επιμέλεια: Βασίλης Παλιούρας MSc Information Security, MCSA, CCDA, CCA

Συστήματα Διαχείρισης Κινδύνου στα Ασύρματα Δίκτυα. Επιμέλεια: Βασίλης Παλιούρας MSc Information Security, MCSA, CCDA, CCA Συστήματα Διαχείρισης Κινδύνου στα Ασύρματα Δίκτυα Επιμέλεια: Βασίλης Παλιούρας MSc Information Security, MCSA, CCDA, CCA ATZENTA Ασφάλεια Ασύρματου Δικτύου Ενσωμάτωση στα ήδη υπάρχοντα συστήματα ασφάλειας

Διαβάστε περισσότερα

ΑΣΦΑΛΕΙΕΣ ΣΤΑ ΔΙΚΤΥΑ

ΑΣΦΑΛΕΙΕΣ ΣΤΑ ΔΙΚΤΥΑ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΡΤΑΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΣΦΑΛΕΙΕΣ ΣΤΑ ΔΙΚΤΥΑ ΤΜΗΜΑ: ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ Σ.Δ.Ο ΣΠΟΥΔΑΣΤΕΣ ΚΥΡΙΤΣΗΣ ΧΑΡΙΛΑΟΣ ΣΑΒΒΑΛΑΚΗΣ ΝΙΚΟΛΑΟΣ ΣΤΟΧΟΙ ΤΗΣ ΑΣΦΑΛΕΙΑΣ: ΜΥΣΤΙΚΟΤΗΤΑ ΑΚΕΡΑΙΟΤΗΤΑ

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΕΥΝΑ ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΑΣΥΡΜΑΤΩΝ ΔΙΚΤΥΩΝ ΙΩΑΝΝΟΥ ΓΕΩΡΓΙΟΣ ΛΕΥΚΩΣΙΑ-ΚΥΠΡΟΣ

ΠΤΥΧΙΑΚΗ ΕΡΕΥΝΑ ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΑΣΥΡΜΑΤΩΝ ΔΙΚΤΥΩΝ ΙΩΑΝΝΟΥ ΓΕΩΡΓΙΟΣ ΛΕΥΚΩΣΙΑ-ΚΥΠΡΟΣ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΔΙΟΙΚΗΣΗ ΠΤΥΧΙΑΚΗ ΕΡΕΥΝΑ ΙΩΑΝΝΟΥ ΓΕΩΡΓΙΟΣ ΛΕΥΚΩΣΙΑ-ΚΥΠΡΟΣ 1 ΠΡΟΛΟΓΟΣ Δυο από τα σημαντικότερα επιτεύγματα της τεχνολογίας είναι:

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου Α Γενικού Λυκείου 87 Διδακτικές ενότητες 10.1 Υπηρεσίες Διαδικτύου 10.2 Ο παγκόσμιος ιστός, υπηρεσίες και εφαρμογές Διαδικτύου Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να μπορούν να διακρίνουν

Διαβάστε περισσότερα

Κάντε κλικ για έναρξη

Κάντε κλικ για έναρξη Σημειώσεις : Χρήστος Μουρατίδης Κάντε κλικ για έναρξη Ορισμός Δίκτυο Υπολογιστών = Mία ομάδα από 2 ή περισσότερους υπολογιστές που είναι συνδεδεμένοι μεταξύ τους. Ο κύριος σκοπός είναι να ανταλλάσσουν

Διαβάστε περισσότερα

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

Διαβάστε περισσότερα

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα.

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΘΕΜΑ Α ΚΥΡΙΑΚΗ 04/05/2014- ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΟΚΤΩ (8) ΕΚΦΩΝΗΣΕΙΣ Α1. Να χαρακτηρίσετε

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

Διαβάστε περισσότερα

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη

Διαβάστε περισσότερα

Ανάπτυξηλογισμικού υλοποίησης του ανοικτού πρότυπου EPCALEv1.1 για εφαρμογές RFID

Ανάπτυξηλογισμικού υλοποίησης του ανοικτού πρότυπου EPCALEv1.1 για εφαρμογές RFID ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ- ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ, Ανάπτυξηλογισμικού υλοποίησης του ανοικτού πρότυπου EPCALEv1.1 για εφαρμογές RFID ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ Marie-Aurélie

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

Τεχνική υποστήριξη λογισμικού HP

Τεχνική υποστήριξη λογισμικού HP Τεχνική υποστήριξη λογισμικού HP Τεχνολογικές υπηρεσίες HP βάσει συμβολαίου Τεχνικά δεδομένα Η τεχνική υποστήριξη λογισμικού HP παρέχει ολοκληρωμένες υπηρεσίες απομακρυσμένης υποστήριξης για προϊόντα λογισμικού

Διαβάστε περισσότερα

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883. Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883. Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων 01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883 e Prtcl-01 Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων Συνοπτική Παρουσίαση Το σύστημα e Prtcl-01 Το σύστημα

Διαβάστε περισσότερα

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΘΕΣΣΑΛΟΝΙΚΗ, 2016 ΕΙΣΑΓΩΓΗ Μια διαδικτυακή υπηρεσία μπορεί να περιγραφεί απλά σαν μια οποιαδήποτε

Διαβάστε περισσότερα

Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές

Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές ΤΕΙ Κρητης Τμήμα Μηχανικών Πληροφορικής Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές Ψηφιακά Πιστοποιητικά Υποδομή δημόσιου κλειδιού (Public Key Infrastructure

Διαβάστε περισσότερα

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Τεχνολογίες Αναχωμάτων Ασφάλειας Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά Αντικείμενο μελέτης Προσέγγιση της έννοιας των αναχωμάτων ασφάλειας Δυνατότητες και περιορισμοί που επέρχονται

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή

ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή ΕΝΟΤΗΤΑ 2 η ΙΑΧΕΙΡΙΣΗ ΡΟΗΣ ΕΡΓΑΣΙΑΣ (WORKFLOW MANAGEMENT) 2.1 Εισαγωγή Οι σηµερινές δραστηριότητες των επιχειρήσεων δηµιουργούν την ανάγκη για όσο το δυνατό µεγαλύτερη υποστήριξη από τα πληροφοριακά τους

Διαβάστε περισσότερα

Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Διαδικτυακές Εφαρμογές Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Σύστημα Ηλεκτρονικού Πρωτοκόλλου

Σύστημα Ηλεκτρονικού Πρωτοκόλλου Σύστημα Ηλεκτρονικού Πρωτοκόλλου Το Σύστημα Ηλεκτρονικού Πρωτοκόλλου της OPTIONSNET, αποτελεί ένα ολοκληρωμένο λογισμικό για τη διαχείριση όλων των διεργασιών ενός τυπικού πρωτοκόλλου για Δημόσιους και

Διαβάστε περισσότερα

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ

Διαβάστε περισσότερα

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

Διαβάστε περισσότερα

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος Περί δικτύων Δρ. Ματθαίος Πατρινόπουλος Η δομή και εφαρμογές του διαδικτύου Μοίρασμα πόρων Παροχή πρόσβασης σε Εξοικονόμηση χρημάτων Αμεσότητα επικοινωνίας Αυξημένη αξιοπιστία Εξυπηρέτηση επικοινωνιακών

Διαβάστε περισσότερα

Νέες Επικοινωνιακές Τεχνολογίες

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

Διαβάστε περισσότερα

Cryptography and Network Security Chapter 22. Fifth Edition by William Stallings

Cryptography and Network Security Chapter 22. Fifth Edition by William Stallings Cryptography and Network Security Chapter 22 Fifth Edition by William Stallings Chapter 20 Firewalls The function of a strong position is to make the forces holding it practically unassailable On War,

Διαβάστε περισσότερα

Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών

Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών Λογισμικό Open Source στις Υπηρεσίες των Βιβλιοθηκών του Πανεπιστημίου Αθηνών Υπολογιστικό Κέντρο Βιβλιοθηκών ΕΚΠΑ http://www.lib.uoa.gr Εισαγωγή Και στις ΒΥΠ του ΕΚΠΑ, οι ανάγκες για υλοποίηση υπηρεσιών

Διαβάστε περισσότερα

«ΛΕΙΤΟΥΡΓΙΑ ΚΕΝΤΡΟΥ ΔΙΑΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΘΕΣΗΣ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ» ΑΠΟΦΑΣΗ Ο ΥΠΟΥΡΓΟΣ ΟΙΚΟΝΟΜΙΚΩΝ

«ΛΕΙΤΟΥΡΓΙΑ ΚΕΝΤΡΟΥ ΔΙΑΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΘΕΣΗΣ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ» ΑΠΟΦΑΣΗ Ο ΥΠΟΥΡΓΟΣ ΟΙΚΟΝΟΜΙΚΩΝ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΚΩΝ ΓΕΝΙΚΗ ΠΡΑΜΜΑΤΕΙΑ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ & ΔΙΟΙΚΗΤΙΚΗΣ ΥΠΟΣΤΗΡΙΞΗΣ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ 1) ΓΕΝΙΚΗ Δ/ΝΣΗ ΥΠΟΔΟΜΩΝ&ΥΠΗΡΕΣΙΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ-ΕΠΙΚΟΙΝΩΝΙΩΝ A) Δ/ΝΣΗ

Διαβάστε περισσότερα

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress ΚΟΤΣΟΓΙΑΝΝΙΔΗΣ ΛΑΖΑΡΟΣ Επιβλέπων καθηγητής Σφέτσος Παναγιώτης ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Ως Ηλεκτρονικό Εμπόριο ή

Διαβάστε περισσότερα

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ανάδοχοι Φορέας Υλοποίησης Έργο ΛΑΕΡΤΗΣ Λογισμικό Δικτύων Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ερευνητικό Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 1 Προσομοίωση

Διαβάστε περισσότερα

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

Διαβάστε περισσότερα

Περίληψη Λαμπρόπουλος

Περίληψη Λαμπρόπουλος Περίληψη Λαμπρόπουλος 1. Αντικείμενο και Περιγραφή της Διατριβής H διδακτορική διατριβή με τίτλο «Σχεδιασμός και υλοποίηση συστήματος διαχείρισης και ενοποίησης διαφορετικών ταυτοτήτων χρηστών σε δίκτυα

Διαβάστε περισσότερα

Ηλεκτρονικό εμπόριο. HE 6 Ασφάλεια

Ηλεκτρονικό εμπόριο. HE 6 Ασφάλεια Ηλεκτρονικό εμπόριο HE 6 Ασφάλεια Ηλεκτρονικό εμπόριο και ασφάλεια Δισταγμός χρηστών στην χρήση του ηλεκτρονικού εμπορίου Αναζήτηση ασφαλούς περιβάλλοντος ηλεκτρονικού εμπορίου Ζητούμενο είναι η ασφάλεια

Διαβάστε περισσότερα

Σχεδίαση και Ανάπτυξη Ιστότοπων

Σχεδίαση και Ανάπτυξη Ιστότοπων Σχεδίαση και Ανάπτυξη Ιστότοπων Ιστορική Εξέλιξη του Παγκόσμιου Ιστού Παρουσίαση 1 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Τι είναι το Διαδίκτυο Βασικές Υπηρεσίες Διαδικτύου Προηγμένες Υπηρεσίες Διαδικτύου

Διαβάστε περισσότερα

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση. ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / Γ- ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 21-02- 2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α. A1. Να γράψετε το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη

Διαβάστε περισσότερα

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

Διαβάστε περισσότερα