Μετάβαση στο κύριο περιεχόμενο

Ασφαλής ανάπτυξη λογισμικού

Το μάθημα αυτό εισάγει τις αρχές και τις πρακτικές του ασφαλούς προγραμματισμού, με στόχο την πρόληψη των αδυναμιών ασφάλειας του λογισμικού όσο το δυνατόν πιο έγκαιρα στον κύκλο ζωής της ανάπτυξης.

Μάθημα που προσφέρεται από
Αντιγράφηκε

81 ώρες για ολοκλήρωση

  • Προγραμματισμένες ώρες: 32 ώρες
  • Εκτιμώμενες ώρες μελέτης: 49 ώρες

Προχωρημένο

Απαιτείται προχωρημένη εμπειρία

Online

  • 200 διαθέσιμες θέσεις

Εκπαιδευτές

  • Marko Helenius

    Marko Helenius

    University Lecturer
  • Khair Rahman

    Khair Rahman

    Project Researcher
  • Musfiqur Milton

    Musfiqur Milton

    Project Researcher
  • Jouni Mauri

    Jouni Mauri

    Project Researcher

Γλώσσα

English

Μαθησιακοί στόχοι

  • Εντοπισμός των βασικών παραμέτρων ασφάλειας που πρέπει να λαμβάνονται υπόψη κατά την υλοποίηση συστημάτων λογισμικού.
  • Εφαρμογή πρακτικών ασφαλούς προγραμματισμού για τη μείωση των συνήθων αδυναμιών ασφάλειας του λογισμικού κατά την ανάπτυξη.
  • Κατάλληλη χρήση κρυπτογραφικών μηχανισμών στην ανάπτυξη λογισμικού, με αποφυγή των συνήθων λαθών υλοποίησης.
  • Υλοποίηση ενός βασικού pipeline DevSecOps με ενσωμάτωση αυτοματοποιημένων ελέγχων ασφάλειας στη ροή εργασίας ανάπτυξης.
  • Χρήση εργαλείων στατικής ανάλυσης για τον εντοπισμό πιθανών αδυναμιών ασφάλειας στον πηγαίο κώδικα.
  • Δημιουργία και χρήση αρχείων Software Bill of Materials (SBOM) για τη βελτίωση της ορατότητας των εξαρτήσεων και την υποστήριξη της ασφάλειας της εφοδιαστικής αλυσίδας λογισμικού.
  • Εξήγηση των νομικών και κανονιστικών απαιτήσεων που αφορούν την ασφαλή ανάπτυξη λογισμικού, με ιδιαίτερη έμφαση στον ΓΚΠΔ και στην πράξη για την κυβερνοανθεκτικότητα (Cyber Resilience Act).

Προαπαιτούμενα

  • Δεξιότητες προγραμματισμού

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

Secure Development
earn-a-certificate

Αποκτήστε πιστοποιητικό

Για αυτό το μάθημα διατίθεται πιστοποιητικό ολοκλήρωσης. Για περισσότερες πληροφορίες, επικοινωνήστε απευθείας με τον πάροχο του μαθήματος.

Χτίστε την τεχνογνωσία σας

Χτίστε την τεχνογνωσία σας

Αυτό το μάθημα αποτελεί μέρος των παρακάτω διαδρομών μάθησης: Secure Software & DevSecOps, Cybersecurity Implementer

Οι δεξιότητες κυβερνοασφάλειας δεν χτίζονται σε μία μόνο συνεδρία. Η παρακολούθηση μιας δομημένης διαδρομής μάθησης σας βοηθά να αναπτύξετε ένα πλήρες και συνεκτικό σύνολο δεξιοτήτων: βήμα προς βήμα, με τον δικό σας ρυθμό.

Δεν ξέρετε από πού να ξεκινήσετε;

Δεν ξέρετε από πού να ξεκινήσετε;

Ανακαλύψτε πώς λειτουργεί η πύλη Cycerone, πώς οργανώνονται τα μαθήματα και οι διαδρομές μάθησης, και πώς να βρείτε τις εκπαιδευτικές ευκαιρίες που ταιριάζουν καλύτερα στις ανάγκες σας.

Ανακαλύψτε πώς λειτουργεί