2009-03-02 3 views
1

SSL을 사용하지 않는 응용 프로그램 서버에서 SSL을 사용하여 FTP 서버를 사용할 수 있습니까?기계 또는 연결 단위로 SSL을 설정합니까?

SSL 인증서를 사용하기 위해 ASP.NET 2.0을 어떻게 설정합니까?

이 certianly 소리는 가능하지만 그것은 좋습니다, 그것은 좋은 연습입니까?

답변

1

일반적으로 사용되는 IP 포트에 의해 결정되는 연결 수준에서 만들어진 SSL 사용에 대한 선택입니다. 즉, 응용 프로그램 코드가 포함되기 전에 클라이언트와 서버간에 설정됩니다.

SSL에 대해 다른 선택을하는 여러 포트에서 동일한 서비스/콘텐츠를 설정할 수 있습니다.

인증서는 호스트 이름마다 있지만 서버는 일반적으로 다른 이름으로 표시되도록 지원할 수 있습니다.

ASP.NET에서 SSL을 사용하는 것은 특별한 것은 없으며 IIS 웹 사이트가 SSL을 지원하도록 구성되었거나 HTTP의 포트 80에 대한 연결이 SSL 포트로 리디렉션 될 때 필요합니다. 이 선택은 폴더 단위로 수행 할 수 있습니다.

0

SSL을 사용하여 응용 프로그램을 보호하는 것은 항상 좋은 생각이지만, 기술적으로 사소하지는 않습니다.

SSL로 보호 된 웹 응용 프로그램을 사용하려면 새 포트 (80/http 대신 443/https)에서 웹 서버에 연결할 수 있어야합니다. 이것은 "시스템 전체"로 구성되어야합니다. 또한 IP 주소 당 하나의 인증서 만있을 수 있습니다. 이는 동일한 서버에서 여러 도메인을 호스팅 할 때 종종 문제가됩니다.

1

프리젠 테이션 계층에서 FTP가 응용 프로그램 계층에 있고 SSL이 더 낮습니다. SSL 세션은 연결별로 제공됩니다. Wikipedia page을 살펴보십시오. SSL 연결은 응용 프로그램에 문제가 발생하기 전에 설정됩니다. FTP 서버가 .NET 응용 프로그램 서버에서 실행되지 않는 것입니까? SCP 연결을 개별적으로 수신하는 SSH 서버를 설정할 수 있어야합니다. 앱 서버 내부에서 실제로 실행되는 경우 별도의 포트에서 SSL 연결을 수신 할 수 있어야합니다.

IIS에서 SSL을 구성하는 데 그 중 하나가 부족한 경우는 heres a good link입니다. 인증서를 필수로 만들 필요는 없습니다. 그렇게하면 보안되지 않은 트래픽을 허용하고 트래픽이 애플리케이션 모델에 적합한 경우 보안을 유지할 수 있습니다.

관련 문제