Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
1. Εννοιές και Περιοχή Ισταμένης Ανάλυσης Κώδικα
- Ορισμοί: η στατική ανάλυση, το SAST, οι κατηγορίες και η βαρύτητα των κανόνων
- Η περιοχή της στατικής ανάλυσης στην εξυπηρέτηση ισταμένης ασφάλειας και κάλυψης κινδύνων
- Πώς το SonarQube ταιριάζει στα μέτρα ασφάλειας και τους ρυθμίσεις δημιουργών
2. Περιγραφή SonarQube: Φункции και Αρχιτεκτονική
- Βασικά υπηρεσίες, βάση δεδομένων και συστατικά του παραθύρου ανάλυσης
- Πύλες Ποιότητας, Προφίλ Ποιότητας και καλές πρακτικές για τις Πύλες Ποιότητας
- Συσχετιζόμενες με ασφάλεια χαρακτηριστικές: κινδύνους, κανόνες SAST και πλήξη CWE
3. Πλοήγηση και Χρήση του UI Σέρβου SonarQube
- Περιήγηση στο UI του Σέρβου: εργασίες, προβλήματα, κανόνες, μετρήσεις και απόψεις διακυβέρνησης
- Ερμηνεία παγκύρων σελίδων, ακολουθιάκη καταγωγή και καθοδήγηση διόρθωσης
- Δημιουργία εκθέσεων και επιλογές εξαγωγής
4. Ρύθμιση του SonarScanner με Εργαλεία Ανάκτησης
- Ρύθμιση του SonarScanner για Maven, Gradle, Ant και MSBuild
- Καλές πρακτικές για ρυθμίσεις αναλυτή, εξαιρέσεις και πολύπλοιες έργου
- Δημιουργία απαραίτητων δεδομένων τεστ και εκθέσεων συνάκρισης για ακριβή ανάλυση
5. Ενσωμάτωση με το Azure DevOps
- Ρύθμιση υπηρεσίας συνδέσεων SonarQube στο Azure DevOps
- Πρόσθεση εργασιών SonarQube στα Pipelines του Azure και διάκοσμη PR decoration
- Εισαγωγή Repos του Azure στο SonarQube και αυτόματη εξέταση
6. Ρύθμιση Έργου και Τρίτων Αναλυτών
- Επίπεδο-έργου Προφίλ Ποιότητας και επιλογή κανόνων για Java και Angular
- Εργασία με τρίτους αναλυτές και ζωή πρόσθετης λογικής
- Ορισμός ρυθμίσεων ανάλυσης και κληρονομικότητα παραμέτρων
7. Ρόλοι, Ευθύνες και Αξιολόγηση Μεθοδολογίας Ασφάλους Ανάπτυξης
- Αποκέντρωση ρολών: δημιουργοί, κριτές, DevOps, ευθύνοντες ασφάλειας
- Δημιουργία πίνακα ρόλων & ευθυνών για τα διαδικασίες CI/CD
- Εξέταση και σύσταση διαδικασίας υπάρχουσης μεθοδολογίας ασφαλής ανάπτυξης
8. Προχωρημένο: Πρόσθεση Κανόνων, Εισκατάσταση και Βελτίωση Γενικών Συστημάτων Ασφάλειας
- Χρήση του Web API SonarQube για προσθήκη και διαχείριση προσαρμοσμένων κανόνων
- Εισκατάσταση Πυλών Ποιότητας και αυτόματη εξεργασία πολιτικής
- Διερεύνηση σουρού διαφυγών SonarQube server και καλές πρακτικές έλεγχο πρόσβασης
9. Εργασίες Εφαρμογής (Εφαρμοσμένες)
- Lab A: Ρύθμιση του SonarScanner για 5 αποθετήρια Java (Quarkus όπου πρόκειται) και ανάλυση αποτελεσμάτων
- Lab B: Ρύθμιση ανάλυσης Sonar για 1 frontend Angular και ερμήνεια βρεθέντων
- Lab C: Πλήρης lab διαδίκαση—ενσωμάτωση SonarQube με pipeline Azure DevOps και ενεργοποίηση PR decoration
10. Εξέταση, Συνθήκη και Διαδικασία Ανάγνωσης Αποδείξεων
- Στρατηγικές για δημιουργία δεδομένων τεστ και μέτρηση συνάκρισης
- Κοινά ζητήματα και συνθήκη σκαννόγραφου, διαδίκαση πίπελ και λάθη για την έλεγχο πρόσβασης
- Πώς να διαβάζετε και παρουσιάζετε αποδείξεις SonarQube σε τεχνικό και μη-τεχνικό ορατό
11. Καλές πρακτικές και Συστάσεις
- Επιλογή συνόλων κανόνων και στρατηγικές τεχνικού προσαρμογή
- Συστάσεις ρυθμίσεων για δημιουργούς, κριτές, και pipelines ανάκτησης
- Φροντιστήριο σχεδιασμό SonarQube για ολόκληρους περιβάλλοντες επιχείρησης
Περίληψη και Επόμενα βήματα
Απαιτήσεις
- Κατανόηση του κύκλου ζωής ανάπτυξης λογισμικού
- Εμπειρία σε ελέγχο πηγών και βασικές έννοιες CI/CD
- Πειθαρχημένοι με τους περιβάλλοντες ανάπτυξης Java ή Angular
Απευθυνόμενο σε
- Προγραμματιστές (Java / Quarkus / Angular)
- Διαχειριστές DevOps και CI/CD
- Διαχειριστές ασφάλειας και εξεταστές ασφάλειας εφαρμογών
21 Ώρες
Σχόλια (1)
Ενημόργαστος και πρακτική εμπειρία.
Balavignesh Elumalai - Scottish Power
Κομμάτι - SonarQube for DevOps
Μηχανική Μετάφραση