같은 명령 줄 웹 사이트 다운로더를 사용하여 wget
, curl
스크립트에서 ... 또는 다른 하나는 ...
웹 사이트의 SHA-1 및 SHA-256 인증 지문이 있습니다. 보안 문제 ( 1 ) ( 2 ) 로 인해 공용 SSL 인증 기관 시스템을 사용하고 싶지 않습니다. 지문은 하드 코딩되어 있어야합니다.
응용 프로그램과 같은 wget이 SSL 지문을 확인할 수 있습니까?
wget에는 그러한 기능이 없습니다. ( 3 )
사용 wget --ca-certificate
하거나 curl --cacert
직접 로컬 인증 기관을 실행해야합니다.이를 방지하고 싶습니다. 그것은 또한 매우 어렵고 그 어느 누구도 그랬습니다. ( 4 )
같은 도구가
download --tlsv1 --serial-number xx:yy:zz --fingerprint xxyyzz https://site.com
없습니까?
솔루션은 물론 TOCTOU에 취약하지 않아야합니다. ( 5 )이 MITM은 다음과 wget을 요청에는 OpenSSL 클라이언트 요청 및 변조에 대한 유효한 지문을 반환 할 수 있습니다.