Έλεγξε Web Input Handling και Output Encoding
Επιθεώρησε ακίνδυνη local form και τεκμηρίωσε αδυναμίες validation, encoding και error handling.
Επιθεώρησε ακίνδυνη local form και τεκμηρίωσε αδυναμίες validation, encoding και error handling.
Prepare 20m · Build 110m · Verify 30m · Document 20m
Δούλεψε μόνο μέσα στον φάκελο που δημιουργεί το Smartphone-Academy.py prepare web-input-output-review. Χρησιμοποίησε supplied samples, το δικό σου κινητό ή συστήματα με ρητή άδεια.
Προετοίμασε το Termux workspace
Άνοιξε το Termux στον ριζικό φάκελο της Academy και προετοίμασε το lab με το local companion. Δημιουργεί ασφαλή samples, notes και evidence files στον λογαριασμό Termux.
python Smartphone-Academy.py prepare web-input-output-reviewΧωρίς root. Κράτησε το workspace κάτω από $HOME και απόφυγε προσωπικά identifiers στα evidence.Πρακτική αποστολή
- Χαρτογράφησε κάθε field, expected type και server-side validation rule
- Δοκίμασε empty, oversized και unexpected characters με supplied local cases
- Έλεγξε αν το output γίνεται encode πριν μπει σε HTML
- Γράψε διορθώσεις που διατηρούν usability και μειώνουν injection risk
Defensive review με test cases, observed output και remediation priorities.
Έλεγχος ποιότητας
Αναλυτικός αναστοχασμός
Ποιο αποτέλεσμα από το «Γράψε διορθώσεις που διατηρούν usability και μειώνουν injection risk» χρειάζεται ισχυρότερα evidence πριν υποστηρίξει πραγματική απόφαση;
Μετά τον έλεγχο των evidence, τρέξε python Smartphone-Academy.py complete web-input-output-review. Η πρόοδος αποθηκεύεται τοπικά στο Termux home.