Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Θεμέλια Ψηφιακής Ασφάλειας και Ασφαλούς Προγραμματισμού

  • Βασικές αρχές μοντελοποίησης απειλών: STRIDE, επιφανείες επίθεσης και διανύσματα ανόδου προνομίων
  • Ενσωμάτωση σε ασφαλές κύκλο ζωής λογισμικού (SDLC): μετακίνηση προς τα αριστερά, κριτικές σχεδιασμού με γνώση απειλών και αμυνά σε βάθος
  • Αρχή ελάχιστου δικαιώματος, άμυνα μέσω συμβολαίου και ασφαλείς προεπιλεγμένες ρυθμίσεις
  • Εργαστήριο: Χαρτογράφηση μιας μικροϋπηρεσίας .NET σε μοντέλο απειλών και εντοπισμός αρχιτεκτονικών ελέγχων

Ασφάλεια Εφαρμογών Web στο ASP.NET

  • Ροή αιτήματος ASP.NET, σειρά εκτέλεσης middleware και σημεία παρεμβολής φίλτρων
  • Κίνδυνοι πρωτοκόλλου HTTP: έγχυση κεφαλίδων, απόκρυψη αιτήσεων και λανθασμένες διαμορφώσεις CORS
  • Διαχείριση συνεδρίας, παγίωση κατάστασης και πρακτικές άριστης πρακτικής ασφαλείας cookies
  • Ασφαλείς κλήσεις διαδικασίας από απόσταση και μοτίβα κατανάλωσης εξωτερικών APIs
  • Εργαστήριο: Εκμετάλλευση και επιδιόρθωση μιας ευπαθούς αλυσίδας middleware σε ένα δείγμα εφαρμογής ASP.NET

Αρχιτεκτονική Ασφαλείας και Ενσωματωμένες Υπηρεσίες .NET

  • Μοντέλο ασφαλείας CLR: αποδείξεις, δικαιώματα και εξέλιξη του CAS (Code Access Security)
  • ASP.NET Core Identity, σχήματα ταυτοποίησης και ασφαλεία με βάση tokens (JWT, OAuth2, OpenID Connect)
  • API Προστασίας Δεδομένων: κρυπτογράφηση, κύλιση κλειδιών και ασφαλής σειριοποίηση δεδομένων
  • Κρυπτογραφικά πρωτόμυθι σε .NET: RNG, hashing, κρυπτογράφηση συμμετρική/ασύμμετρη και επαλήθευση υπογραφής
  • Εργαστήριο: Υλοποίηση ασφαλούς έκδοσης tokens, κύλισης κλειδιών και προστασίας δεδομένων σε όρια μικροϋπηρεσίας

Κοινά Λάθη Προγραμματισμού, Ευπάθειες και Ελαφρίωση

  • Επιθέσεις αποσειριοποίησης, παραποίηση ViewState και παγίδες κατάληξης/.overflow συμβολοσειράς στο .NET
  • Συγχρονισμός ρυθμίσεων: web.config/appsettings.json, έκθεση μεταβλητών περιβάλλοντος και διαχείριση μυστικών
  • Διανύσματα έγχυσης: SQL, εντολών, XSS και LDAP σε πρόσβαση δεδομένων C# και δρομολόγηση
  • Ανεπαρκείς προεπιλογές, σκληρός κώδικας και ακατάλληλη διαχείριση σφαλμάτων που οδηγούν σε διαρροή πληροφοριών
  • Εργαστήριο: Ανάστροφη μηχανική ευπαθούς μονάδας .NET, εφαρμογή ασφαλών προτύπων και επαλήθευση επιδιορθώσεων με στατικούς/δυναμικούς αναλυτές

Δοκιμή Ασφαλείας, Επαλήθευση και Συνεχής Βελτίωση

  • Στατική Δοκιμή Ασφαλείας Εφαρμογής (SAST): αναλυτές Roslyn, Security Code Scan και ενσωμάτωση σε CI/CD
  • Δυναμική Δοκιμή Ασφαλείας Εφαρμογής (DAST): OWASP ZAP, εργασίες Burp Suite και αυτοματοποιημένη σάρωση
  • Προστασία κατά την εκτέλεση: Application Guardrails, πρακτικές ασφάλειας μνήμης και ασφαλής καταγραφή/ελέγχος
  • Διαχείριση επιδιορθώσεων, παρακολούθηση εξαρτήσεων και απόκριση σε ειδοποιήσεις ασφαλείας .NET/ASP.NET
  • Εργαστήριο: Κατασκευή πύλης ασφαλείας προ-συναλλαγής και γραμμής παραγωγής για μια λύση .NET

Πηγές Γνώσης και Οικοσύστημα Ασφαλούς Ανάπτυξης

  • Επίσημες κατευθυντήριες γραμμές ασφαλείας της Microsoft, τεκμηρίωση ασφαλείας .NET και αναφορές σκληροποίησης ASP.NET
  • Βάσεις δεδομένων CVE, τροφοδοσίες ειδοποιήσεων και διαδικασίες υπεύθυνης αποκάλυψης για εξαρτήματα ανοιχτού κώδικα
  • Οικοσυστήματα βιβλιοθηκών ασφαλείας: PGP, crypto-ops, υποδομές ταυτοποίησης και συμμορφούμενη κρυπτογραφία
  • Κατασκευή εσωτερικών προτύπων ασφαλούς προγραμματισμού, ενεργοποίηση προγραμματιστών και προγράμματα πρωταθλητών ασφαλείας
  • Εργαστήριο: Επιμέλεια προσωπικού εργαλειοθήκης ασφαλούς ανάπτυξης και εγκαθίδρυση πρακτικών ongoing παρακολούθησης

Απαιτήσεις

  • Ενισχυμένη εργασία γνώσης προγραμματισμού C# και βασικών αρχών του πλαισίου .NET
  • Γνωριμία με την ανάπτυξη web στο ASP.NET (Razor Pages, MVC ή Minimal APIs)
  • Κατανόηση βασικών εννοιών HTTP, δρομολόγησης και διακομιστή web
  • Δεν απαιτείται προηγούμενη πιστοποίηση ασφαλείας, αλλά αναμένεται εμπειρία παραγωγικού προγραμματισμού
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (5)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες