Det er ikke så lidt af et spørgsmål du her stiller. Lad mig se om jeg ikke kan dække det meste.
Det første man gør er de helt almindelige sikkerhedsforanstaltninger.
Update af dine styresystemer, patching af alle dine programmer, installation af servicepacks osv
Herefter tweakes dine systmere efter de anbefalinger du kan finde på
www.nsa.gov,
www.cert.org og www. sans.org. Især NSA er et godt sted at starte.
Hvis du har usikre tjenester kørende (det er ftp, mail, web osv osv) så skal disse placeres på DMZ benet af den firewall du sætter op
Herefter køre du en vulnerability scann af dit netværk. Denne skal foretages på dit interne netværk, på dit DMZ ben og udefra ind mod din forewall. Denne scann vil fortælle dig om der skulle være nogle ting du har glemt og hvis scanneren er god nok også hvad du skal gøre for at rette de kritisable forhold.
Til sidst bør du installere et intrution detection system både på dit DMZ segment og på dit interne net.
Husk så at sikkerhed er en ongoing process. Man er nødt til hele tiden at opdatere og følge med og du skal også huske at din firewall, dit antivirus, dit intrution detection system også skal opdateres løbende.
PHP har selvfølge "huller" eller faciliteter der kan udnyttes, hvorfor især din webserver er følsom. Det er derfor at denne placeres på DMZ, så gør det ikke så meget skade hvis den kompromitteres