Tengo una situación en la que el cliente realiza una llamada a través de curl a una URL https. El certificado SSL de la URL https está autofirmado y, por lo tanto, curl no puede validar el certificado y falla. curl proporciona una opción -k/- insegura que deshabilita la validación del certificado. Mi pregunta es que al usar --insecure option es la transferencia de datos que se realiza entre el cliente y el servidor cifrado (como debería ser para https urls)? Entiendo el riesgo de seguridad debido a que la validación del certificado no se ha realizado, pero para esta pregunta solo me preocupa si la transferencia de datos está encriptada o no.curl insegura opción
15
A
Respuesta
22
Sí, los datos transferidos aún se envían encriptados. -k
/--insecure
"solo hará" curl
validación de certificado de omisión, no desactivará SSL todos juntos.
Más información sobre el asunto se encuentra disponible en la siguiente dirección:
Cuestiones relacionadas
- 1. php cURL opción silenciosa?
- 2. C#: Ventaja de indicar explícitamente la opción "insegura"/compilador
- 3. Conversión insegura
- 4. Clase insegura en Android?
- 5. opciones de PayPal CURL (CURLOPT_SSL_VERIFYPEER y opción CURLOPT_SSL_VERIFYHOST) emitir
- 6. Implementación de clase de sol insegura
- 7. Desactivar instrucción de advertencia insegura de mysql
- 8. ¿Qué es una operación no controlada e insegura aquí?
- 9. reintento de cURL en PHP
- 10. ¿Hay una opción curl/wget que indique que no se guardan los archivos tras errores http?
- 11. Curl - - digerir comando
- 12. Curl setting Content-Type incorrectamente
- 13. Diferencia entre --cacert y --capath en curl?
- 14. C# 'insegura' función - * (float *) (& resultado) vs (float) (resultado)
- 15. Aritmética de punto flotante: ¿posible dependencia insegura en comparación específica?
- 16. cuadro de mensaje de error: importación extranjera insegura
- 17. C++ ¿Por qué mi fecha de análisis no es insegura?
- 18. ¿Por qué este código funciona sin la palabra clave insegura?
- 19. Concatenación de cadenas insegura en C#, ¿necesita usar StringBuilder?
- 20. reprimir PHP falsa imap_open() Aviso: servidor insegura anunciado AUTH = ESTÁNDAR
- 21. Convertir línea de comando cURL a PHP cURL
- 22. Traducir línea de comando curl en PHP cURL
- 23. Compilando php con curl, ¿dónde está curl instalado?
- 24. Supervisión de PHP/Curl con Fiddler
- 25. ¿Asir el contenido de múltiples controladores de curl de un curl multi exec?
- 26. wget/curl en C#
- 27. Permitir curl en php5
- 28. PHP Multiple Curl Requests
- 29. Php - Curl de depuración
- 30. Caché usando PHP cURL
Muy mala estrategia; ver [El código más peligroso del mundo: validación de certificados SSL en software que no es de navegador] (http://crypto.stanford.edu/~dabo/pubs/abstracts/ssl-client-bugs.html). – jww
@ jww, no necesariamente es malo si se encuentra en una situación en la que no controla los certs utilizados (autofirmado en este caso), y aún así tiene la necesidad de probar usando curl. Estoy de acuerdo en usar certificados autofirmados sin instalar la cadena de CA (como en un entorno empresarial) es una mala idea, pero en organizaciones grandes, a menudo está fuera del control de la persona que está escribiendo algún código o usando una API. – ntwrkguru