Skip to main content
DIABASTE DWREAN DIG 186
tech 2024 03 28 at 08 26 58 TM 477
SECURITY REPORT 148
satpraxis 2022
ImageTech Photovision 2024
now 33 2022

ΡΟΗ ΕΙΔΗΣΕΩΝ

28 Μαρτίου 2024 10:15
25 Οκτωβρίου 2011 19:09

Οι βασικές αρχές του card sharing

Γράφει: Παύλος Κερασίδης
2074ab72c9a5cd64d4bb3a4738cdc7f7 XL 618e5b17

Featured | Οι βασικές έννοιες και η λειτουργία της… απρόσιτης μόδας που έχει ταράξει τη δορυφορική λήψη. Τι είναι emulator; Τι σημαίνει «μοιράζω τα κλειδιά»; Θολές έννοιες σε μια σύνθετη εφαρμογή. Ας προσπαθήσουμε να τη φωτίσουμε λιγάκι…

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

Διαδικασία Αποκρυπτογράφησης
Για να κατανοήσουμε μερικές έννοιες που θα συναντήσουμε παρακάτω, καλό θα ήταν να γνωρίζουμε λίγα πράγματα για τη διαδικασία της αποκρυπτογράφησης. Το σήμα που λαμβάνουμε από το δορυφόρο και περιέχει τις οπτικοακουστικές πληροφορίες, μεταδίδεται ως μια ροή δεδομένων – data stream. Στα συνδρομητικά κανάλια, αυτή η ροή είναι κρυπτογραφημένη με ένα κρυφό κλειδί 8-byte, που ονομάζεται control word. Η γνώση της πληροφορίας του control word μια δεδομένη στιγμή, δεν έχει ιδιαίτερη σημασία, αφού αλλάζει διαρκώς, περίπου ανά 10 δευτερόλεπτα.

Οι απαραίτητες πληροφορίες (όπως και το κρίσιμο control word) για την αποκρυπτογράφηση του σήματος, μεταδίδονται σε μηνύματα δύο τύπων: τα Entitlement Control Messages (ECM – μηνύματα ελέγχου δικαιωμάτων) και Entitlement Management Messages (EMM– μηνύματα διαχείρισης δικαιωμάτων). Αυτά τα μηνύματα παράγονται από τριών διαφορετικών τύπων δεδομένα:

  • Το control word, που χρησιμοποιείται για τη διαδικασία της αποκρυπτογράφησης.
  • Το service key, που χρησιμοποιείται για να κρυπτογραφήσει το control word.
  • To user key, που χρησιμοποιείται για να κρυπτογραφήσει το service key.

Τα ECM είναι μια λειτουργία του control word και του service key. Τα EMM είναι μια λειτουργία του service key και του user key. Δηλαδή:

  • ECM = control_word, service_key
  • EMM = service_key, user_key

Στο δέκτη, η διαδικασία της αποκρυπτογράφησης προϋποθέτει την επαναφορά του service key από το EMM και του user key, που περιλαμβάνεται στη smart card του πάροχου. Στη συνέχεια, το service key χρησιμοποιείται για να αποκρυπτογραφήσει το ECM, με σκοπό να επαναφέρει το control word για την εκκίνηση της διαδικασίας αποκρυπτογράφησης. Τα ECM και EMM στέλνονται από τον πάροχο, ανάλογα με τα δικαιώματα του χρήστη και σε συνεργασία με τη smart card παράγονται τα control words.

Τα Control Words είναι που διακινούνται στο δίκτυο CardSharing
 

Η λογική του CardSharing
Σε ένα δίκτυο CardSharing (για χάρη συντομίας CS) όλοι οι δέκτες πρέπει να λαμβάνουν δορυφορικό σήμα από ανεξάρτητες πηγές, όπως Τwin, Quad ή Octo Universal LNB με πολλαπλές ανεξάρτητες εξόδους είτε από πολυδιακόπτη. Έτσι λοιπόν, συντονίζουν στην επιθυμητή συχνότητα και λαμβάνουν το transport stream με το επιθυμητό οπτικοακουστικό περιεχόμενο στο δέκτη τους, μόνο που είναι κρυπτογραφημένο. Τα κλειδιά (control words) για να ανοίξουν το κανάλι, εφόσον δεν διαθέτουν τη smart card του provider, τα λαμβάνουν μέσω του δικτύου CS, από ένα δέκτη (ή υπολογιστή) που είναι εξοπλισμένος με τη νόμιμη smart card. Η πηγή (δέκτης ή υπολογιστής) που διαθέτει τη smart card, ονομάζεται Server και οι συσκευές που λαμβάνουν τις απαραίτητες πληροφορίες από αυτόν, ονομάζονται Clients. Ο τρόπος που μεταφέρονται τα κλειδιά διαφέρει ανάλογα το δίκτυο CS και μπορεί να είναι είτε μέσω του πρωτοκόλλου Ethernet (δέκτες με θύρα Ethernet, όπως Dreambox, IPBox, MVision κτλ) είτε μέσω της σειριακής θύρας (όπως οι δέκτες της σειράς MX). Με την πληροφορία αυτή, οι Clients, παρότι δεν διαθέτουν τη smart card, μπορούν να αποκρυπτογραφήσουν το transport stream που ήδη λαμβάνουν στα tuner τους. Με ποιο τρόπο όμως ξέρουν πού θα κοιτάξουν για τα Control Words και τι συμβαίνει με το CAM του συστήματος κρυπτογράφησης, που πλέον δεν υφίσταται; Εδώ έρχονται οι λεγόμενοι emulators…

