Windows Vista용 최신 Java에서 개선된 사항
적용 대상::
- 플랫폼:
Vista
- 브라우저:
Internet Explorer 7.x
- Java 버전:
6.0
www.java.com에서 다운로드할 수 있는 JRE 최신 버전은 Windows Vista와 원활하게 호환됩니다. Windows Vista용 최신 JRE 버전에서 일부 개선된 사항은 다음과 같습니다.
-
보안
Windows Vista에는 서명된 애플릿의 제한된 샌드박스가 더 많습니다. 다른 Windows OS에서 실행할 때보다는 사용자의 권한이 줄어들게 됩니다.
예를 들어 Windows Vista가 아닌 Windows OS에서 서명된 애플릿을 실행하면 사용자는 보안 경고 대화 상자 창을 보게 되며 이에 응답해야 합니다. 예를 클릭하면 애플릿에는 AllPermissions가 부여되고 사용자 컴퓨터에서 실행됩니다. 여기에는 로컬 디스크의 파일을 작성하고 삭제할 수 있는 권한도 포함됩니다.
하지만, Windows Vista OS에서는 더 이상 그렇지 않습니다. AllPermissions는 Windows 범위가 아닌 Java Applet 범위로 제한됩니다. IE에서 실행되는 프로세스는 통합 수준이 낮기 때문에 중간/높은 통합 수준 디렉토리의 파일은 작성하고 지울 수 없습니다.
서명된 JNLP 응용 프로그램은 중간 통합 수준에서만 실행됩니다. Java Web Start 응용 프로그램에서 AllPermissions를 부여하면, 보안 관리자가 해야 할 작업만 허용되고 나머지는 SecurityExceptions으로 거부됩니다. 시스템 상에서 사용자 또는 프로세스의 권한이 상승하는 일은 없습니다.
-
사용자 환경
HTTPS IE7은 다음 중 하나 이상의 문제가 있는 디지털 인증서를 제시하는 HTTPS 사이트로의 이동을 차단합니다.
- 인증서가 현재 URL의 호스트 이름과 다른 호스트 이름으로 발행된 경우
- 인증서가 신뢰할 수 없는 경로로 발행된 경우
- 인증서가 만료된 경우
- 인증서가 해지된 경우
디지털 인증서 문제가 발생한 경우, IE7은 문제에 대해 설명하는 오류 페이지를 표시합니다. 사용자는 경고를 무시하거나 (인증서가 해지되지 않은 경우) 서명 오류를 무시하고 진행하도록 선택할 수 잇습니다. 인증서 오류 페이지를 클릭하는 경우, 문제에 대해 지속적으로 알려 주도록 주소 표시줄이 빨간색으로 채워집니다.
혼합 컨텐트 메시지
- 다음 내용의 혼합 컨텐트 메시지가 더 이상 표시되지 않습니다.
이 페이지는 보안된 항목과 보안되지 않은 항목을 모두 포함하고 있습니다. 보안되지 않은 항목을 표시하시겠습니까?
-
IE7은 보안 컨텐트만을 렌더링하고 알림 표시줄을 사용하여 비보안 컨텐트를 차단 해제할 기회를 제공합니다.
새로운 기본 프로토콜 모드
- Windows Vista의 IE7은 약한 SSLv2 프로토콜을 사용하지 않고 강력한 TLSv1 프로토콜을 사용하도록 기본 HTTPS 프로토콜 설정을 변경했습니다.
-
Windows Vista IE7의 위와 같은 변경 사항으로 인해 Java Plug-in 사용자는 애플릿을 실행할 때 다른 동작을 보게 됩니다.
-
Java 제어판
- 제어판에서 비활성화된 캐시 위치 대화 상자가 변경됩니다. 캐시 위치는 낮은 통합 수준의 디렉토리로 설정해야 하므로 제어판에서의 변경 기능이 비활성화되었습니다.
-
Java 제어판: 일반 사용자는 고급 탭 아래 브라우저용 기본 Java 확인란을 사용할 수 없습니다. 이 문제를 해결하려면 Java 제어판을 관리자 권한으로 실행해야 합니다.
-
JRE의 AutoDownload가 제어판에서 비활성화됩니다. 게시된 autodl 번들을 Vista에서 실행할 수 없으므로(모든 릴리스에 대해 다시 쓰여지거나 다시 배치되지 않고) autodl 기능이 기본적으로 해제되고 제어판의 고급 탭에서 해당 항목이 비활성화됩니다.
-
Vista의 프로그램 호환성 길잡이 대화 상자: Java 제어판 종료 시 Windows Vista의 프로그램 호환성 길잡이 대화 상자가 표시될 수 있습니다. 다음에 Java 제어판을 종료할 때 대화 상자가 다시 나타나지 않도록 이 제어판이 올바르게 작동합니다.를 선택하는 것이 좋습니다.
권장 설정을 사용하여 제어판을 여십시오.를 선택하면 Java 제어판이 잘못 작동하는 원인이 됩니다. 설정을 실행 취소하려면 javacpl.cpl or jpicpl32.cpl이 포함된 다음 레지스트리 항목을 제거해야 합니다.
- HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatiblity Assistant\Persisted
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
- Windows XP 호환 모드: Java SE 6 응용 프로그램/애플릿(독립형, Java Plug-in, Java Web Start)은 Windows XP 호환 모드에서의 실행을 지원하지 않습니다.
|