Oğuz Aksaç - Emre Yücelen İle Stüdyo Sohbetleri Bölüm #5
Πίνακας περιεχομένων:
Το HTTP είναι ένα απλό πρωτόκολλο επικοινωνίας που βασίζεται στο TCP / IP και είναι το απόλυτο υπόστρωμα για την παράδοση δεδομένων στο World Wide Web. Από πολλά χρόνια, το HTTP εξυπηρετεί ως ένα ισχυρό πρωτόκολλο όπου οι βάσεις δεδομένων μεταδίδονται μέσω HTTP μεταξύ πελάτη και διακομιστή. Ουσιαστικά, το HTTP βασίζεται σε μια αρχιτεκτονική πελάτη-διακομιστή, όπου τα προγράμματα περιήγησης ιστού και οι μηχανές αναζήτησης λειτουργούν σαν πελάτης HTTP και ο διακομιστής Web λειτουργεί ως διακομιστής. Αυτό το αίτημα / απόκριση από τους πελάτες και το διακομιστή επικοινωνούνται μέσω σύνδεσης TCP / IP. Ο πελάτης προγράμματος περιήγησης εκκινεί ένα αίτημα σε έναν διακομιστή ιστού με τη μορφή διεύθυνσης URL και ο διακομιστής ιστού ανταποκρίνεται ξανά με τους απαιτούμενους πόρους μαζί με τους κωδικούς κατάστασης HTTPS που υπάρχουν στην κεφαλίδα HTTP των φυλλομετρητών. Ο κωδικός κατάστασης HTTPS είναι μια σύντομη σημείωση που αποστέλλεται από το διακομιστή που εμφανίζεται στην ιστοσελίδα όταν ο πελάτης ξεκινά ένα αίτημα στο διακομιστή. Ο κώδικας κατάστασης HTTPS είναι κρίσιμος για τον ιδιοκτήτη ιστοτόπου ή για οποιονδήποτε προγραμματιστή, καθώς διαδραματίζει σημαντικό ρόλο στη διάγνωση των σφαλμάτων της πλευράς πελάτη / διακομιστή και στην επίλυση των προβλημάτων διαμόρφωσης.Σε άλλα λόγια, ο κωδικός κατάστασης HTTPS είναι ένας τρόπος διακομιστή που λέει ότι κάτι δεν είναι σωστό. Το στοιχείο κώδικα κατάστασης είναι ένας τριψήφιος αριθμός όπου το πρώτο ψηφίο του κωδικού κατάστασης καθορίζει τις κατηγορίες των απαντήσεων. Εντός της κατηγορίας, υπάρχουν διάφοροι κωδικοί διακομιστή και επιστρέφονται από το διακομιστή. Τα τελευταία δύο ψηφία του κώδικα κατάστασης HTTPS δεν έχουν κανένα ρόλο κατάταξης. Υπάρχουν πέντε πρότυπες κλάσεις για τους κωδικούς κατάστασης HTTP που θα συζητήσουμε λεπτομερώς και θα συζητήσουμε μερικούς κώδικες κατάστασης HTTPS που μπορούμε να μπει σε κανονική βάση.
Οι κωδικοί κατάστασης HTTPS ταξινομούνται σε 5 κατηγορίες:
1xx:
Αυτή η κλάση υποδηλώνει ενημερωτικές απαντήσεις που υποδεικνύουν ότι οι αιτήσεις που εκτελούνται από τον πελάτη λαμβάνονται από το διακομιστή ιστού και βρίσκονται υπό διεκπεραίωση.
Στο πλαίσιο αυτής της κλάσης υπάρχουν διάφοροι κωδικοί διακομιστή και επιστρέφονται από το διακομιστή.
100 Συνέχεια:
Αυτό υποδεικνύει ότι ο διακομιστής έλαβε μόνο ένα μέρος του αιτήματος που ξεκίνησε από τον πελάτη από ένα μεγάλο αίτημα και αυτό σημαίνει ότι ο πελάτης μπορεί να συνεχίσει να στέλνει
101 Πρωτόκολλα εναλλαγής:
Ο κωδικός κατάστασης σημαίνει ότι ο διακομιστής είναι έτοιμος να αλλάξει πρωτόκολλα σύμφωνα με το αίτημα του πελάτη 2xx:
Αυτή η κλάση είναι ένας κωδικός επιτυχίας που επέστρεψε ο διακομιστής. Αυτό σημαίνει ότι ο πελάτης που ξεκίνησε το αίτημα παραλήφθηκε από το διακομιστή, καθώς και ότι η ενέργεια έγινε κατανοητή και επεξεργασμένη. Ακολουθούν μερικές από τις λίστες κωδικών κατάστασης κάτω από την κλάση 2xx
200 OK:
Αυτό ο κωδικός κατάστασης είναι μια τυπική απάντηση στις επιτυχείς αιτήσεις HTTP που έχουν ξεκινήσει οι πελάτες. Επιστρέφεται από το διακομιστή όταν η ιστοσελίδα συμπεριφέρεται με τον ίδιο τρόπο που αναμένεται να συμπεριφέρεται.
201 Δημιουργία:
Αυτός ο κωδικός κατάστασης επιστρέφεται όταν ολοκληρωθεί η αίτηση πελάτη από το διακομιστή και ένας νέος πόρος είναι δημιουργήθηκε 205 Επαναφορά περιεχομένου:
Αυτός ο κωδικός κατάστασης επιστρέφεται όταν ο διακομιστής ολοκλήρωσε με επιτυχία το αίτημα του πελάτη αλλά δεν επέστρεψε κανένα περιεχόμενο. Απαιτεί τον πελάτη / πρόγραμμα περιήγησης να επαναφέρει την προβολή εγγράφων 3xx:
Αυτή η κλάση είναι ένας κώδικας ανακατεύθυνσης ο οποίος υποδεικνύει στον πελάτη να λάβει την πρόσθετη ενέργεια για να ολοκληρώσει την αίτηση που έχει ξεκινήσει. Υποδεικνύει ότι ο πελάτης πρέπει να λάβει πρόσθετες ενέργειες για να ολοκληρώσει το αίτημα Ακολουθούν μερικές από τις λίστες κωδικών κατάστασης κάτω από την κλάση 3xx.
300 Πολλαπλές επιλογές:
υποδηλώνει πολλαπλές επιλογές για την εκκίνηση του πελάτη πόροι. Ο πελάτης μπορεί να επιλέξει έναν σύνδεσμο με μέγιστη διεύθυνση πέντε
301 Μετακινήθηκε μόνιμα:
Αυτός ο κωδικός κατάστασης εμφανίζεται όταν ο πελάτης ξεκίνησε αίτημα για τους πόρους ή η ιστοσελίδα αντικαταστάθηκε μόνιμα με άλλο πόρο. ανακατευθύνει σε μια νέα διεύθυνση URL 302 Βρέθηκε:
Αυτός ο κωδικός κατάστασης εμφανίζεται όταν ο πελάτης ξεκίνησε αίτημα για πόρους ή ιστοσελίδα βρέθηκε αλλά σε διαφορετική θέση από την αναμενόμενη. Μεταφέρεται προσωρινά σε άλλο πόρο ή ανακατευθύνεται προσωρινά σε μια νέα διεύθυνση URL. 304 Δεν τροποποιήθηκε:
Αυτός ο κωδικός κατάστασης επιστρέφεται εάν ο υπολογιστής-πελάτης έχει ήδη κάνει λήψη πόρων από την τελευταία επίσκεψη και εμφανίζεται για να ενημερώσει το πρόγραμμα περιήγησης πελάτη ότι οι απαιτούμενοι πόροι αποθηκεύονται ήδη στην προσωρινή μνήμη του προγράμματος περιήγησης που δεν έχει τροποποιηθεί. Αυτός ο κώδικας κατάστασης επιταχύνει κατά βάση την παράδοση πόρων από την ιστοσελίδα χρησιμοποιώντας το προηγουμένως ληφθέν αντίγραφο που εξακολουθεί να υπάρχει στην προσωρινή μνήμη από την τελευταία επίσκεψη 4xx:
Το σφάλμα πελάτη που δείχνει ότι υπήρχε ένα πρόβλημα με το αίτημα του πελάτη. Ο κωδικός επιστρέφεται αν το αίτημα του πελάτη μπορεί να περιέχει εσφαλμένη σύνταξη Ακολουθούν μερικές από τις λίστες κωδικών κατάστασης κάτω από την κλάση 4xx.
400 Κακή Αίτηση:
Αυτός ο κωδικός κατάστασης επιστρέφεται αν ο διακομιστής δεν επεξεργαστείτε το αίτημα λόγω σφάλματος πελάτη όπως λανθασμένη σύνταξη, παραπλανητικό αίτημα δρομολόγησης, μη έγκυρο πλαίσιο κτλ.
401 Μη εξουσιοδοτημένο:
Αυτός ο κωδικός κατάστασης επιστρέφεται από το διακομιστή, εάν ο πελάτης δεν έχει παράσχει έγκυρα διαπιστευτήρια πιστοποίησης. Απαγορεύεται: Αυτός ο κωδικός κατάστασης HTTPS επιστρέφεται όταν απαγορεύεται η πρόσβαση στον πόρο και ο πελάτης δεν διαθέτει την απαιτούμενη άδεια για την προβολή του περιεχομένου. Αυτό συμβαίνει βασικά όταν ο υπολογιστής-πελάτης προσπαθεί να προβάλει ένα περιεχόμενο που προστατεύεται με κωδικό πρόσβασης χωρίς έγκυρες πιστοποιήσεις σύνδεσης.
404 Δεν βρέθηκε : Το σφάλμα κώδικα κατάστασης HTTPS είναι το πιο συνηθισμένο σφάλμα όλων και επιστρέφεται αν ο διακομιστής δεν βρει
405 Η μέθοδος δεν επιτρέπεται: Αυτός ο κωδικός κατάστασης HTTPS επιστρέφεται αν η μέθοδος που ζητήθηκε από τον πελάτη υποστηρίζεται από το διακομιστή φιλοξενίας αλλά δεν υποστηρίζεται από τους πόρους που ζητά ο πελάτης. Timeout αιτήματος:
Αυτός ο κωδικός κατάστασης HTTPS επιστρέφεται από το διακομιστή, αν ο διακομιστής απέτυχε να λάβει ένα πλήρες αίτημα από το πρόγραμμα περιήγησης-πελάτη. Ο κύριος λόγος για αυτό το σφάλμα θα ήταν η απώλεια πακέτων δεδομένων κατά την επικοινωνία μεταξύ πελάτη-διακομιστή. Ο διακομιστής περιορίζει την αναμονή για την πλήρη λήψη του αιτήματος από το πρόγραμμα περιήγησης πελάτη 410 Gone:
Αυτός ο κωδικός κατάστασης HTTPS επιστρέφεται αν ο διακομιστής δεν εντοπίσει τη σελίδα ή τους πόρους αιτήματος που εκκίνησε από τον πελάτη. Αυτό το σφάλμα κατάστασης είναι παρόμοιο με το σφάλμα 404 που δεν βρέθηκε εκτός από το ότι αυτό το σφάλμα είναι μόνιμο και η ζητούμενη σελίδα ή οι πόροι δεν είναι πλέον διαθέσιμες προς το παρόν και επίσης δεν θα είναι ξανά διαθέσιμοι στο μέλλον 5xx:
Αυτή η κατηγορία είναι Σφάλμα πλευράς διακομιστή και επιστρέφεται αν ο διακομιστής απέτυχε να ικανοποιήσει το αίτημα του πελάτη.Το σφάλμα στο διακομιστή μπορεί να είναι ένας από τους λόγους που εμποδίζει την ικανοποίηση του αιτήματος Ακολουθούν μερικές από τις λίστες κωδικών κατάστασης κάτω από την κλάση 5xx
500 Σφάλμα εσωτερικού διακομιστή: Αυτό το σφάλμα κατάστασης HTTPS δημιουργείται από τα πρόσθετα τρίτων κατασκευαστών ή τα ελαττωματικά πρόσθετα. Αυτό είναι ένα σφάλμα διακομιστή όταν ο διακομιστής αποτυγχάνει να συνδέσει τη βάση δεδομένων και αποτυγχάνει να παραδώσει τον απαιτούμενο πόρο.
501 Δεν έχει υλοποιηθεί:
Πρόκειται για ένα πρόβλημα διακομιστή ιστού επιστρέφεται σφάλμα αν ο διακομιστής δεν υποστηρίζει τη λειτουργία που ήταν από τον πελάτη. Αυτό το σφάλμα μπορεί να επιλυθεί μόνο από τον κεντρικό υπολογιστή
502 Bad Gateway:
Αυτό το σφάλμα εμφανίζεται κυρίως όταν ο διακομιστής που ζητά τους πόρους στη βάση δεδομένων χρειαστεί πολύ χρόνο και ακυρώνεται από τον ίδιο τον εξυπηρετητή ιστού, σύνδεση στον ανερχόμενο διακομιστή ή σε μια βάση δεδομένων. Αυτό το σφάλμα επιστρέφεται από το διακομιστή όταν λαμβάνει μια μη έγκυρη απόκριση από τον ανερχόμενο διακομιστή 503 Μη διαθέσιμη υπηρεσία:
Αυτό το σφάλμα επιστρέφεται εάν ο διακομιστής έχει υπερφορτωθεί με πάρα πολλά αιτήματα και δεν είναι διαθέσιμος για την έγκαιρη διεκπεραίωση των αιτημάτων 504 Timeout Gateway:
Αυτό το σφάλμα επιστρέφεται όταν ο διακομιστής που λειτουργεί ως πύλη δεν λαμβάνει την απάντηση από έναν ανερχόμενο διακομιστή. Εμφανίζεται όταν ένα αίτημα που ξεκίνησε από τον πελάτη περιλαμβάνει δύο διακομιστές για την επεξεργασία της αίτησης όπου ο πρώτος διακομιστής λειτουργεί ως πύλη. Ο πρώτος διακομιστής προωθεί το αίτημα στον δεύτερο διακομιστή και το σφάλμα επιστρέφεται αν το πρώτο χρονικό όριο του διακομιστή περιμένει την απάντηση από το δεύτερο διακομιστή Ελπίζουμε ότι θα βρείτε αυτό το κομμάτι των πληροφοριών χρήσιμο
Ο πωλητής λογισμικού αποτιμά τα τρία σφάλματα πυρήνα των Windows ως κρίσιμα, διότι θα μπορούσαν να χρησιμοποιηθούν για τη δημιουργία κώδικα επίθεσης θα τρέξει μη εξουσιοδοτημένο λογισμικό στη μηχανή του θύματος. Στα σφάλματα SChannel και DNS δίνεται η λιγότερο τρομακτική βαθμολογία της "σημαντικής" από τη Microsoft, που σημαίνει ότι η εταιρεία δεν πιστεύει ότι είναι πιθανό να χρησιμοποιηθούν για να αναλάβουν έναν υπολογιστή.
Η ενημέρωση του πυρήνα των Windows, MS09- 006, θα πρέπει να είναι η πρώτη που εφαρμόζεται, σύμφωνα με τον Eric Schultze, επικεφαλής της τεχνολογίας με Shavlik Technologies. Αυτό συμβαίνει γιατί "θα μπορούσε να επιτρέψει σε έναν εισβολέα να πάρει τον πλήρη έλεγχο του υπολογιστή σας αν βλέπετε έναν ιστότοπο, ένα ηλεκτρονικό ταχυδρομείο ή ένα έγγραφο που περιέχει κακό γραφικό ή εικόνα", δήλωσε με ηλεκτρονικό ταχυδρομείο.
Η Cisco έχει εγκαινιάσει τις εξαμηνιαίες ενημερώσεις κώδικα του IOS, καθορίζοντας 12 σφάλματα στο firmware του δρομολογητή. η Cisco περιγράφει τα σφάλματα σε 11 συμβουλές ασφαλείας, που κυκλοφόρησαν την Τετάρτη, λέγοντας ότι επηρεάζουν τους δρομολογητές και τους διακόπτες που χρησιμοποιούν το Cisco Unified Communications Manager , καθώς και μια ποικιλία υπηρεσιών στο λειτουργικό σύστημα της Cisco IOS
"Η αξιοποίηση των ατομικών τρωτών σημείων μπορεί να έχει ως αποτέλεσμα δύο διαφορετικές επιπτώσεις, παραβίαση της εμπιστευτικότητας ή άρνηση παροχής υπηρεσιών", ανέφερε η Cisco σε σημείωμα περιγράφοντας τις ενημερώσεις, δημοσιεύτηκε στην ιστοσελίδα της την Τετάρτη
Γιατί παίρνουμε Crapware ή craplets στις μηχανές μας; Η απάντηση, όπως μάλλον θα μπορούσε ήδη να μαντέψει, είναι ότι οι ΚΑΕ κερδίζουν χρήματα από τα crapware. Οι εταιρείες πληρώνουν πραγματικά για να έχουν τις εφαρμογές τους προεγκατεστημένες σε έναν Η / Υ. Και ποια είναι αυτά τα δόντια; Είναι μια λέξη για όλο το λογισμικό ένας ΚΑΕ, εγκαθιστά στον νέο σας υπολογιστή με Windows. Μερικοί μπορεί να είναι χρήσιμοι, άλλοι όχι! Βέβαια, ο ορισμός του τι είναι ένα ρήγμα και τι δεν είναι, μπορεί να διαφέ
Οι ΚΑΕ προτιμούν να το πλαισιώνουν διαφορετικά, λέγοντας ότι τέτοιες προσφορές συμβάλλουν στη μείωση του κόστους των υπολογιστών. με τη μορφή ενός δοκιμαστικού ή ενός φουσκωμένου CD οδηγού που εγκαθιστά πρόσθετα σκουπίδια πάνω από τον απαιτούμενο οδηγό ή μπορεί να είναι λογισμικό που συνοδεύεται από δρομολογητή, εκτυπωτή ή ευρυζωνική υπηρεσία που ο τυπικός χρήστης εγκαθιστά άθελα ή είναι το πράγμα που ήρθε πριν -Εγκαταστήστε τον υπολογιστή που αγοράσατε