Emulators
Οι emulators είναι ανεπίσημα λογισμικά, που εγκαθίστανται σε επίσης ανεπίσημα images των δεκτών και ο ρόλος τους είναι διπλός (αν όχι πολλαπλός!): 

  • Προσομοιώνουν, όπως δηλώνει και το όνομά τους, το CAM και τις διεργασίες που αυτό εκτελεί, καθώς λαμβάνουν τις πληροφορίες – κλειδιά από το δίκτυο CS.
  • Μοιράζουν, δέχονται ή κάνουν και τα δύο, τα κλειδιά του δικτύου CS.

Εάν πάρουμε για παράδειγμα τους Linux δέκτες της αγοράς, για να χρησιμοποιήσουμε μια νόμιμη smart card σε ένα slot του δέκτη, πρέπει να διαθέτει (ή να του περάσουμε εμείς) ένα πρόγραμμα emulator, που θα βοηθήσει στην ανάγνωση της κάρτας. Αυτό ακριβώς κάνει και το επίσημο σύστημα UCAS, που εφαρμόζεται στα slots των απλών δεκτών. Ωστόσο, ακόμα και σαν CAM, τα emus είναι πιο «βρώμικα» από το UCAS, αφού επιτρέπουν την ανάγνωση κλειδιών από συγκεκριμένα αρχεία που φορτώνονται στο δέκτη, για να «ανοίγουν» συστήματα κρυπτογράφησης που έχουν «σπάσει». Για συστήματα όπου οι hackers δεν γνωρίζουν τον τρόπο κρυπτογράφησης ώστε να παράγουν τα κλειδιά, χρησιμοποιούν το CardSharing για να μοιράζουν τις πληροφορίες που παράγονται από μια νόμιμη smart card.

  

Server – Client emulators
Αναφερόμενοι σε ένα χώρο ανεπίσημων λογισμικών, λογικό είναι να συναντάμε διάφορα λογισμικά emulators με ποικίλες δυνατότητες. Πολλά από αυτά μπορούν να παίξουν το ρόλο του Server, μοιράζοντας μια νόμιμη κάρτα που βρίσκεται στο slot του δέκτη ή το ρόλο του Client για να διαβάζουν τα κλειδιά από ένα Server στο δίκτυο CS. Από την άλλη μεριά, πολλοί emulators μπορούν να παίξουν και τους δύο ρόλους ταυτόχρονα.

Έτσι λοιπόν, για παράδειγμα, συναντάμε το περίφημο NewCS που αναλαμβάνει το ρόλο του Server, το MGcamd και το Evocamd που εγκαθίστανται για λειτουργία Client, αλλά και τα CCcam και Camd3 που μπορούν να είναι Server και Client (στο διαδίκτυο βρίσκουμε και άλλους emulators).

