DedSec Project

Secure Coding και OWASP ASVS — DedSec Project

Secure Coding και OWASP ASVS Ελληνική έκδοση — Μάθημα 040. Οι διεθνείς τεχνικοί όροι, protocol names, standards και commands διατηρούνται στα Αγγλικά όπου αυτό βοηθά την ακρίβεια. Στόχος…

Ελληνική έκδοση — Μάθημα 040. Οι διεθνείς τεχνικοί όροι, protocol names, standards και commands διατηρούνται στα Αγγλικά όπου αυτό βοηθά την ακρίβεια.

Στόχος του μαθήματος

Στην εφαρμοσμένη ασφάλεια web και assessments, κάθε request είναι μεταφορά δεδομένων και authority μέσα από πολλαπλά layers. Browser, proxy, web server, framework, API, database και identity provider μπορεί να ερμηνεύουν διαφορετικά την ίδια πληροφορία. Η βαθιά κατανόηση απαιτεί να παρακολουθείς normalization, parsing, state, authentication και authorization αντί να στηρίζεσαι μόνο σε signatures ή έτοιμα scanners.

Σε αυτό το μάθημα εστιάζεις ειδικά στο Secure Coding και OWASP ASVS. Στο τέλος πρέπει να μπορείς να περιγράψεις το security model με δικά σου λόγια, να αναγνωρίζεις τα βασικά failure modes, να σχεδιάζεις ασφαλή test cases και να εξηγείς ποιο evidence χρειάζεται για να στηριχθεί ένα συμπέρασμα.

Θέματα που καλύπτονται

Μέθοδος ανάλυσης

Χρησιμοποίησε τη Μεθοδολογία Μελέτης για scope, evidence, note-taking και κριτήρια ολοκλήρωσης. Για το Secure Coding και OWASP ASVS, πριν κάνεις οποιοδήποτε test σχεδίασε τα components, σημείωσε πού αλλάζει η εμπιστοσύνη και γράψε μία πρόταση που περιγράφει το security invariant που θέλεις να ελέγξεις.

Καθοδηγούμενο εργαστήριο

Χρησιμοποίησε μόνο localhost, intentionally vulnerable training apps ή ρητά εξουσιοδοτημένα συστήματα. Κατέγραψε request/response, server-side logs και την ακριβή security invariant που ελέγχεις.

Ακολούθησε τη Μεθοδολογία Μελέτης: γράψε expected result πριν το test, άλλαξε μία μεταβλητή κάθε φορά, κράτησε sanitized evidence και κάνε retest μετά το hardening του Secure Coding και OWASP ASVS.

Έλεγχος γνώσεων

Πλήρες αγγλικό μάθημα

English Module 040