Mi pregunta es sobre los ataques MITM contra https y cómo se mostrarían al usuario final.
Suponga que una CA raíz de confianza se vio comprometida / obligada a producir certificados SSL fraudulentos. ¿Qué podrían lograr dichos certificados, específicamente sobre los ataques de tipo MITM?
Por ejemplo, tome Facebook, si voy allí consigo (1) un candado, (2) un certificado firmado por DigiCert, y (3) puedo verificar que la Huella digital SHA coincida con algún valor 81: AB: etc.
Mi suposición es que si DigiCert fuera la CA comprometida, entonces un certificado falso que coincide con 1, 2 y amp; 3 podrían ser producidos, ¿es correcto? ¿Hay algo más en el modelo de seguridad SSL que haga que un certificado falso se distinga del certificado SSL real que realmente se emitió a Facebook? ¿O cualquier otra cosa que permita la detección de ataques de tipo MITM basados en este certificado?
Mi segunda suposición es que si una CA distinta a DigiCert fuera la CA comprometida, entonces podría producirse un certificado falso, pero no diría "DigiCert" en él, y no coincidiría en términos de clave SHA ? ¿Es correcto o sería posible (puramente desde un punto de vista técnico) que una CA raíz cree un certificado que se haga pasar por otra CA raíz? Si es así, ¿habría alguna otra manera de detectar que una conexión fue cifrada con este certificado falso? ¿Podría otra CA crear un certificado que aparentemente tenga la misma clave SHA?
Esta pregunta está inspirada en la próxima "carta de espionaje" de Gran Bretaña, que está programada para dar a las autoridades muchos poderes para espiar las comunicaciones digitales. El punto es qué tan útiles pueden ser tales poderes frente al cifrado, ya que se ha hablado un poco del uso de "cajas negras" para realizar una inspección profunda de paquetes para recopilar información que los proveedores (por ejemplo, Facebook) podrían no compartir con el Gobierno de Su Majestad. Mi conjetura fue que tales técnicas no son posibles (¡ciertamente no con el DPI, eso espero!) Pero las posibilidades de los certificados falsos y los ataques MITM no están realmente claras para mí. Supongo que no se intentará si solo por razones políticas, suponiendo que los clientes expertos en tecnología puedan detectar certificados falsos.