¿Cómo detecta una aplicación de iPhone un proxy?

2

Estaba interesado en buscar el tráfico de una aplicación e instalé MITM-proxy en mi Mac y configuré la conexión a ella en mi iPhone.

En realidad, todo funcionó como debería, excepto que las funciones principales están "bloqueadas" cuando intento usarlas en la aplicación. Pero cuando salgo del proxy por ej. desactiva mi wifi, la aplicación funciona como debería.

En el trabajo también estamos usando un proxy, pero la aplicación funciona allí sin problemas. ¿Cómo puede la aplicación detectar el MITM-proxy y hay una manera de evitarlo?

    
pregunta Mr.Tr33 03.05.2017 - 13:51
fuente

1 respuesta

2

Esto se debe probablemente al hecho de que los certificados utilizados por las aplicaciones están pinned . De esta manera, romper la conexión TLS con un proxy falla.

Funciona en su empresa porque el tráfico se envía a través de un proxy, pero no se descifra / vuelve a cifrar: la aplicación realiza una llamada directa de CONNECT a su servidor.

    
respondido por el WoJ 03.05.2017 - 16:20
fuente

Lea otras preguntas en las etiquetas