Συζήτηση:Τεχνική Νομοθεσία Για Μηχανικούς Πληροφορικής/Τεχνικά και νομικά μέσα για την προστασία του λογισμικού από παράνομη αντιγραφή - πειρατεία
Προσθήκη θέματοςAlcohol 120%
[επεξεργασία]ΥΠΟ ΚΑΤΑΣΚΕΥΗ
Στεγανογραφία (Χασάπης Αθανάσιος)
[επεξεργασία]Με την λέξη στεγανογραφία, περιγράφουμε την απόκρυψη του γεγονότος ότι κάποιο μήνυμα είναι κρυπτογραφημένο. Η “στεγανογραφία”, δηλαδή η κρυμμένη γραφή, είναι ελληνική λέξη και τεχνική γνωστή ήδη από την εποχή του Ηρόδοτου, που χρησιμοποιήθηκε κατά κόρον στη Γερμανία (κι όχι μόνον) του δεύτερου Παγκοσμίου Πολέμου και εδώ και χρόνια απέκτησε ηλεκτρονική υπόσταση. Στεγανό = καλυμμένο ή αλλιώς σκεπασμένο Γραφή = γραφή, κείμενο ή ζωγραφιά Ένα από τα πιο παλιά και γνωστά παραδείγματα στεγανογραφίας, βρίσκουμε στο 440πχ, όταν ο Δημάρατος αποφάσισε να στείλει προειδοποίηση για επικείμενη επίθεση γράφοντας το μήνυμα κάτω από το κερί της πινακίδας στην οποία αναγραφόταν άλλο -άσχετο- μήνυμα. Άλλο χαρακτηριστικό παράδειγμα στεγανογραφίας σε ταινία, είναι αυτή με τον χυμό λεμονιού στη ταινία: “Το όνομα του Ρόδου”. Το καινούργιο που κομίζει η στεγανογραφία είναι ότι το κρυπτογραφημένο μήνυμα δεν φαίνεται κρυπτογραφημένο. Δηλαδή, κρύβουμε το κρυμμένο μήνυμα. Η ψηφιακή στεγανογραφία ανθεί σήμερα στο Internet: μηνύματα κρύβονται σε φωτογραφίες (στον κειμενικό χώρο του αρχείου jpg), ή γίνεται αλλαγή pixel σε μια φωτογραφία ώστε να περιέχει μήνυμα το οποίο μόνο ο παραλήπτης θα γνωρίζει να διαβάσει. Υπάρχουν όμως και πιο προχωρημένες τεχνικές, όπως αξιοποίηση του συστήματος HICCUPS (Hidden Communication System for Corrupted Networks) ώστε να μεταδίδονται πληροφορίες στο περιθώριο του πρωτοκόλλου TCP/IP. Η στεγανογραφία χρησιμοποιείται στον περιορισμό της πειρατείας με το ψηφιακό υδατογράφημα (Watermarking). Το Watermarking είναι μια ειδική τεχνική που εγκαθιστά αόρατα ψηφιακά σημάδια στις εικόνες και στα αρχεία ήχου τα οποία φανερώνουν πληροφορίες πνευματικών δικαιωμάτων. Αυτά τα σημάδια ανιχνεύονται από ειδικά προγράμματα που μπορούν να αντλήσουν πολλές χρήσιμες πληροφορίες από αυτό το ειδικό σήμα (watermark). Όταν το αρχείο δημιουργείται, ταυτόχρονα κρατά τα πνευματικά δικαιώματα, το πώς να έρθει σε επαφή με το συντάκτη κλπ. Ένα ψηφιακό υδατογράφημα είναι ένα σήμα ή κώδικας που είναι κρυμμένος (τυπικά είναι ανεπαίσθητο στο χρήστη ) σε ένα ψηφιακό σήμα ( όπως στον ψηφιακό ήχο ή σε ένα τμήμα ψηφιακής εικόνας) που περιέχει πληροφορίες αναγνώρισης . Ιδανικά ένα ψηφιακό υδατογράφημα δεν θα καταστραφεί ,δηλαδή , το σήμα μεταβάλλεται έτσι ώστε να μην μπορεί να προσδιοριστεί η κρυμμένη πληροφορία από κάθε εκούσια η ακούσια επεξεργασία του συνολικού σήματος. Για παράδειγμα , ένα ψηφιακό υδατογράφημα δεν θα πρέπει να στρεβλώνεται ή να εξαλείφετε όταν το σήμα μετατρέπεται ή συμπιέζεται Ένα ειδικό πρόγραμμα λογισμικού μπορεί να διαχωρίσει το ψηφιακό υδατογράφημα από ένα αρχείο πολυμέσων . Αυτό το υδατογράφημα μπορεί να χρησιμοποιηθεί για να παρέχει το κλειδί που είναι σε θέση να αποκωδικοποιήσει και να παίξει το αρχείο πολυμέσων. Η συγκεκριμένη μέθοδος μπορεί να εφαρμοστεί όπως αναφέραμε παραπάνω σε αρχεία ήχου, εικόνας-video, σε αποθηκευτικά μέσα, σε συγκεκριμένες θέσεις στoν δίσκο (Δίσκοι DVD, CD, BLUE-RAY κλπ). Τα υδατογραφήματα χρησιμοποιούνται για να αυξησουν την αντοχή του συστήματος DRM (Digital Rights Management) από τους χάκερ . Κρυπτογραφημένα υδατογραφήματα είναι ανθεκτικά στις παραβιάσεις πληροφορίας που προστίθενται ( ενσωμάτωση δεδομένων) ή για να μην αλλάξει τις πληροφορίες σε ένα αρχείο ή για να προσδιορίσει ότι τα αρχεία πολυμέσων είναι αυθεντικά ή για να δώσει πληροφορίες σχετικά με τα πνευματικά δικαιώματα του δημιουργού ή για να αναγνωρίσει των εξουσιοδοτημένο χρήστη .