.D.7. DIRECTORY NAME LOOKUPCACHE

Directory name lookupcache (DNLC) è usato quando un file è aperto. DNLC associa
il nome del file a un vnode. Ma DNLC può solo operare su files i quali nomi sono
composti da un certo numero di caratteri (per SunOS 4.x fino a 14 caratteri, per
Solaris 2.x fino a 30 caratteri). Questo significa che è facile eseguire un discreto
attacco denial of service.

Crea diciamo 20 directory (per iniziare) e metti 10 files vuoti in ogni directory.
Fai sì che ogni nome di file abbia oltre i 30 caratteri ed esegui uno script che
fa molti ls-al nelle directory.

Se l'impatto non è grande abbastanza, dovresti creare più files o eseguire più
processi.

 

torna al menu

- - -

Directory con Motore di ricerca di Moby Dyck.com