Puncte:0

Ce informații din phpinfo sunt sensibile?

drapel in
Sam

Mi s-a spus că phpinfo conține date sensibile, așa că ar trebui să le ștergeți în mediul de producție. Dar în această după-amiază m-am uitat bine la ea și nu am găsit nimic interesant. Deci iată întrebarea mea. Ce naiba este sensibil? Cum va folosi un atacator astfel de informații? Sau ce va afla el/ea din pagina de configurare?

Puncte:2
drapel vn

Un exemplu.

Dacă ale tale phpinfo pagina arată că utilizați Windows Server 2008 și PHP 5.6, cu anumite module PHP, atunci atacatorii pot prelua cu ușurință controlul asupra serverului dvs., deoarece,

  • Windows Server 2008 este la sfârșitul vieții, iar problemele de securitate nu vor mai fi rezolvate de Microsoft.
  • PHP 5.6 este la sfârșitul vieții, iar problemele de securitate nu mai sunt rezolvate.
  • Anumite module au propriile vulnerabilități care deschid ușa atacatorilor.

Chiar dacă utilizați cele mai recente versiuni de Windows și PHP, vulnerabilități zero day există.

Cu cât dezvăluiți mai puține informații lumii exterioare, cu atât mai greu de exploatat atacatorilor.

Ar fi bine să angajați un consultant de securitate și să aflați mai multe.

Sam avatar
drapel in
Sam
Da, și s-ar putea să-mi pun creierul în cuptorul cu microunde. Haha.
Puncte:2
drapel ar
bob

În general, preocuparea de securitate este că, cu cât infrastructura și aplicațiile dvs. „dezvăluie” mai multe informații (prin dezvăluirea numelor de produse, versiunilor și capabilităților), cu atât mai puțină muncă are de făcut un adversar pentru a culege informații și devine mai ușor pentru ei să vizeze rapid anumite vulnerabilități (cunoscute).

Acest lucru face ca cea mai bună practică în mediile de producție să suprimați, printre multe altele, numerele de versiune, să dezactivați codul/opțiunile de depanare (cum ar fi phpinfo()), suprimați mesajele de eroare și multe altele...

Puncte:1
drapel ar

Fiecare informație scursă despre serverul dvs. ar putea fi problematică. Chiar și bannerul Apache, dacă nu îl dezactivați în httpd.conf, se scurge, ar putea duce la un compromis. Accesați exploit-db.com și uitați-vă, de exemplu, la toate vulnerabilitățile împotriva Apache. Rețineți că majoritatea afectează versiunile specifice. Deci, acum, cu phpinfo care expune aceste informații, este simplu pentru un copil cu script să atace automat sistemul dumneavoastră. Ceea ce, chiar dacă este corectat, poate provoca probleme, cel puțin întreruperi în trafic. În timp ce, dacă nu au o versiune, în general, nu vor rula nimic. Multe mod-uri apache au avut probleme în trecut - un alt lucru expune phpinfo. Anumite exploit-uri locale rulează pe anumite nuclee - phpinfo din nou...

De asemenea, arată ce db utilizați - așa că imediat un atacator știe ce comenzi să încerce să folosească pentru a efectua atacuri de injecție SQL. Și anumite versiuni sunt vulnerabile la anumite exploit-uri.

De asemenea, puteți ghici din phpinfo informații cum ar fi numele de utilizator, formatul numelor de utilizator, structura directoarelor... unele atacuri trebuie să cunoașteți structura directoarelor, cum ar fi atacurile PUT, unde de obicei atacatorul trebuie să facă o ghicire educată, dar phpinfo pune aceste informații acolo.

Chiar și informații precum administratorul serverului pe care îl puteți căuta apoi pe google și poate găsi problemele de securitate pe StackExchange...

Practic, phpinfo este un meniu mare pentru orice atacator potențial. Acoperă *** aia. Și în timp ce sunteți la asta, ascundeți versiunile bannerului, dacă nu aveți nevoie de aceste informații dintr-un motiv oarecare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.