Puncte:0

Ar trebui să schimb folderul implicit pentru încărcări?

drapel bf
Tom

PHP 7 folosește folderul implicit de sistem (/tmp) pentru a stoca fișierele încărcate. PHP vă permite să schimbați setările și să schimbați directorul de destinație a încărcării. Unele site-uri indică schimbarea acestui folder cu altul, deoarece permisiunea /tmp este 777.

OWASP nu are nimic listat în recomandările de securitate. Ar trebui să-mi fac cu adevărat griji că schimb acest folder cu altul sau nu există riscuri?

Puncte:1
drapel in

Cred că de obicei nu este necesară schimbarea folderului de încărcare, deoarece

  • Modul de acces implicit al fișierelor temporare este 0600 și sunt deținute de utilizatorul care execută procesul PHP. Aceasta înseamnă că alți utilizatori nu pot accesa fișierele în mod implicit.
  • /tmp are sticky bit setat, ceea ce înseamnă că chiar și permisiunile sale de acces sunt 777, doar proprietarul unui fișier poate șterge orice fișier (și root, desigur).
  • De obicei serverele sunt computere dedicate, iar în zilele noastre cu containere și virtualizare cu atât mai mult. Aceasta înseamnă că probabil că nu există alți utilizatori prezenți care ar putea arunca o privire la fișierele încărcate în tranzit.
  • Fișierele sunt acolo doar temporar, dacă scriptul care gestionează încărcarea fișierului iese, fișierele sunt șterse. Deci, chiar dacă există utilizatori/procese neîncrezători în jur, aceștia ar avea nevoie de o condiție de cursă (care ar putea exista, BTW) pentru a accesa fișierele și totuși trebuie să depășească restricțiile de acces menționate anterior.
  • Dacă cineva neautorizat de pe internet reușește să acceseze sistemul de fișiere al computerului tău, fișierele temporare încărcate sunt cea mai mică dintre problemele tale.

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.