Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Teilen Sie Lösungen für mehrere häufig auftretende Web-Sicherheitsrisiken

Teilen Sie Lösungen für mehrere häufig auftretende Web-Sicherheitsrisiken

王林
王林nach vorne
2021-03-01 10:44:494272Durchsuche

Teilen Sie Lösungen für mehrere häufig auftretende Web-Sicherheitsrisiken

Im Folgenden finden Sie einige häufig auftretende Web-Sicherheitsprobleme und -Lösungen. Ich hoffe, dass sie für alle hilfreich sein können.

1. Cross-Site-Scripting

Lösung

xss tritt auf, weil die vom Benutzer eingegebenen Daten in Code umgewandelt werden, sodass die vom Benutzer eingegebenen Daten durch HTML-Escapezeichen wie „spitze Klammern“ und „einfache Anführungszeichen“ ersetzt werden müssen. und „doppelte Anführungszeichen“ werden maskiert und codiert.

2. SQL-Injection

Versuchen Sie beim Melden eines Fehlers, die Stack-Informationen abzudecken

Teilen Sie Lösungen für mehrere häufig auftretende Web-Sicherheitsrisiken

3. Cross-Site Request Forgery (Cross-Site Request Forgery)

Lösung

(1 ) Setzen Sie das Cookie auf HttpOnly

server.xml ist wie folgt konfiguriert

<Context docBase="项目" path="/netcredit" reloadable="false" useHttpOnly="true"/>

web.xml ist wie folgt konfiguriert

Teilen Sie Lösungen für mehrere häufig auftretende Web-Sicherheitsrisiken

(2) Token hinzufügen

Fügen Sie dem Formular ein ausgeblendetes Feld hinzu und senden Sie das ausgeblendete Feld, wenn Senden und der Server überprüft das Token.

(3) Identifizierung durch Referrer

Gemäß dem HTTP-Protokoll gibt es im HTTP-Header ein Feld, das an den Referer übergeben wird und die Quelladresse der HTTP-Anfrage aufzeichnet. Wenn ein Angreifer einen CSRF-Angriff durchführen möchte, muss er Anfragen von anderen Websites fälschen. Wenn ein Benutzer eine Anfrage über eine andere Website sendet, ist der angeforderte Referrer-Wert die URL der anderen Website. Daher kann der Referrer-Wert für jede Anfrage überprüft werden.

Teilen Sie Lösungen für mehrere häufig auftretende Web-Sicherheitsrisiken

4. Die Sicherheitslücke beim Hochladen von Dateien

erfolgt häufig über das Hochladen von Bildern und Dateien zur Speicherung auf den Server. Wenn die Bilddateien zu diesem Zeitpunkt nicht korrekt überprüft werden, laden einige böswillige Angreifer Viren hoch , Plug-Ins usw. dringen in den Server ein, stehlen Serverinformationen und führen sogar zum Absturz des Servers.

Daher müssen die ersten paar Bytes vieler Dateien überprüft werden. Anhand des Inhalts dieser wenigen Bytes kann daher auch der Typ der Datei beurteilt werden Nummer.

Typ-Whitelist festlegen

Verwandte Empfehlungen: Webserver-Sicherheit

Das obige ist der detaillierte Inhalt vonTeilen Sie Lösungen für mehrere häufig auftretende Web-Sicherheitsrisiken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen