Tu veux te protéger contre quoi ?
Si c'est contre les robots qui créent des comptes pour ça rien de tel qu'une question intelligente c'est le plus efficace, les captcha sont rapidement contournés et ne servent pratiquement à rien.
Si c'est pour éviter l'aspiration du site, il faut interdire la lecture sans être identifié et t'en reviens au point précédent, ou installer un module de détection de robot d'aspiration mais c'est rapidement et facilement contournable tous les aspirateurs ont des options pour simuler un humain (temps aléatoire entre les pages, faux user-agent etc), il est pratiquement impossible de détecter les robots intelligents à partir du moment où ils sont bien réglés, et il existe des fermes de serveurs en chine/russie avec des centaines de milliers d'ip, il est complètement illusoire d'espérer bloquer ce genre d'ip.
varnish, squid et compagnie faut voir comment est foutu le forum, en général les pages dynamiques envoient un pragma nocache dans les entêtes ça ne cache en général pas grand chose.
Si apc ou xcache n'est pas installé par contre y a intéret à l'installer, le gain est évident sur du php (si tant est que le forum est en php)
Pascal