Οικονομία Τεχνολογία Internet Σπίτι Άνθρωπος Ένδυση Φαγητό Πολιτισμός Διάφορα Υπολογιστές Ομορφιά Υγεία Φύση Εργασία Αθλητισμός Επιχειρήσεις Οχήματα
Τι είναι sql injection;
Sql injection είναι μία κατάσταση κατά την οποία μπορεί να περάσουμε ανεπιθύμητους χαρακτήρες σε ένα sql ερώτημα σε μία βάση δεδομένων και να προκληθούν ανεπιθύμητα αποτελέσματα.Σκεφτείτε το εξής παράδειγμα:
όταν κάποιος αναζητάει κάτι από μία φόρμα search, βάζει κάποια φράση προς αναζήτηση.
Αυτή η φράση όμως μπαίνει σε ένα sql ερώτημα και αναζητείται στη βάση.
Το ερώτημα αυτό συντάσσεται με κάποιους ειδικούς χαρακτήρες συν τη φράση που βάλαμε.
Αν εμείς στη φράση αναζήτησης βάλουμε κάποιον τέτοιον ειδικό χαρακτήρα και αναζητήσουμε, τότε είναι πιθανό αυτός να μας "σπάσει" το ερώτημα και να υπάρξει error.
Αντίστοιχα, μπορεί εξαιτίας αυτού του χαρακτήρα, να επιστραφούν κι άλλα αποτελέσματα που δεν θα έπρεπε.
Αυτό είναι και το sql injection.
Βέβαια υπάρχουν πολλές μέθοδοι αποφυγής του φαινομένου αυτού, που στην ουσία οι συγκεκριμένοι χαρακτήρες που δημιουργούν πρόβλημα, δεν μπαίνουν μέσα στο sql ερώτημα.
Διαβάστε στη συνέχεια τι είναι βάση δεδομένων
Τι είναι mysql;Mysql είναι ένα σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων το...
Τι είναι mssql;Mssql είναι ένα σύστημα διαχείρισης βάσεων δεδομένων, σχεσιακό...
Τι είναι sql;Sql είναι οι εντολές με τις οποίες κάνουμε τα πάντα σε μία βάση...
Τι είναι sql ερώτημα;Sql ερώτημα είναι στην ουσία ένας ειδικός κώδικας που του βάζουμε...
Τι είναι mysql server;Mysql server είναι ο database server αυτός που φιλοξενεί μέσα του...
Τι είναι phpmyadmin;Phpmyadmin είναι ένα περιβάλλον από το οποίο μπορούμε να...
Τι είναι data mining;Data mining είναι η εξόρυξη συγκεκριμένων δεδομένων υπό συνθήκες...
Δημοφιλή
Τι είναι αντικαταβολή;Τι είναι tinder;
Τι είναι onlyfans;
Τι είναι dm;
Tags
sql mysql βάση δεδομένων database Στην τύχη...
Άρθρο ή
Tag