Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

Sichern Sie Nginx mit X-FRAME-OPTIONEN vor Clickjacking

Nginx Clickjacking
Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

Fügen Sie X-Frame-Optionen im HTTP-Header hinzu, um NGINX vor Clickjacking-Angriffen zu schützen

Clickjacking ist eine bekannte Sicherheitslücke in Webanwendungen.

In meinem letzten Beitrag habe ich darüber gesprochen, wie man sichert Apache Web Server, IBM HTTP Server und .htaccess und einige von Ihnen fragten nach Nginx.

Also los geht's ...

Dieses X-Frame-Optionen In HTTP kann der Antwortheader verwendet werden, um anzugeben, ob ein Browser eine Seite in Frame oder Iframe öffnen darf.

Dadurch wird verhindert, dass Website-Inhalte in andere Websites eingebettet werden.

Haben Sie bei jedem Versuch versucht, Google.com als Frame in Ihre Website einzubetten? Sie können nicht, weil es geschützt ist und Sie können es auch schützen.

Es gibt drei Einstellungen für X-Frame-Optionen:

  1. GLEICHERORIGIN: Mit dieser Einstellung kann die Seite in einem Rahmen am selben Ursprung wie die Seite selbst angezeigt werden.
  2. VERWEIGERN: Diese Einstellung verhindert, dass eine Seite in einem Frame oder Iframe angezeigt wird.
  3. ERLAUBEN VON URI: Mit dieser Einstellung kann eine Seite nur am angegebenen Ursprung angezeigt werden.

Hinweis: Sie können es auch versuchen CSP-Frame-Vorfahren um den eingebetteten Inhalt zu steuern.

Implementation

  • Gehen Sie zu Nginx und dann zu einem conf-Ordner
  • Erstellen Sie vor dem Ändern ein Backup
  • Fügen Sie den folgenden Parameter hinzu nginx.conf unter Serverbereich
add_header X-Frame-Options "SAMEORIGIN";
  • Starten Sie den Nginx-Webserver neu

Verification

Sie können ein Webentwickler-Tool im Browser verwenden, um Antwortheader anzuzeigen. Es sollte so aussehen.

nginx-sameorigin

Alternativ können Sie auch verwenden HTTP-Header-Online-Tool um dies zu überprüfen.

Ich hoffe das hilft. Weitere Informationen zur Sicherheit finden Sie unter my Nginx Hardening & Security Leitfaden.

Das ist gerecht eine der Hunderten von Sicherheitsupdates für eine Website. Wenn Sie nach einer vollständigen Sicherheitslösung suchen, können Sie Cloud-basierte Sicherheitsanbieter wie z SUKURIoder Cloudflare.

Danke an unsere Sponsoren
Weitere großartige Lesungen zu Nginx
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder