Workshop-Wiki · Griechisch

Τεκμηρίωση παραδείγματος: Ασφαλής διαγραφή με Guardrails

Αναλυτικές ασκήσεις Shell Scripting. Εστίαση: Προστασία από σφάλματα rm και έλεγχος εύρους.

Workshop-Beispiele als ZIP
Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Lesefortschritt0%
0%
0 / 6 Kapitel gelesen
Weitere SprachfassungDeutsch ↗Englisch ↗

Τεκμηρίωση παραδείγματος: Ασφαλής διαγραφή με Guardrails

Εστίαση: Προστασία από σφάλματα rm και έλεγχος εύρους.

Σκοπός

Αυτό το παράδειγμα είναι ένα ελεγχόμενο Shell Lab. Περιέχει Bash Script, δεδομένα δοκιμών, Configuration, Smoke Test και ένα run.sh που ελέγχει τη σύνταξη, προαιρετικά εργαλεία και δημιουργεί αποδεικτικά στοιχεία.

01 / 06

Τοπικός έλεγχος

bash
./run.sh
02 / 06

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

  • Κατανοήστε τη δομή του Script.
  • Επικυρώστε τις εισόδους.
  • Παρατηρήστε τις διαδρομές σφάλματος.
  • Εξετάστε τα αρχεία αποδεικτικών στοιχείων.
  • Διατυπώστε κανόνες ανασκόπησης.
03 / 06

Αρχεία

04 / 06

Λίστα ελέγχου: Ασφαλής διαγραφή με Guardrails

  • 01. Ορίστε ρητά το Shebang και το Shell στόχο: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 02. Βάλτε σε εισαγωγικά τις επεκτάσεις μεταβλητών, εκτός αν το Word Splitting είναι σκόπιμο: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 03. Επικυρώστε τις εισόδους πριν επηρεάσουν ονόματα αρχείων, Options ή εντολές: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 04. Αξιολογήστε και τεκμηριώστε ρητά τους Exit Codes: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 05. Διαχωρίστε τα stderr και stdout: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 06. Δημιουργήστε προσωρινά αρχεία με mktemp: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 07. Δοκιμάστε το Cleanup μέσω trap: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 08. Προστατεύστε τις καταστροφικές ενέργειες με Dry Run, ελέγχους εύρους και επιβεβαίωση: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 09. Μην εμφανίζετε ή καταχωρίζετε Secrets στο Git: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 10. Ελέγξτε το PATH και τις εξωτερικές εξαρτήσεις: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 11. Αντιμετωπίστε τις προειδοποιήσεις του ShellCheck ή τεκμηριώστε την παράκαμψή τους: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 12. Τεκμηριώστε τις παραδοχές Portability μεταξύ Bash και POSIX sh: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 13. Ορίστε ρητά το Shebang και το Shell στόχο: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 14. Βάλτε σε εισαγωγικά τις επεκτάσεις μεταβλητών, εκτός αν το Word Splitting είναι σκόπιμο: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 15. Επικυρώστε τις εισόδους πριν επηρεάσουν ονόματα αρχείων, Options ή εντολές: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 16. Αξιολογήστε και τεκμηριώστε ρητά τους Exit Codes: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 17. Διαχωρίστε τα stderr και stdout: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 18. Δημιουργήστε προσωρινά αρχεία με mktemp: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 19. Δοκιμάστε το Cleanup μέσω trap: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 20. Προστατεύστε τις καταστροφικές ενέργειες με Dry Run, ελέγχους εύρους και επιβεβαίωση: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 21. Μην εμφανίζετε ή καταχωρίζετε Secrets στο Git: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 22. Ελέγξτε το PATH και τις εξωτερικές εξαρτήσεις: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 23. Αντιμετωπίστε τις προειδοποιήσεις του ShellCheck ή τεκμηριώστε την παράκαμψή τους: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 24. Τεκμηριώστε τις παραδοχές Portability μεταξύ Bash και POSIX sh: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 25. Ορίστε ρητά το Shebang και το Shell στόχο: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 26. Βάλτε σε εισαγωγικά τις επεκτάσεις μεταβλητών, εκτός αν το Word Splitting είναι σκόπιμο: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 27. Επικυρώστε τις εισόδους πριν επηρεάσουν ονόματα αρχείων, Options ή εντολές: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 28. Αξιολογήστε και τεκμηριώστε ρητά τους Exit Codes: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 29. Διαχωρίστε τα stderr και stdout: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 30. Δημιουργήστε προσωρινά αρχεία με mktemp: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 31. Δοκιμάστε το Cleanup μέσω trap: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 32. Προστατεύστε τις καταστροφικές ενέργειες με Dry Run, ελέγχους εύρους και επιβεβαίωση: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 33. Μην εμφανίζετε ή καταχωρίζετε Secrets στο Git: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 34. Ελέγξτε το PATH και τις εξωτερικές εξαρτήσεις: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 35. Αντιμετωπίστε τις προειδοποιήσεις του ShellCheck ή τεκμηριώστε την παράκαμψή τους: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 36. Τεκμηριώστε τις παραδοχές Portability μεταξύ Bash και POSIX sh: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 37. Ορίστε ρητά το Shebang και το Shell στόχο: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 38. Βάλτε σε εισαγωγικά τις επεκτάσεις μεταβλητών, εκτός αν το Word Splitting είναι σκόπιμο: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 39. Επικυρώστε τις εισόδους πριν επηρεάσουν ονόματα αρχείων, Options ή εντολές: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 40. Αξιολογήστε και τεκμηριώστε ρητά τους Exit Codes: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 41. Διαχωρίστε τα stderr και stdout: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 42. Δημιουργήστε προσωρινά αρχεία με mktemp: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 43. Δοκιμάστε το Cleanup μέσω trap: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
  • 44. Προστατεύστε τις καταστροφικές ενέργειες με Dry Run, ελέγχους εύρους και επιβεβαίωση: Καταγράψτε το επηρεαζόμενο αρχείο, την εντολή, τον Exit Code και τον κίνδυνο.
