Wie man gegen unerwartete Eingänge schützt
Wenn Sie das Internet surfen, downloaden Sie eine
von zwei Arten Webseiten zu Ihrem Computer: statisch oder
dynamisch. Eine statische Webseite sitzt auf einem web server,
bis ein Klient Computer einen Antrag für ihn sendet. Sobald
verlangt, wird die Webseite dann zum Klient Computer genau downloadet,
während sie verursacht wurde, wo das web browser dann die Seite
ansieht. Eine statische Webseite ist wirklich nichts mehr als
eine Broschüre oder eine Reklameanzeige und erlaubt nicht, daß die
zutreffende Energie des Internets ausgedrückt wird. Jedoch ist
eine statische Seite von den Häckern verhältnismäßig sicher.
Demgegenüber bestehen dynamische Webseiten nur in einem
teilweisen Zustand, bevor sie verlangt werden. Mit scripting
Sprachen füllt ein web server wirklich alle fehlenden Teile aus und
verursacht die Webseite, bevor es zum Computer des Klienten geschickt
wird. Diese Art der dynamischen Webseite Kreation läßt
Datenbankinteraktion, Einkaufenkarren und kundengebundene Teile einer
Webseite, wie Farben, der Namen und der Formatierung Pläne zu.
Eine Search Engine Webseite oder vorderes Ende, ist ein
vollkommenes Beispiel des dynamischen Scriptings. Das
grundlegende Search Engine ist nichts mehr als ein kleines Programm,
das eine Datenbank (oder spezifischer, eine Tabelle in der Datenbank)
zu jeder möglicher zusammenpassenden Information fragt, die auf den
Kriterien basiert, die Sie gegeben haben. Zum Beispiel wenn Sie
über Hunde herausfinden möchten, schreiben Sie einfach Hunde in der
Textkasten- und -erfolgssuche.
Die meisten Datenbanken basieren auf der strukturierten
Abfragesprache (SQL). Diese Sprache wird hauptsächlich
verwendet, um Informationen in einer Datenbank zu manipulieren.
Mit SQL können Sie andere Tätigkeiten auf Daten in einigen
kurzen Linien des Codes fragen, aktualisieren, hinzufügen, löschen
und durchführen.
Ist hier ein anderer allgemeiner Gebrauch für
Datenbank-gefahrene Netzaufstellungsorte. Sind Sie überhaupt
angefordert worden, ein username oder ein Kennwort einzutippen, um
eine Webseite zugänglich zu machen? Ziemlich häufig, wird Ihre
Eintragung mit einem Datenbanktabelle verglichen, in dem Ihr
Benutzername und -kennwort validiert werden. Wenn es erklären
der eingetragene Benutzername und die Kennwortgleichen gibt, werden
Ihnen Zugang bewilligt.
Um zu veranschaulichen, lassen Sie uns den Prozeß genau
betrachten, wie folgt:
-
Der Benutzer wird gebeten, einzutippen erklären
Informationen.
-
Der Benutzer betritt das folgende:
User=Tom Pass=tompass
- Die eingetragenen Informationen werden zum web
server geschickt.
- Eine SQL Frage wird mit den eingetragenen
Kontoinformationen verursacht:
"* von den tblUsers IN DENEN USER='Tom ' und
PASS='tompass'" VORWÄHLEN Sie
- Die Datenbank bringt die Resultate zurück.
- Ein Algorithmus wird verwendet, um festzustellen, ob
Zugang die Erlaubnis gehabt wird.
- Wenn Resultate gefunden werden, wird Zugang ermöglicht,
und wenn keine Resultate gefunden werden, ist Zugang eingeschränkt.
- Der Benutzer wird entweder in die Web site gesendet oder
gesendet zurück zu der LOGON-Seite.
Diese ehrfürchtige Technologie kann grenzenlosen Gebrauch
haben. Jedoch kann ein gescheiter Hacker diese Technologie
ausnutzen, um die Daten ohne korrekte Authentisierung zugänglich zu
machen. Z.B. nehmen Sie an, daß unser Hacker die folgenden
Schritte anstelle von vorher aufgeführten durchführte.
-
Der Hacker wird gebeten, einzutippen erklären
Informationen.
-
Der Hacker betritt das folgende:
Benutzer = ' oder '' Durchlauf = ' oder ''
- Eingetragene Informationen werden zum web server
geschickt.
- Eine SQL Frage wird mit den eingetragenen
Kontoinformationen verursacht:
"* von den tblUsers IN DENEN BENUTZER = ' ' oder '' und
PASS=''or '' VORWÄHLEN Sie
- Die Datenbank bringt die Resultate zurück.
- Ein Algorithmus wird verwendet, um festzustellen, ob
Zugang die Erlaubnis gehabt wird.
- Wenn Resultate gefunden werden, wird Zugang ermöglicht,
und wenn keine Resultate gefunden werden, ist Zugang eingeschränkt.
- Der Hacker erhält Zutritt, weil die Datenbank eine Liste
aller Benutzer zurückbrachte!
Wie Sie sehen können, dank die Handhabung des Hackers der
Frage auf der Datenbank, hat er jetzt Zugang zur gesicherten Web site.
Es gibt viele Weisen, die diese Art des Angriffs benutzt
werden kann. Häcker können löschen, einsetzen, aktualisieren
und Ansichtdaten, indem sie das web server in das Bitten um
Extrainformationen von einer Datenbank betrügen. Obgleich
dieses ein festes Verständnis der SQL Sprache nimmt, kennen viele
Häcker sie bereits resultierend aus ihren Arbeit Anforderungen.
Ausnutzung Der Netz-Formen
Die vorher besprochene Art der zerhackenden
Technik kann auch benutzt werden, wenn man Netzformen ausnutzt.
Ziemlich häufig, haben Netz-gegründete Formen
auffängt sich "versteckt", die Informationen enthalten, die
zu einem web server ohne den Klienten geschickt wird, der überhaupt
es sieht. Ein neues Beispiel ist ein populäres "Einkaufenkarre"
Software-Programm, das gefunden wurde sich versteckt zu haben
auffängt die Preise der Einzelteile online enthalten, die
für Erwerb vorhanden sind. Alles mußte ein Hacker tun sollte
die Webseite zu ihrem Computer downloaden und den versteckten Preis zu
redigieren fangen Sie zu jedem möglichem Wert auf, den sie
wünschte. Dieser neue und verbesserte Wert wurde dann zur
Einkaufenkarre Software für die Verarbeitung geschickt. Wenn es
keine Alarmmenschen gab, die in die Verarbeitung der Erwerbe mit
einbezogen wurden, würde der Hacker kein Problem einen
on-line-Speicher aus Tausenden Dollar heraus betrügend haben.
Diese sind einige der populärsten Arten der böswilligen
Großtaten auf dem Internet. Dank alle unterschiedlichen Arten
Benutzerschnittstellen und dynamischer Inhalt auf dem Internet,
Häcker finden leicht Bohrungen. Ftp Programme, SQL
Bedienerprogramme, remote loginprogramme, scripting Sprachen und sogar
HTML selbst alle sind gefunden worden, um zum unerwarteten diesem
Eingang verletzbar zu sein Resultate in der Freigabe der empfindlichen
Informationen. Aller, den es nimmt, ist ein Hacker mit einem
vollständigen Verständnis eines Software-Programms oder sogar ein
Index Kiddie mit einem vor-gebildeten Programm, das die Bohrungen
findet, und ein anderer Wirt der Computersysteme kann unten in Flammen
gehen.
dieses ist ein Artikel, der von Yoko Jelkovich
hinzugefügt wird
Verzicht: Unsere Web site ist
nicht zu der Information verantwortlich, die durch diesen Artikel
enthalten wird. Dieser Artikel reflektiert keineswegs die
Ansichten, die Meinungen, die Gedanken oder den Glauben des
Artikelverzeichnisstabes.
Übersetzung Nachricht: Der Artikel ",
wie man gegen unerwartete Eingänge" wurde übersetzt mit einem
automatisierten Übersetzungsdienst schützt. Wir entschuldigen
herzlichst uns für alle mögliche Übersetzung Störungen, die
auftraten. Danke für das Verstehen.