1 |
Hallo, |
2 |
|
3 |
Am 03. August 2005 schrieb Cyrill Helg: |
4 |
> Aber das Problem ist auch, dass man mit wget auch Bilder und sonstige |
5 |
> Files holen kann. Wie schütze ich diese Ordner so, dass mein cms das |
6 |
> Zeugs lesen kann, jedoch nicht ein User aus dem Web? |
7 |
|
8 |
Wie soll das zu verstehen sein? Du willst irgendwo Bilder in Deine |
9 |
Seiten einbinden, aber kein User aus dem Web kann die abrufen? Das is |
10 |
ja albern. ;) |
11 |
|
12 |
Alles was Du in Deine Seite einbindest, muss auch einzeln abrufbar |
13 |
sein. Denn wenn Du Dir mal eine Seite mit Bildern im Log anschaust, |
14 |
wirst Du sehen, dass für jedes Bild ein eigener Aufruf stattfindet. OK, |
15 |
man könnte noch Methoden einbauen, dass der Referer auf den |
16 |
einbindenenden Artikel zeigen muss, jedoch ist das Mitsenden von |
17 |
Referern optional und in manchen Browsern deaktivierbar. Diese würden |
18 |
dann keine Bilder zu sehen bekommen. Falls Du das trotzdem willst, das |
19 |
geht entweder per .htaccess oder halt per PHP-Skript, welches |
20 |
irgendwelche Checks ausführt bevor es das Bild ausliefert. In dem Fall |
21 |
wäre auch noch eine Möglichkeit der Überprüfung auf einen angemeldeten |
22 |
User denkbar, aber ich denke doch mal nicht, dass nur authorisierte |
23 |
User die Bilder zu sehen bekommen sollen, oder? |
24 |
|
25 |
Also Bilder schützen vor Zugriffen von außen (z.B. direktes Verlinken |
26 |
von fremden Seiten ist praktisch nicht machbar. |
27 |
|
28 |
Noch bisschen was zum Lesen für die Verwendung des Referers: |
29 |
http://www.php-faq.de/q/q-http-referer.html |
30 |
http://www.php-resource.de/forum/showthread/t-20898.html |
31 |
|
32 |
Ciao |
33 |
Sebastian |
34 |
-- |
35 |
Sebastian Damm |
36 |
Blog: http://blog.sdamm.de |
37 |
GPG-Encrypted mail welcome! ID: 0x64D96827 @ pgpkeys.pca.dfn.de |
38 |
Fingerprint: CB7F F23F D950 644D 838B 215A 550F 75EC 64D9 6827 |