Applet Security in HotJava(AppletViewer)


The options of security

NETWORK ACCESS
  1. Applet Host : 기본값. 애플릿들이 자신이 소재한 호스트에만 접속할 수 있음을 뜻한다. 넷스케이프 네비게이터는 이 옵션만을 선택하므로 넷스케이프 사용자는 다른 호스트에서 서버가 구동하는 환경의 클라이언트 애플릿을 제대로 구동시킬 수 없다.
  2. Unrestricted : 애플릿들이 어떤 호스트에든지 접속할 수 있음을 뜻한다. 이것은 어떤 네트워크 환경에서는 위험할 수도 있다. 이 환경에서 구동하도록 하는 애플릿 클라이언트를 작성하기보다는 반드시 필요한 경우, 양쪽 호스트에서 서버를 구성하여 (중계 서버의 구성) 애플릿 보안을 풀지 않는 것이 나을 것이다.
  3. None : 애플릿들에게 어떤 네트워크 연결도 허용치 않는다. 이것은 일부 애플릿의 실행을 막을 수도 있다.
CLASS ACCESS
  1. Restricted : 기본값. 애플릿들이 Sun 내부 패키지의 클래스들에 접근할 수 없음을 뜻한다. 위와 마찬가지로 애플리케이션인 서버는 sun 패키지에 접근할 수 있으므로 중계 서버를 이용하여 sun 패키지를 활용하는 것을 생각할 수 있다.
  2. Unrestricted : 애플릿들이 Sun 패키지의 클래스들에 접근할 수 있음을 뜻한다.
애플릿 보안 문제를 좀더 자세히 알아보려면
자바 사이트의 공식 FAQ
(http://java.sun.com/sfaq/index.html)
를 참조하세요.
:-)

Back to CONTENTS