Zabezpečení nahraných souborů
- kleinpetr
- Člen | 480
Zdravím,
chtěl jsem se zeptat jaká je nejjednodušší cesta k zabezpečení nahraných souborů. Jde mi o to, že vše je ve složce www/upload tudíž je přístupná i bez session identity, jak docílit toho abych mohl zautorizovat cílový soubor?
Napadlo mě udělat zvlášť metodu, která zautorizuje požadavek a případně vrátí FileResponse. Jak bych měl upravit práva složky aby se do složky dalo uploadovat ale aby soubor nešel zobrazit pokud si jej nevytáhnu v php?
Zkoušel jsem práva 773 -R pro složku upload, ale to jde nahrávat i zobrazovat, tak jsem zkusil 772, a to nejde zobrazovat, ale ani nahrávat. Dá se to nějak vyřešit na straně práv nebo budu muset napsat pravidlo někde v nginx hostu?
Díky za rady.
- Honza Kuchař
- Člen | 1662
Jak píše Pavel: použít FileResponse, CallbackResponse nebo FileDownloader pro low-traffic applikace, X-Sendfile s delegací na reverzní proxy na hi-traffic aplikace
Editoval Honza Kuchař (19. 9. 2018 13:25)