Γενικά πρέπει να είμαστε προσεκτικοί, όταν δημιουργούμε κωδικούς πρόσβασης σε διάφορες τοποθεσίες ή τις κάρτες μας. Θα χρησιμοποιήσουμε τη γλώσσα προγραμματισμού υψηλού επιπέδου “Python”, για να καταλάβουμε πώς πρόκειται να σπάσει ένας αδύναμος κωδικός πρόσβασης. Επιπλέον οι μαθητές θα μάθουν πώς να λύνουν ένα πρόβλημα και τι είναι μια επίθεση “Brute Force”.
| Δημιουργός | Rallis Spiros |
| Γνωστικό Αντικείμενο | Πληροφορική |
| Διάρκεια | 1-2 ώρες |
| Παιδαγωγική προσέγγιση | Μάθηση αξιοποιώντας ψηφιακά μέσα, μάθηση μέσω δεδομένων πραγματικής ζωής |
| Δεξιότητες | · Βασικές γνώσεις προγραμματισμού · Επίλυση προβλημάτων . Αποσφαλμάτωση |
| Ηλικιακή Ομάδα | Μαθητές ηλικίας 10 – 11 ετών |
| Τεχνολογία | Οnline Python Interpreter (repl.it ) |
| Εργαλεία Αξιολόγησης | Στο τέλος του μαθήματος οι μαθητές θα αξιολογηθούν μέσω του προγράμματος. |
Περιγραφή
Αρχικά, οι μαθητές παρακολουθούν ένα βίντεο, προκειμένου να κατανοήσουν πώς λειτουργεί ο αλγόριθμος “Brute Force Attack”. Στη συνέχεια, θα λάβουν ένα φύλλο εργασίας που περιέχει βασικές πληροφορίες για ορισμένα μέρη του προγράμματος και για το πώς λειτουργούν οι απαραίτητες εντολές “python” στο πρόγραμμα.
ΕΝΑΛΛΑΚΤΙΚΟΣ ΑΛΓΟΡΙΘΜΟΣ ΕΡΓΑΣΙΑΣ ΜΕ PYTHON
1.Πρέπει να υπενθυμίσουμε και να εξηγήσουμε στους μαθητές τη δήλωση “if – else” και “for” …… Θα πρέπει να τους δώσουμε ένα παράδειγμα, για να καταλάβουν πώς λειτουργεί.
2. Καθοδηγούμε τους μαθητές να χτίσουν το πρόγραμμα. Ζητάμε από έναν μαθητή να σκεφτεί έναν αριθμό και ένας άλλος μαθητής προσπαθεί να μαντέψει αυτόν τον αριθμό.
3. Όταν ανακαλύψουν το “Βrute force attack”, τους δίνουμε χρόνο να κατασκευάσουν τον κώδικά τους και να τον δοκιμάσουν.
Συζήτηση
1. Πιστεύετε ότι είναι ασφαλές να χρησιμοποιούμε αριθμούς ή γράμματα στη σειρά, όταν προσπαθούμε να φτιάξουμε έναν κωδικό πρόσβασης;
2. Είναι δυνατόν κάποιος να σπάσει οποιονδήποτε κώδικα αν έχει έναν πολύ ισχυρό υπολογιστή;
3.Θα πρέπει να αλλάζουμε τους κωδικούς μας πιο συχνά, ειδάλλως είναι δυνατόν να παραβιαστούν;
(Διάρκεια:1 -2 ώρες)