Για να γίνει περισσότερο κατανοητή η λειτουργία των emulators, θα πρέπει να αναφερθούμε στους βασιλιάδες του CS, τους υβριδικούς δέκτες με λογισμικό Linux, οι οποίοι χάρη στο ανοιχτό λογισμικό και τη θύρα Ethernet, είναι πολύ ευλύγιστοι και παραμετροποιήσιμοι και μπορούν δίκαια να χαρακτηριστούν ως πρωτοπόροι των δικτύων αυτών. Τα emus σε αυτούς τους δέκτες τα κατεβάζουμε είτε αυτόματα από το Internet είτε τα εγκαθιστούμε χειροκίνητα. Μαζί όμως με έναν emulator, πρέπει να κατεβάσουμε τα αρχεία παραμετροποίησής του, τα οποία θα συμβουλεύεται το πρόγραμμα για να γνωρίζει πώς θα λειτουργήσει στο δίκτυο CS. Μέσα στο αρχείο παραμετροποίησης, δηλώνουμε στο πρόγραμμα, εάν πρόκειται για Server, ποιον αναγνώστη-slot να διαβάσει, ποιους πελάτες θα δεχθεί κ.ά. και εάν πρόκειται για Client, σε ποιο Server θα συνδεθεί, με ποια στοιχεία πιστοποίησης κ.ά. Εάν ένας δέκτης Server επιθυμεί να ανοίγει ο ίδιος τα κανάλια της smart card που μοιράζει, θα πρέπει να έχει ρυθμιστεί και ως client του εαυτού του! Οι δύο εργασίες μπορούν να γίνουν είτε από το ίδιο emulator, εάν φυσικά το υποστηρίζει είτε από δύο διαφορετικά, που θα παίζει το καθένα το ρόλο του. Έτσι λοιπόν, μπορούμε να συναντήσουμε στον ίδιο δέκτη, το NewCS για να μοιράζει μία κάρτα και το MGCamd για να δέχεται τα κλειδιά και να έχει εικόνα των καναλιών.

Μια μικρή συμβουλή…
Για την υλοποίηση δικτύων CS (ανάλογα τους δέκτες) απαιτείται εξειδικευμένη γνώση και αρκετός χρόνος για πειραματισμό. Στο διαδίκτυο θα βρείτε αρκετούς οδηγούς, αλλά εφόσον κατανοήσετε τη φιλοσοφία του συστήματος, σας συμβουλεύουμε να ρίξετε μια καλή ματιά στα αρχεία ρυθμίσεων των διάφορων emulators, όπου σε κάθε παραμετροποίηση διαθέτουν επεξήγηση, για να έρθετε ακόμα πιο κοντά στο λογισμικό και την τεχνολογία που χρησιμοποιείτε

ΑΛΛΑ ΑΡΘΡΑ ΣΕ ΑΥΤΗ ΤΗΝ ΚΑΤΗΓΟΡΙΑ

