Pirux:
A esa técnica se la conoce como "Disable Frame Breaking"
Con el siguiente Javascript en el head de cada una de las páginas que cargan en el iframe lo puedews solucionar
Código Javascript
:
Ver original<script type="text/javascript">
<!--
if (self.location == top.location)
top.location.href = 'index.html';
//-->
</script>
reemplaza index.html por tu página principal que contiene el iframe
Hay formas mas elaboradas incluso para que automaticamente se cargue en el iframe la página específica que quisieron acceder directamente, pero para eso.... el google...
Te dejo una demo en:
http://foros.emprear.com/html/frame-breaking/index.html
Saludos