Offrire il servizio HTTP significa che qualsiasi vulnerabilità in quel servizio diventa un punto di ingresso per gli aggressori. Quindi, assicurati di gestire questo servizio con tutta la dovuta diligenza: applica le correzioni di sicurezza pubblicate dal fornitore, nel più breve tempo possibile. Questo vale sia per il software server HTTP stesso (ad esempio, Apache ) che per il "codice sito" (un buco nel codice PHP è ancora un buco). A parte questo, questo server non aggiungerà molto alla tua (in) sicurezza, sul lato tecnico delle cose .
Tuttavia, un server HTTP pubblicamente disponibile implica maggiore esposizione . La maggior parte delle persone elude i problemi non eseguendo software con patch complete, ma essendo commoners . Le persone da casa fanno il web surfing come persone normali. Schmucks non interessanti. Ce ne sono così tanti, forse miliardi, che nessuno è davvero motivato a hackerare nelle proprie macchine. Certo, c'è un sacco di hacking automatico in corso; quelle botnet non si nutriranno da sole! Ma nessuna vera minaccia da parte di un aggressore motivato e intelligente. Eseguendo un server Web, si diventa rari. Puoi attrarre interesse Le persone che gestiscono server Web a casa possono avere dati interessanti da fornire; almeno hanno fatto uno sforzo per fornire un servizio per altre persone.
Fondamentalmente, offrire un tale servizio tende a rimuovere un livello di protezione molto potente, ad esempio l'anonimato (come in: "non compare sul radar tra le masse"). Evadere gli attacchi semplicemente guardando "normali" è, concettualmente, un modo molto insoddisfacente per proteggere le risorse informative, ma funziona molto bene; e il tuo server HTTP ti spoglierà da quello.
Una fonte in più di preoccupazione è che la rete domestica è "protetta" contro le intrusioni dalle forze combinate del modem via cavo / ADSL (fornite dal proprio ISP) e, possibilmente, da una sorta di router domestico (WiFi). Questi dispositivi utilizzano software che viene raramente aggiornato e quindi tende ad avere molti problemi di sicurezza. Non vuoi davvero attirare l'attenzione su questo .