Η ΑΓΟΡΑ ΣΗΜΕΡΑ

  • Fracarro D-Matrix 4S EVO

    Fracarro D-Matrix 4S EVO

    Η εταιρεία AstraSat ανακοινώνει την παραλαβή του D-Matrix 4S EVO της ιταλικής Fracarro. Το νέο αυτό headend διαθέτει 4 ανεξάρτητες δορυφορικές εισόδους DVB-S2 και 4 modulators DVB-T / DVB-C κατ’ ε...
  • ICY BOX IB-HUB1439-LAN

    ICY BOX IB-HUB1439-LAN

    Το ICY BOX IB-HUB1439-LAN είναι μια πρακτική και εύχρηστη συσκευή, ιδανική για χρήση στο γραφείο, στο σπίτι, ακόμα κατά τη διάρκεια ενός ταξιδιού. Είναι κατασκευασμένο από υψηλής ποιότητας αλουμίν...
  • V-Tech Z23

    V-Tech Z23

    Η εταιρεία AstraSat ανακοινώνει νέα παραλαβή του mini modulator V-Tech Z23, ο οποίος ήταν σε έλλειψη. Πρόκειται για έναν μικρού μεγέθους ψηφιακό Full HD διαμορφωτή μονού καναλιού, ο οποίος ενσωματ...
  • Θερμαινόμενες μεμβράνες από τη ΛΥΡΑ ΑΕΒΕ

    Θερμαινόμενες μεμβράνες από τη ΛΥΡΑ ΑΕΒΕ

    Τα δορυφορικά κάτοπτρα της ΛΥΡΑ, έκτος από τα υψηλής ποιότητας τεχνικά χαρακτηριστικά που διαθέτουν (αντοχή σε ισχυρές ανεμοπιέσεις – μέχρι 190km/h) και τα κορυφαίας κατασκευής υλικά τους, έρχοντα...
  • Ekselans SWG 24 L2

    Ekselans SWG 24 L2

    Μεταξύ των πολυάριθμων προϊόντων της Ekselans, το SWG 24 L2 είναι ένα ιδιαίτερα αξιόλογο managed switch με 24x θύρες Gigabit Ethernet και 4x θύρες SFP (Small Form-factor Pluggable). Ένα managed sw...
  • D-Link DWA-182

    D-Link DWA-182

    Το DWA-182 Wireless AC1300 MU-MIMO Wi-Fi USB Adapter παρέχει υψηλότερες ασύρματες ταχύτητες από ποτέ, προσφέροντας ισχυρή τεχνολογία Wireless AC στον σταθερό ή τον φορητό υπολογιστή σας. Με ενσωμα...
  • Kathrein UFOpro & UFOprolite

    Kathrein UFOpro & UFOprolite

    Τα υψηλής ποιότητας προϊόντα που διαθέτει η ΛΥΡΑ ΑΕΒΕ είναι σχεδιασμένα για εφαρμογές διανομής τηλεοπτικών και ραδιοφωνικών σημάτων σε ξενοδοχεία, στάδια, νοσοκομεία, κρουαζιερόπλοια, ενοικιαζόμεν...
  • Emme Esse 87435

    Emme Esse 87435

    Η εταιρεία AstraSat ανακοινώνει την παραλαβή του Emme Esse 87435. Πρόκειται για ένα ψηφιακό modulator που λαμβάνει ένα HDMI σήμα από δορυφορικό / επίγειο δέκτη, DVD player, κάμερα ασφαλείας ή οποι...
  • Ekselans CPE 1200-OLP

    Ekselans CPE 1200-OLP

    Η Ekselans διαθέτει – μεταξύ άλλων – πλήρη γκάμα Access Points για κάθε είδους οικιακή ή επαγγελματική εφαρμογή. Ένα από τα αξιόλογα Access Points της Ekselans είναι το CPE 1200-OLP, το οποίο υποσ...
  • Nedis SFIND100BK

    Nedis SFIND100BK

    Συνδέστε τον μετρητή με ένα LNB και έναν δορυφορικό δέκτη και βρείτε την κατάλληλη θέση / γωνία για το κάτοπτρό σας, εύκολα και γρήγορα. Διαθέτει οθόνη αναλογικής ένδειξης με οπίσθιο φωτισμό. Επιπ...
  • Kathrein MS & MP series

    Kathrein MS & MP series

    Η εταιρεία ΛΥΡΑ ΑΕΒΕ ανακοινώνει νέα παραλαβή των σειρών ερμαρίων - ντουλαπιών MS και MP της γερμανικής Kathrein. Η σειρά MS περιλαμβάνει υψηλής ποιότητας ερμάρια - ντουλάπια τοποθέτησης και σ...
  • Engel MV7400

    Engel MV7400

    Η εταιρεία AstraSat ανακοινώνει την παραλαβή του HDMI switch Engel MV7400. Πρόκειται για έναν διαχωριστή HDMI σημάτων από 4 εισόδους σε 1 έξοδο, με μέγιστη ανάλυση Full HD 1080p. Είναι συμβατό με ...

ΣΕ ΑΥΤΟ ΤΟ ΤΕΥΧΟΣ

  • Ψηφιακή Τηλεόραση, Μάρτιος 2024

    Ψηφιακή Τηλεόραση, Μάρτιος 2024

    Κυκλοφορεί το νέο τεύχος Μαρτίου 2024 του περιοδικού "Ψηφιακή Τηλεόραση" μαζί με το "Security Report" Το νέο τεύχος Μαρτίου του περιοδικού «Ψηφιακή Τηλεόραση» κυκλοφορεί πάντα μαζί με το περιοδ...
  • Κανάλια με υβριδική τηλεόραση στην Ελλάδα

    Κανάλια με υβριδική τηλεόραση στην Ελλάδα

    Η κατανάλωση των προγραμμάτων που μεταδίδουν οι ελεύθεροι τηλεοπτικοί σταθμοί έχει γίνει σήμερα πιο εύκολη και πιο άμεση για τον τηλεθεατή, σε σχέση με το – όχι και τόσο μακρινό – παρελθόν. Ο παρα...
  • Τηλεοπτικό περιεχόμενο για όλους!

    Τηλεοπτικό περιεχόμενο για όλους!

    Με την πάροδο του χρόνου αυξάνονται όλο και περισσότερο οι χρήστες της συνδρομητικής τηλεόρασης. Αυτό συμβαίνει γιατί η πρόσβαση καθίσταται εφικτή από οποιαδήποτε συσκευή, σε οποιαδήποτε χρονική σ...
  • Sat & Zap, Μάρτιος 2024

    Sat & Zap, Μάρτιος 2024

    Αρκετά νέα κανάλια στη δημοφιλή θέση στις 13 ανατολικά και 2 τουρκοκυπριακά στις 42 και 46 ανατολικά. Μικρό το ενδιαφέρον σε ελεύθερα κανάλια. 92 News UK Astra 2G – 28.2 East 11.523H ...