X-Frame-Options ou CSP frame-ancestors, qual é a escolha certa?
Use ambos. O CSP frame-ancestors é a diretiva moderna, suporta várias origens permitidas e substitui o X-Frame-Options nos navegadores que o respeitam. O X-Frame-Options (DENY ou SAMEORIGIN) continua sendo um fallback útil para clientes mais antigos que não têm suporte a frame-ancestors. Enviar ambos maximiza a cobertura.