V sekci [SECURITY] v souboru wbkernel.ini je možné uvést následující položky, jejichž účelem je zvýšit bezpečnost systému, na němž WinBase602 běží.
SQL server WinBase602 je obyčejně spouštěn s právy superuživatele (root), obvykle při startu systému. Znamená to, že vše, co vykonává, se vykonává s těmito právy. To by mohlo vést, zejména v kombinaci s externími procedurami, k naruěení systému. Proto je možné v sekci SECURITY uvést hodnotu USER, která obsahuje jméno uživatelského účtu, jehož práva server přijme, je-li spuštěn superuživatelem.
Doporučení: Pokud nechcete vytvářet speciálního uživatele jen pro server WinBase, nastavte USER=nobody. Nezapomeňte nastavit práva k adresáři a souborům databáze tak, aby k nim měl tento uživatel přístup, např.
chown -R nobody.adm /var/lib/winbase chmod -R o-rwx /var/lib/winbase
Dalším servery běžně užívaným způsobem zvyšování bezpečnosti je použití karanténího adresáře. Je-li v sekci SECURITY nastavena hodnota CHROOT, bude použita jako nový kořenový adresář. To mimo jiné znamená, že žádné soubory mimo tuto cestu nebudou dostupné.
Speciální možnou hodnotou je CHROOT=pwd, což značí adresář databáze. Toto je také nejrozumější nastavení.
Doporučení: Pokud nemáte dobrý důvod přistupovat k souborům mimo adresář databáze (takovým důvodem by mohla být např. externí funkce používající dynamicky linkované knihovny), nastavte CHROOT=pwd.
Sekce SECURITY a parametry USER a CHROOT se objevily ve verzi 7.0