Zablokování čtení souboru na hostingu

websupportJunior

Zablokování čtení souboru na hostingu
« kdy: 30. 06. 2014, 00:25:53 »
Zdravim,

mam pomerne stupidnu otazku, ale fakt neviem na nu odpovedat a podla mna je tak stupidna ze to je dovod preco mi google na prvej strane mojich vysledkov nenasiel odpoved, druhu stranu neklikam zo zasady.

Zaplatil som si hosting, mam tam nejaky home folder - pristpupujem cez FTP klienta (ja pouzivam Total Commander) a ok ked do home foldru umiestnim hocijake inder.php tak to sa nacita ked niekto zada moju domenu. Ok ak tam mam napirklad obrazok s nazvom dement.jpg a niekto ho chce vidiet zada domena/dement.jpg a ma ho.

Ok a moja otazka je : je nejaka moznost ako zablokovat pristup k takemuto suboru? Dajme domu ze si tam cez FTP nechavam s kamosom odkazy v subore poznamky.txt - ak niekto zada do browsera domena/poznamky.txt tak supho uz dany file ma. Da sa tomu nejako zabranit? Myslel som ze odpovedou je chomd tak som skusil dat 000 a nic - stale sa na file dostanem.

Tolko k mojej otazke. Ale kedze som ju uz polozil, polozim este jednu ktora z otho vyplyva: Bezpecnost fileov na hostingoch. Ok dostat sa takto surovo k info z databazy :) sa asi nedostanem, ale ostatne veci? Co take obrazky? Co ak ma niekto ze ja neviem domena/albumy/menofotkovehoalbumu/menofotky.jpg - kebyze poznam tu cestu tak sa na neho dostanem - ma on nejaku moznost si to chranit? Minimalne chapem ze ak je nieco .PHP tak server nezobrazi source ale dany kod vykona a userovi posle len vysledok a ako je to s ostatnymi subormi? JPG? TXT? a spol? tie idu? bez problemu?

Takze ak si niekto napise robota co bruteforcom potaha vsetko z domena/* (dajme tomu ze by niekto cca poznal hierarchiu a vie nakodit robota ofc) tak si okrem PHP sborov vie urobit slusnu kopiu hostingu?

Dakujem
« Poslední změna: 30. 06. 2014, 09:44:56 od Petr Krčmář »


Jenda

Re:Zablokovat citanie TXT z HOSTNGU?
« Odpověď #1 kdy: 30. 06. 2014, 00:50:51 »
1) Tohle musí řešit webserver. Například v lighttpd se to nastaví přes url.access-deny.

2) Někdy bývá název souboru jako nějaký nesmysl/náhodně vygenerovaný/těžko uhodnutelný. Ale jinak ano, takhle prostě můžeš všechno potahat. Řeší se to právě tím nastavením webserveru jak jsem psal v (1), soubor se nejen může úplně znepřístupnit, ale třeba se může povolit pro přihlášené uživatele. Nějaký náhodný odkaz o tom: http://weavervsworld.com/docs/other/passprotect.html

kekel

Re:Zablokovat citanie TXT z HOSTNGU?
« Odpověď #2 kdy: 30. 06. 2014, 06:13:46 »
Vytvor v adresari soubor .htaccess a do nej dej toto:
Deny from all

pak si nikdo pres http zadny soubor nestahne. Popripade pokud ty chces mit moznost soubor stahnout, tak tam pridej jeste
Allow from tvojeip

websupportJunior

Re:Zablokování čtení souboru na hostingu
« Odpověď #3 kdy: 30. 06. 2014, 14:40:32 »
kekel! :) super dik to je ono a mam privatny adresar - super super to som chcel vediet. Dakujem!

David1234

Re:Zablokování čtení souboru na hostingu
« Odpověď #4 kdy: 30. 06. 2014, 15:55:15 »
Přemýšlel jsi o tom, co by se stalo kdyby přestal fungovat .htaccess? :)

PS: Tohle omezení (deny from all) se netýká serverových scriptů, samozřejmě pouze tvých (někdy dobré pamatovat).