Neautorizovaný přístup k obrázkům

V Drupalu 7 jsem narazil na problém s přístupem k neveřejným obrázkům. Web je bohužel přístupný jen v interní síti, tak nemohu poskytnout odkaz. Problém je následující:

Potřebuji na web ukládat články s obrázky, přičemž některé články (a jim přiřazené obrázky) mají být veřejné a jiné neveřejné. Zapnul jsem privátní ukládání obrázků a pro zobrazování obrázků využívám modul colorbox, což ale na níže popsaný problém nemá vliv.

Jak jsem pochopil, při zapnutí privátního ukládání obrázků se v článcích obrázky zobrazují přes "virtuální" adresář "system", tedy např. /system/files/IMG_0100.JPG. Toto funguje bez problémů, tedy tento obrázek se zobrazí jen uživatelům, kteří jsou oprávnění se na obrázek koukat. Současně "přirozený" adresář /sites/default/files/internal (to internal jsem nadefinoval já jako adresář pro privátní soubory) je přes webový prohlížeč nepřístupný (díky .htaccess), což je správně.

Problém je s tím, že náhledy obrázky (thumbnail, medium, large), které chci využívat, se ukládají do adresářů /sites/default/files/internal/styles/thumbnail/private, resp. medium/private a large/private. Ty jsou samy o sobě nepřístupné, ovšem obrázky z nich lze neautorizovaným uživatelům zobrazit hned dvěma způsoby:

1. Přes /system/files/styles/thumbnail/private/IMG_0100.JPG

2. Přes /sites/default/files/styles/thumbnail/private/IMG_0100.JPG (nechápu moc smysl této cesty - reálně v souborovém systému neexistuje)

Hledal jsem něco o tomto problém, ale zdá se, že všichni spíše řeší problém, že obrázky nelze zobrazit, než že se zobrazují, když nemají :-)

Máte někdo typ, co s tím?

Děkuji moc.

Radek