05 / 06

Παράρτημα ασκήσεων: Ασφαλής διαγραφή με Guardrails

Το παράρτημα περιέχει εργασίες για εκτενέστερη εκπαίδευση, ανασκοπήσεις και επανάληψη. Κάθε εργασία μπορεί να ελεγχθεί τοπικά με Bash, δεδομένα δοκιμών και το υλικό του Workshop.

A001. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Επικυρώστε την είσοδο και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A002. Bash

  • Εργασία: Εξηγήστε τον Exit Code και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A003. Testing

  • Εργασία: Ελέγξτε το Quoting και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A004. Ασφάλεια

  • Εργασία: Δοκιμάστε τη διαδρομή σφάλματος και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A005. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Εξετάστε τα Logs και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A006. Bash

  • Εργασία: Παρακολουθήστε το Cleanup και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A007. Testing

  • Εργασία: Ορίστε το εύρος της Portability και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A008. Ασφάλεια

  • Εργασία: Επισημάνετε τον κίνδυνο ασφάλειας και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A009. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Τεκμηριώστε τη διαδικασία Recovery και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A010. Bash

  • Εργασία: Γράψτε έναν κανόνα ανασκόπησης και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A011. Testing

  • Εργασία: Επικυρώστε την είσοδο και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A012. Ασφάλεια

  • Εργασία: Εξηγήστε τον Exit Code και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A013. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Ελέγξτε το Quoting και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A014. Bash

  • Εργασία: Δοκιμάστε τη διαδρομή σφάλματος και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A015. Testing

  • Εργασία: Εξετάστε τα Logs και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A016. Ασφάλεια

  • Εργασία: Παρακολουθήστε το Cleanup και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A017. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Ορίστε το εύρος της Portability και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A018. Bash

  • Εργασία: Επισημάνετε τον κίνδυνο ασφάλειας και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A019. Testing

  • Εργασία: Τεκμηριώστε τη διαδικασία Recovery και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A020. Ασφάλεια

  • Εργασία: Γράψτε έναν κανόνα ανασκόπησης και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A021. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Επικυρώστε την είσοδο και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A022. Bash

  • Εργασία: Εξηγήστε τον Exit Code και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A023. Testing

  • Εργασία: Ελέγξτε το Quoting και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A024. Ασφάλεια

  • Εργασία: Δοκιμάστε τη διαδρομή σφάλματος και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A025. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Εξετάστε τα Logs και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A026. Bash

  • Εργασία: Παρακολουθήστε το Cleanup και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A027. Testing

  • Εργασία: Ορίστε το εύρος της Portability και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A028. Ασφάλεια

  • Εργασία: Επισημάνετε τον κίνδυνο ασφάλειας και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A029. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Τεκμηριώστε τη διαδικασία Recovery και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A030. Bash

  • Εργασία: Γράψτε έναν κανόνα ανασκόπησης και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A031. Testing

  • Εργασία: Επικυρώστε την είσοδο και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A032. Ασφάλεια

  • Εργασία: Εξηγήστε τον Exit Code και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A033. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Ελέγξτε το Quoting και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A034. Bash

  • Εργασία: Δοκιμάστε τη διαδρομή σφάλματος και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A035. Testing

  • Εργασία: Εξετάστε τα Logs και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A036. Ασφάλεια

  • Εργασία: Παρακολουθήστε το Cleanup και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A037. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Ορίστε το εύρος της Portability και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A038. Bash

  • Εργασία: Επισημάνετε τον κίνδυνο ασφάλειας και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A039. Testing

  • Εργασία: Τεκμηριώστε τη διαδικασία Recovery και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A040. Ασφάλεια

  • Εργασία: Γράψτε έναν κανόνα ανασκόπησης και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A041. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Επικυρώστε την είσοδο και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A042. Bash

  • Εργασία: Εξηγήστε τον Exit Code και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A043. Testing

  • Εργασία: Ελέγξτε το Quoting και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A044. Ασφάλεια

  • Εργασία: Δοκιμάστε τη διαδρομή σφάλματος και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A045. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Εξετάστε τα Logs και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A046. Bash

  • Εργασία: Παρακολουθήστε το Cleanup και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A047. Testing

  • Εργασία: Ορίστε το εύρος της Portability και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A048. Ασφάλεια

  • Εργασία: Επισημάνετε τον κίνδυνο ασφάλειας και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A049. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Τεκμηριώστε τη διαδικασία Recovery και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A050. Bash

  • Εργασία: Γράψτε έναν κανόνα ανασκόπησης και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A051. Testing

  • Εργασία: Επικυρώστε την είσοδο και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A052. Ασφάλεια

  • Εργασία: Εξηγήστε τον Exit Code και συνδέστε ρητά την παρατήρηση με «Ασφάλεια».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A053. Προστασία από σφάλματα rm και έλεγχος εύρους

  • Εργασία: Ελέγξτε το Quoting και συνδέστε ρητά την παρατήρηση με «Προστασία από σφάλματα rm και έλεγχος εύρους».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A054. Bash

  • Εργασία: Δοκιμάστε τη διαδρομή σφάλματος και συνδέστε ρητά την παρατήρηση με «Bash».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.

A055. Testing

  • Εργασία: Εξετάστε τα Logs και συνδέστε ρητά την παρατήρηση με «Testing».
  • Αποδεικτικά στοιχεία: Καταγράψτε την εντολή που ελέγχθηκε, την αναμενόμενη και την πραγματική έξοδο, καθώς και τον Exit Code.
  • Ερώτημα λειτουργίας: Τι συμβαίνει με κενή είσοδο, αρχεία ή εργαλεία που λείπουν και επαναλαμβανόμενη εκτέλεση;
  • Ερώτημα ασφάλειας: Μπορεί η είσοδος να μετατραπεί σε Option, Path, Glob, Subshell, Eval Expression ή διαρροή Secret;
  • Αποκατάσταση: Περιγράψτε Revert, Cleanup, Restore, Secret Rotation ή χειροκίνητη διόρθωση.
06 / 06

SH · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.