I have forwarded port 80 to WAMPServer and 25565 to the MineCraft-server running Bukkit. (http://www.bukkit.org/)
Suppongo che tu stia parlando di inoltrare quelle porte da un router / firewall / NAT box alla tua stessa macchina invece di inoltrarle a qualche istanza esterna al sito. Di solito chiamiamo questa "apertura" di una porta.
Am I vulnerable to attacks. Can hackers attack me if WAMP-server is running or if it is not running, or will it be easier to hack me than if I hadn't opened the port at all?
Sì, sei più vulnerabile eseguendo un servizio piuttosto che non eseguendo un servizio. L'aggiunta di altri servizi aumenta superficie di attacco . Ciò non significa che tu sia vulnerabile per definizione, ma un aumento maggiore della superficie di attacco è uno dei fattori che aumenta il tuo rischio .
I have tried to learn about how people hack and how to protect myself from it. Do you know where I can read about it?
Più tempo trascorro qui, maggiore è la risorsa che trovo questo sito. Non ho mai trovato una guida completa davvero valida su come essere sicuro. Ci sono libri come la serie Hacking Exposed che parla di molti aspetti tecnici della sicurezza e di alcuni aspetti mentali. Per quanto il CISSP potrebbe essere insabbiato, provare a studiare per questo espone uno alla maggior parte dei diversi ambiti di conoscenza di cui un professionista dovrebbe essere a conoscenza. Penso che leggere le domande su questo sito sia un ottimo modo per imparare.
La sfida è che la sicurezza è una forma mentis . La tecnologia e anche alcuni dei fondamenti di esso sono un regno in evoluzione. Impari esponendoti attraverso tentativi ed errori. È utile rendere quanto più possibile possibile quell'esposizione, imparando dagli errori degli altri.
La sicurezza come equazione funziona così:
- Decidi cosa devi offrire - hai bisogno di fornire qualcosa con un server WAMP e un server di gioco Minecraft.
- Limita tutto ciò che non hai bisogno di offrire e fallo in profondità.
Quando dico in profondità, intendo che offrire questi servizi è solo l'inizio. Cerca di assicurarti che il codice di programmazione sul tuo sito web sia scritto in modo sicuro. Quindi, fai finta che sia stato compromesso e considera cosa può succedere da lì. Il processo Apache impedisce ai controlli del sistema operativo di scrivere file ovunque? Hai un metodo per rilevare i compromessi? Continua a fare quelle domande e a trovare livelli di risposte in modo che, se sei hackerato, mitiga i tuoi rischi .