Ακεραιότητα λογισμικού
Αποδείξτε ότι το λογισμικό σας είναι γνήσιο: πριν εκτελεστεί στον υπολογιστή οποιουδήποτε
Δύο τρόποι για να υπογράψετε και να προστατεύσετε το λογισμικό σας
Πιστοποιητικά υπογραφής κώδικα
Υπογράψτε τον κωδικό σας με μια επικυρωμένη ταυτότητα. IV για άτομα, OV για οργανισμούς, EV για μέγιστη εμπιστοσύνη και επαληθευμένη ταυτότητα εκδότη.
eSigner για Κώδικα: Υπογραφή στο Cloud
Σύνδεση από το cloud. Δεν απαιτείται διακριτικό υλικού. Ενσωματώνεται με GitHub Actions, Jenkins, Azure DevOps και άλλα.
SSLΤα πιστοποιητικά υπογραφής κώδικα και η υπηρεσία υπογραφής cloud σάς επιτρέπουν να υπογράφετε κρυπτογραφικά εκτελέσιμα αρχεία, προγράμματα οδήγησης, σενάρια και υλικολογισμικό, ώστε οι χρήστες, οι πλατφόρμες και τα λειτουργικά συστήματα να μπορούν να επαληθεύσουν ότι το λογισμικό σας είναι αυθεντικό και δεν έχει παραβιαστεί πριν από την εκτέλεσή του. Κάθε επίπεδο πιστοποιητικού και η υπηρεσία υπογραφής cloud μοιράζονται την ίδια υποκείμενη αλυσίδα εμπιστοσύνης, επομένως η σωστή επιλογή εξαρτάται από το ποιος πρέπει να αναφέρεται στην υπογραφή και από τον τρόπο με τον οποίο θέλετε να διαχειριστείτε το ιδιωτικό κλειδί, όχι από τη διαφορά στην ασφάλεια.
Ο μη υπογεγραμμένος ή εσφαλμένα υπογεγραμμένος κώδικας είναι ένας από τους κορυφαίους φορείς επιθέσεων στην εφοδιαστική αλυσίδα λογισμικού.
Επιθέσεις στην εφοδιαστική αλυσίδα λογισμικού, από το SolarWinds έως το XZ Τα Utils έχουν καταστήσει σαφές ένα πράγμα: η ακεραιότητα του κώδικα μεταξύ του προγραμματιστή και του τελικού χρήστη δεν είναι εγγυημένη χωρίς κρυπτογραφική υπογραφή. Τα λειτουργικά συστήματα, οι πλατφόρμες και τα εργαλεία ασφαλείας απαιτούν όλο και περισσότερο υπογεγραμμένα δυαδικά αρχεία και η μετατόπιση υποστηρίζεται πλέον τόσο από πολιτικές όσο και από πρακτικές: το NIST Το Πλαίσιο Ασφαλούς Ανάπτυξης Λογισμικού (SSDF) και οι απαιτήσεις της αλυσίδας εφοδιασμού λογισμικού που ακολούθησαν την Εκτελεστική Διάταξη 14028 απαιτούν υπογεγραμμένη προέλευση για τα αντικείμενα λογισμικού, καθώς και πλαίσια συμμόρφωσης που περιλαμβάνουν SLSA και το SOC 2 βασίζονται στην ίδια προσδοκία.
Τα προϊόντα Ακεραιότητας Λογισμικού της SSL καλύπτουν δύο ξεχωριστές ανάγκες:
- Πιστοποιητικά υπογραφής κώδικα: επικυρωμένα πιστοποιητικά που συνδέουν κρυπτογραφικά την ταυτότητά σας με τον κώδικα που υπογράφετε, σε τρία επίπεδα επικύρωσης (IV, OV, EV)
- Ηλεκτρονική Υπογραφή για Κώδικα: μια υπηρεσία υπογραφής που βασίζεται στο cloud και εξαλείφει την απαίτηση για διακριτικά υλικού για EV υπογραφή κώδικα, επιτρέποντας την απρόσκοπτη ενσωμάτωση αγωγού CI/CD
Σύγκριση επιλογών πιστοποιητικού υπογραφής κώδικα
Συμμόρφωση & Πρότυπα
Microsoft Authenticode
Υπογραφή όλων των εκτελέσιμων αρχείων των Windows, αξιόπιστη OV και EV
Οδηγοί λειτουργίας πυρήνα των Windows
Απαιτείται πιστοποιητικό υπογραφής κώδικα EV
Microsoft SmartScreen
Το επαληθευμένο όνομα του οργανισμού σας εμφανίζεται ως εκδότης στις προτροπές του SmartScreen
Apple Gatekeeper / Συμβολαιογραφική Επικύρωση
Η διανομή macOS απαιτεί υπογραφή και συμβολαιοποίηση του αναγνωριστικού προγραμματιστή.
Υπογραφή Κώδικα Φόρουμ CA/B BR
Όλα τα πιστοποιητικά SSL συμμορφώνονται με τις βασικές απαιτήσεις υπογραφής κώδικα
Γιατί SSL;
Υπογραφή cloud μέσω eSigner
Υπογραφή με υποστήριξη HSM στο cloud: ειδικά κατασκευασμένη για CI/CD, δεν απαιτείται διακριτικό υλικού.
WebTrust για Υπογραφή Κώδικα BR
Ελέγχεται ετησίως από την BDO: Συμμόρφωση με το CA/B Forum Code Signing BR.
API SWS
Διαχείριση πιστοποιητικών μέσω προγραμματισμού και ενσωμάτωση υπογραφής.
Σε λειτουργία από το 2002
Πάνω από δύο δεκαετίες PKI εμπειρία σε υποδομές.