La respuesta es doble: aprende tu teoría de apertura y aprende a defenderte.
Si puedes defenderte del ataque, entonces no estás "enrocando en el ataque", simplemente estás enrocando. Por supuesto, podría estar equivocado, y el enroque podría ser un error, pero eso es ajedrez: debe hacer concesiones, confiar en sus instintos y calcular la posición.
En la mayoría de las aperturas, la teoría de la apertura nos dice si la compensación riesgo / recompensa del enroque en un lado dado del tablero vale la pena. Nunca se ve un enroque blanco en el Grunfeld, y eso es por lo que sabemos por teoría de apertura que es demasiado arriesgado. Un estudio avanzado de las defensas francesa y siciliana ayuda a un jugador a tener una mejor intuición de cuándo está y no está bien encerrarse en el flanco de rey.
A veces, por supuesto, ni siquiera lo sabemos, y el enroque es una apuesta. En las defensas sicilianas y de Caro-Kann, el negro a menudo castiga el flanco de rey sin estar seguro de si es un movimiento suicida o no, y espera que su contrajuego y sus habilidades defensivas sean más fuertes que las habilidades de ataque de su oponente.
Realmente no hay forma de decir "en posiciones con estas características, puede encerrarse, y en posiciones con estas características, no puede" a menos que sea una computadora que juega computadoras. Aprende la teoría de la apertura para que puedas tener una buena intuición de cuándo está y no está bien castigar (si crees que podría ser, probablemente lo sea) y luego conviértete en un mejor defensor para que puedas defenderte de los ataques que puedan elegir tus oponentes para tirar A menos que estés jugando a Houdini o Kasparov, es poco probable que tu oponente ejecute su ataque perfectamente, y es una prueba de habilidad en lugar de una decisión posicional.
Por supuesto, a veces es realmente obvio que no debes castigar, como cuando tienes un flanco de rey totalmente fracturado. Pero clasificar tales posiciones no tendría sentido porque lo que importa es el contexto. Del mismo modo, si todas las piezas de tu oponente están en el flanco de rey, también es una señal de que no deberías castigarte allí. Sin embargo, debes tener fe en tus habilidades defensivas; de lo contrario, tendrás miedo de atacar solo porque tu oponente jugó 1. h4
.