Ich habe eine öffentlich zugängliche Seite, die gerade hat
<?php phpinfo(); >
Ich verwende es zum Debuggen, während wir uns in der Beta befinden. Aber kann es schaden, es zugänglich zu machen, wenn es sich um eine Live-Site handelt?
quelle
Ich habe eine öffentlich zugängliche Seite, die gerade hat
<?php phpinfo(); >
Ich verwende es zum Debuggen, während wir uns in der Beta befinden. Aber kann es schaden, es zugänglich zu machen, wenn es sich um eine Live-Site handelt?
Es hängt ganz davon ab, wie sicher Sie mit Ihrer PHP-Installation sind. Wenn Sie der Meinung sind, dass es absolut solide ist, auch wenn ein Angreifer alles über Ihre PHP-Installation weiß, können Sie es an Ort und Stelle lassen.
Aber warum sollten Sie das überhaupt auf einem Produktionssystem belassen? Möglicherweise gibt es Exploits, die Sie in Ihrer PHP-Version nicht kennen. Möglicherweise suchen Benutzer jetzt oder in Zukunft nach Ihrer PHP-Version oder nach bestimmten Optionen, die Sie aktiviert haben, weil sie wissen, wie diese Exploits ausgeführt werden. Indem Sie dies öffentlich verfolgen, haben Sie sich selbst zu ihrer Hitliste hinzugefügt.
Wenn Sie auf dem Laufenden bleiben möchten, können Sie es in einem kennwortgeschützten Verzeichnis ablegen oder bei Bedarf einschalten. Angesichts der geringen Kosten dieser Optionen würde ich nicht das Risiko eingehen, sie öffentlich zu machen.
<?php if ( $_SERVER['REMOTE_ADDR'] == '1.2.3.4' ) phpinfo(); ?>
(wo1.2.3.4
ist Ihre IP-Adresse)phpinfo()
es keine kluge Idee ist , PHP in einer Funktion öffentlich zugänglich zu machen .