Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann verhindert werden, dass einige wichtige Seiten in böswilliger Absicht gecrawlt werden?

Wie kann verhindert werden, dass einige wichtige Seiten in böswilliger Absicht gecrawlt werden?

WBOY
Freigeben: 2016-09-27 14:18:12
Original
1694 Leute haben es durchsucht

Die vorhandene Seite a.php ist hauptsächlich die Schnittstelle, die dem Benutzer angezeigt wird
Einige Daten über Ajax abrufen und Daten an b.php senden
Aber ich möchte nicht, dass andere den Zugriff direkt simulieren, um die zurückgegebenen Daten zu erfassen von b.php
Wie gehe ich damit um? Bitten Sie einen Experten, bei der Analyse des Prozesses zu helfen

Antwortinhalt:

Die vorhandene Seite a.php ist hauptsächlich die Schnittstelle, die dem Benutzer angezeigt wird
Einige Daten über Ajax abrufen und Daten an b.php senden
Aber ich möchte nicht, dass andere den Zugriff direkt simulieren, um die zurückgegebenen Daten zu erfassen von b.php
Wie gehe ich damit um? Bitten Sie einen Experten, bei der Analyse des Prozesses zu helfen

Solange es sich um ein HTTP-Protokoll handelt, lässt sich eine Simulation nicht vermeiden.
Die übliche Methode besteht darin, zu beurteilen, ob der Referer-Anforderungsheader von Ihrem eigenen Domänennamen stammt, aber das kann auch der Fall sein simuliert
Daher können Sie nur die Parameter der Schnittstellenanforderung verschlüsseln und jeden einzelnen Anforderungsheader beurteilen. Diese Art von Anforderungsheader kann die Wahrscheinlichkeit einer Simulation verringern. Das Front-End-Skript muss komprimiert und verschleiert werden, sonst ist es nutzlos

Verwandte Etiketten:
php
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