Estoy tratando de monitorear las solicitudes / respuestas HTTP realizadas al realizar una actualización de Windows.
Tengo una máquina con Windows 8 configurada con un proxy en IE. También he importado a través de netsh para winhttp:
netsh winhttp import proxy source = ie
El proxy se está ejecutando en otra máquina en el puerto 8080 y está configurado para interceptar SSL.
He intentado con el proxy Burp o con un proxy Squid normal (usando ssl_bump). Los certificados de CA raíz se instalan en la máquina con Windows 8, en el almacén de la Máquina local, bajo CA de raíz de confianza. Si navego desde IE o Chrome, puedo acceder a los sitios https sin una advertencia (ya que el certificado de servidor presentado está firmado por la autoridad de certificación).
Sin embargo, si intento usar Windows Update, obtengo un error:
"Hubo un problema al buscar actualizaciones"
Este es un problema conocido, Bluecoat recomienda agregar una excepción para la intercepción SSL para Windows Update:
Microsoft hace la misma recomendación para TMG:
Parece que el servicio de Windows Update no solo comprueba el certificado de la forma habitual, sino que verifica la lista de CA diferentes o requiere específicamente un certificado de servidor determinado del sitio de Windows Update.
La pregunta es, ¿cómo puedo solucionar esto para poder ver las solicitudes HTTP realizadas por Windows Update?