Nahrávané soubory: formáty, limity a antivirus
Nastavení nahrávaných souborů v PetBase — povolené formáty a limity pro dokumenty a obrázky, hlídač skenů ve fotkách a antivirová kontrola.
Formáty příloh
Správa systému → Formáty příloh. Klub zaškrtává, co přijímá, a to zvlášť ve dvou sadách:
- Přílohy — posudky, potvrzení, skeny, doklady k žádostem,
- Obrázky — místa, kde dává smysl jen obrázek: fotky psů, banner vrhu, logo, podklad průkazky, galerie výstav.
Velikostní strop se nastavuje pro každou sadu zvlášť — posudek v PDF má pár set kilobajtů, ale fotka z mobilu běžně tři až pět megabajtů. Prázdná hodnota u obrázků znamená stejný limit jako u příloh.
Důležité: Toto nastavení je JEDINÉ místo, kde se formáty a velikosti řídí. Jednotlivé formuláře si vlastní seznam nedrží.
Jak se typ souboru ověřuje
Typ určuje server podle skutečného obsahu souboru, ne podle přípony ani podle toho, co hlásí prohlížeč. Přejmenování krycího listu z .pdf na .jpg tedy kontrolu neobejde.
Hlídač obsahu fotek
Whitelist formátů nepozná obsah — sken papíru vyfocený mobilem je regulérní JPEG a jako fotka projde. Proto u obrázkových polí běží kontrola, která pozná, že údajná fotka je ve skutečnosti naskenovaný dokument, a odmítne ji.
Antivirová kontrola
Správa systému → Antivirus. Nastavuje se:
- Zapnutí kontroly nahrávaných souborů,
- Co dělat s nálezem — soubor odmítnout, nebo jen zapsat do logu,
- Přísný režim — blokovat i soubory, které jsou jen podezřelé,
- Napojení na ClamAV běžící na serveru (nepovinné, zadává se adresa démona),
- Karanténa — uschovat kopii odmítnutého souboru k pozdějšímu prohlédnutí,
- Strop velikosti — soubory nad tuto velikost se obsahově nekontrolují.
Stránka ukazuje, které kontrolní vrstvy právě běží, seznam zachycených souborů a tlačítko zkouška kontroly, kterým se ověří, že ochrana opravdu funguje.
Kde soubory leží
Nahrané soubory se ukládají mimo veřejně dostupné složky. Chodí se pro ně přes aplikaci, která ověří oprávnění — přílohu žádosti nebo neveřejný dokument si tedy nestáhne někdo, kdo jen uhodne adresu.
Pomohl vám tento článek?