Heim > häufiges Problem > Hauptteil

Web-Sicherheit gliedert sich in mehrere Aspekte

(*-*)浩
Freigeben: 2019-10-26 15:03:39
Original
8097 Leute haben es durchsucht

Web-Sicherheit ist in drei Aspekte unterteilt: Schutz der Sicherheit des Servers und seiner Daten; Schutz der Sicherheit der zwischen dem Server und dem Benutzer übertragenen Informationen; Schutz der Sicherheit des Webanwendungs-Clients und seiner Umgebung.

Web-Sicherheit gliedert sich in mehrere Aspekte

Mit der Geburt einer Reihe neuer Internetprodukte wie Web2.0, soziale Netzwerke, Weibo usw. entstehen Internetanwendungen, die auf der Webumgebung basieren Mit zunehmender Verbreitung werden im Zuge der Unternehmensinformatisierung verschiedene Anwendungen auf der Webplattform eingerichtet. (Empfohlenes Lernen: Web-Frontend-Video-Tutorial)

Die rasante Entwicklung des Web-Geschäfts hat auch große Aufmerksamkeit von Hackern auf sich gezogen. Daraus folgt das Aufkommen von Bedrohungen für die Web-Sicherheit, die von Hackern genutzt werden Betriebssysteme Schwachstellen und SQL-Injection-Schwachstellen in Webdienstprogrammen erlangen die Kontrollbefugnis des Webservers und reichen von der Manipulation von Webseiteninhalten bis hin zum Diebstahl wichtiger interner Daten. Noch schwerwiegender ist das Einschleusen von bösartigem Code in Webseiten, wodurch Website-Besucher Verstößen ausgesetzt werden.

Sicherheitsprobleme bei Webanwendungen sind im Wesentlichen auf Probleme mit der Softwarequalität zurückzuführen. Allerdings haben Webanwendungen im Vergleich zu herkömmlicher Software ihre eigene Einzigartigkeit.

Webanwendungen sind oft nur für eine bestimmte Organisation gültig. Bekannte Schwachstellensignaturen müssen häufig geändert werden, um Geschäftsziele zu erreichen, was es für viele schwierig macht, einen ordnungsgemäßen Betrieb aufrechtzuerhalten Entwicklungszyklus; die komplexen Interaktionsszenarien zwischen Client und Server müssen vollständig berücksichtigt werden, und viele Entwickler verstehen den Geschäftsprozess im Allgemeinen nicht gut, und selbst unerfahrene Entwickler können dies tun.

Die Sicherheit von Webanwendungen sollte idealerweise während des gesamten Softwareentwicklungslebenszyklus den Prinzipien der sicheren Codierung folgen und in jeder Phase entsprechende Sicherheitsmaßnahmen ergreifen.

Die tatsächliche Situation der meisten Websites ist jedoch, dass eine große Anzahl früher entwickelter Webanwendungen aus historischen Gründen unterschiedlich starke Sicherheitsprobleme aufweist. Für diese gestarteten und produzierten Webanwendungen sind aufgrund ihrer individuellen Eigenschaften keine universellen Patches verfügbar und eine Codekorrektur ist schwierig zu implementieren oder erfordert aufgrund der hohen Kosten einen langen Korrekturzyklus.

In dieser Situation sind professionelle Web-Sicherheitsschutztools eine vernünftige Wahl. WEB Application Firewall (im Folgenden als WAF bezeichnet) ist ein solches professionelles Tool, das ein Mittel zur Sicherheitsbetriebs- und Wartungskontrolle bietet: Basierend auf einer bidirektionalen Analyse des HTTP/HTTPS-Verkehrs bietet es Echtzeitschutz für Webanwendungen.

Zu den gängigen WEB-Sicherheitsprodukten gehört die Barracuda WEB Application Firewall.

Das obige ist der detaillierte Inhalt vonWeb-Sicherheit gliedert sich in mehrere Aspekte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
web
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!