Vedno bolj prihaja do izraza način, ko je prehod prek požarnega zidu treba dovoliti le točno določenim programom in ne več samo prometu na določenih vratih protokolov TCP/UDP. Požarni zid si zapomni natančno različico programa, ki mu dovolimo izhod v splet. Tako moramo vsakemu programu, ki hoče vzpostaviti povezavo, to izrecno dovoliti.