이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 3795|회답: 7

[출처] HTTPS 보안 프로토콜 버전은 탐지 도구를 지원합니다

[링크 복사]
2023-10-22 22:07:28에 게시됨 | | | |
요구 사항: 친구를 위해 LAN 확인을 위한 기기를 만들었는데, 주된 목적은 다음과 같습니다 (온라인 웹사이트가 인트라넷에 접속하지 못하는 곳을 확인해 보세요https 사이트에서 사용하는 보안 프로토콜을 설명하는 인터페이스 문서를 제3자에게 제공하기 위해 사용됩니다.

개발 과정에서 여러분이 만날 수 있는 상황을 겪게 될 것이라고 믿습니다."요청이 중단되었습니다: SSL/TLS 보안 채널을 생성할 수 없음"이상 현상, 이 이상성의 이유는 상대방이 설정한 보안 프로토콜 버전이 너무 높고, 동시에 당신 프로그램에 기본적으로 설정된 보안 프로토콜 버전이 너무 낮아서 정상적으로 통신할 수 없기 때문일 수 있습니다.

SSL/TLS 프로토콜

SSL은 Secure Sockets Layer의 약자로, Netscape가 웹용으로 설계한 안전한 전송 프로토콜로, 네트워크 통신에 대한 기밀성, 인증 및 데이터 무결성 보장을 제공하는 것을 목표로 합니다. 오늘날 SSL은 인터넷에서 안전한 통신을 위한 업계 표준이 되었습니다.

SSL의 초기 몇 버전(SSL 1.0, SSL 2.0, SSL 3.0)은 Netscape가 설계 및 유지보수했으며, 3.1 버전부터 SSL 프로토콜은 Internet Engineering Task Force(IETF)로 공식 인수되어 TLS(전송 계층 보안)로 이름이 변경되었으며, 이후 TLS 1.0, TLS1.1, TLS1.2로 발전했습니다. 현재로서는 여전히 TLS1.2가 주류이지만, TLS1.3이 곧 일반적인 트렌드가 될 예정입니다.

프로토콜게시상태
SSL 1.0미공개미공개
SSL 2.019952011년에 폐지됨 (RFC하이퍼링크 로그인이 보입니다.)
SSL 3.019962015년에 폐기됨 (RFC하이퍼링크 로그인이 보입니다.)
TLS 1.019992020년에 폐지됨 (RFC하이퍼링크 로그인이 보입니다.)
TLS 1.120062020년에 폐지됨 (RFC하이퍼링크 로그인이 보입니다.)
TLS 1.22008
TLS 1.32018


https 체크 도구

.NET을 사용해 우리는 HTTPS 보안 프로토콜 지원 탐지 도구를 개발했으며, 이 도구는 실제로 콘솔 애플리케이션을 netcoreapp3.1, net5.0, net6.0, net7.0을 지원하는 nuget 저장소에 게시합니다.

GitHub 주소:하이퍼링크 로그인이 보입니다.

NUGET 주소:하이퍼링크 로그인이 보입니다.

설치 명령은 다음과 같습니다:


명령어는 다음과 같이 사용하세요:



아주 간단합니다. 명령어는 패키지 이름 + 공백 + URL입니다.

(끝)




이전의:집 네트워크용으로 GL-MT2500A 라우터부터 시작하세요
다음:공식 계정을 팔로우하고 무료로 "초대 코드"를 받으세요
 집주인| 2023-10-23 20:40:35에 게시됨 |
v1.0.1



 집주인| 2023-11-13 19:32:04에 게시됨 |
SecurityProtocolType.Tls1.0=0xC0; SecurityProtocolType.Tls1.1=0x300; SecurityProtocolType.Tls1.2=0xC00;
.NET 4.0/4.5 기본값: SecurityProtocolType.Tls | SecurityProtocolType.Ssl3
.NET 4.6/4.7 기본값: SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12
 집주인| 2023-11-13 19:33:29에 게시됨 |
클라이언트 언어
버전
클래스 라이브러리
지원받든 아니든
호환 방식

자바1.115년 6월 이전 서드파티 지원 패키지
1.115년 6월 1일 이후 있다jvm을 시작하고 매개변수를 추가하세요 - Dhttps.protocols=TLSv1.1, TLSv1.2
1.7 있다jvm을 시작하고 매개변수를 추가하세요 - Dhttps.protocols=TLSv1.1, TLSv1.2
1.8 있다기본 지원
Nodejs개별 버전 있다기본 지원
c#, asp.net4.0-4.4 있다
HTTP 요청을 보내기 전에 다운링크 코드를 추가하세요
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (보안 프로토콜 유형)768 | (SecurityProtocolType)3072;
4.5 있다
4.5 이상이라면 직접 사용할 수 있습니다
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.tls11;
파이썬2.7-3 있다기본 지원
7.19.7 있다기본 지원
골랑1.7.4net/http있다기본 지원
루비
PHPPHP 5.6file_get_contents있다
http\client
있다
PHP5.3.29file_get_contents있다
http\client
있다




 집주인| 2024-2-3 09:00:56에 게시됨 |
CURL은 HTTPS 인증서의 유효 기간과 같은 정보를 감지합니다
https://www.itsvse.com/thread-10669-1-1.html
 집주인| 2024-5-28 13:23:01에 게시됨 |
요청 중단: SSL/TLS 보안 채널 솔루션 생성 실패
https://www.itsvse.com/thread-7612-1-1.html
 집주인| 2024-5-28 13:42:04에 게시됨 |
인증서 검증을 무시하세요

 집주인| 2025-3-10 13:35:22에 게시됨 |
.NET 프레임워크에서의 전송 계층 보안(TLS) 모범 사례:하이퍼링크 로그인이 보입니다.
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com