Τι είναι το SBOM και γιατί το χρειάζομαι;
Είναι μια πλήρης λίστα όλων των εξαρτήσεων —βιβλιοθηκών, πακέτων, εκδόσεων— που περιέχει ένα build της εφαρμογής σου. Όταν ανακοινώνεται νέα κρίσιμη ευπάθεια σε μια δημοφιλή βιβλιοθήκη, το SBOM σου επιτρέπει να ελέγξεις μέσα σε λεπτά αν σε αφορά, αντί να ψάχνεις χειροκίνητα.
Τι είναι το secret scanning και πού διαφέρει από το SAST;
Το SAST ψάχνει ευπάθειες στη λογική του κώδικα. Το secret scanning ψάχνει συγκεκριμένα διαπιστευτήρια — API keys, κωδικούς, certificates — που μπήκαν κατά λάθος σε commit, ακόμα και στο ιστορικό git, όχι μόνο στην τελευταία έκδοση.
Τι σημαίνει ότι ένα container image είναι signed;
Σημαίνει ότι το image φέρει κρυπτογραφική υπογραφή που αποδεικνύει ότι χτίστηκε από το επίσημο pipeline σου και δεν τροποποιήθηκε στη διαδρομή. Πριν το τρέξει, το περιβάλλον παραγωγής μπορεί να επαληθεύσει την υπογραφή και να αρνηθεί μη υπογεγραμμένα ή αλλαγμένα images.
Πώς αλλάζει η ασφάλεια κώδικα με τη χρήση AI εργαλείων γραφής κώδικα;
Ο κώδικας που παράγεται με βοήθεια AI μπορεί να φαίνεται σωστός και ταυτόχρονα να επαναλαμβάνει ανασφαλή πρότυπα, γιατί εκπαιδεύτηκε πάνω σε δημόσιο κώδικα που τα περιέχει. Τα gates στο CI/CD ελέγχουν το αποτέλεσμα ανεξάρτητα από το ποιος ή τι το έγραψε, οπότε καλύπτουν και αυτό το σενάριο.
Τι είναι το IaC scanning;
Είναι ο έλεγχος αρχείων υποδομής ως κώδικα (Terraform, Kubernetes manifests) πριν εφαρμοστούν, για λανθασμένες ρυθμίσεις όπως ανοιχτά security groups ή απουσία κρυπτογράφησης. Χρησιμοποιούμε checkov ώστε τέτοια λάθη να πιάνονται στο pull request, όχι μετά την εφαρμογή στην πραγματική υποδομή.
Θα κολλήσει το pipeline μου με πολλά ψευδή θετικά;
Ξεκινάμε κάθε νέο κανόνα σε λειτουργία μόνο αναφοράς, βλέπουμε τι θα μπλόκαρε στην πραγματική σου βάση κώδικα, και ενεργοποιούμε gates μόνο για κατηγορίες με χαμηλό θόρυβο. Το τριάζ με AI φιλτράρει επιπλέον τα ευρήματα πριν φτάσουν στον προγραμματιστή.