Hola:
En cuestiones de seguridad, decantarse por javascript, es posiblemente la peor opción... debido al constante envío de spam en mi sistema de comentarios, me animé a mejorarlo, y lo documenté en este tutorial:
Ponga comentarios en su web
De todos modos, se me ocurre un sistema sin lenguaje del servidor, por ejemplo, hacer submit en una imagen, y solo validar si se pincha en alguna parte específica de la imagen... por ejemplo en la esquina superior izquierda de una imagen, y como los type image, hacen submit e indican la coordenada, se pueden leer esos valores si el método es get (ver nuestras wiki-faqs) se podría en este caso validar si x < 20 e y < 20 (para dejar un margen razonable)...
Saludos