Java.com

다운로드 도움말

인쇄용 버전

Java 응용 프로그램이 최신 Java의 보안 설정을 통해 차단되는 이유


적용 대상:
  • Java 버전: 7.0, 8.0

증상

Java 7 업데이트 51 이상에서 Java 응용 프로그램을 실행하려고 하면 메시지가 생성됩니다.
Java 응용 프로그램이 보안 설정을 통해 차단됩니다.
Application-Name Manifest 속성 누락
기본 jar에서 필수 권한 설정 Manifest 속성 누락


원인

사용자 시스템을 외부 공격으로부터 보호하기 위해 Java의 보안 기능이 더욱 더 향상되었습니다. Java 7 업데이트 51 이상에서는 사용자가 서명되지 않거나, 자체 서명되었거나(신뢰할 수 있는 기관에서 서명하지 않음), 권한 설정 속성이 누락된 응용 프로그램을 실행할 수 없습니다.

응용 프로그램을 실행할 때 발생할 수 있는 위험

  • 서명되지 않은 응용 프로그램
    인증서가 없는 응용 프로그램(서명되지 않은 응용 프로그램) 또는 응용 프로그램 이름과 게시자 정보가 누락된 응용 프로그램은 기본적으로 차단됩니다. 이러한 종류의 응용 프로그램을 실행하는 것은 안전하지 않으며 더 높은 레벨의 위험에 노출될 수 있습니다.
  • 자체 서명된 응용 프로그램(신뢰할 수 있는 기관의 인증서 아님)
    자체 서명된 인증서가 있는 응용 프로그램은 기본적으로 차단됩니다. 이러한 유형의 응용 프로그램은 게시자가 식별되지 않고 응용 프로그램이 사용자 컴퓨터의 개인 데이터에 액세스할 수 있으므로 위험 레벨이 가장 높습니다.
  • Jar 파일에서 권한 설정 속성 누락
    권한 설정 속성은 응용 프로그램이 개발자가 지정한 권한 설정 레벨을 요청하는지 확인합니다. 이 속성이 없으면 공격자가 원래 인증서로 서명된 응용 프로그램을 재배치하고 다른 권한 레벨에서 해당 응용 프로그램을 실행하는 방식으로 사용자를 공격할 수 있습니다.

해결책

실행 중인 응용 프로그램이 차단되는 이유는 응용 프로그램이 Java 7 업데이트 51에 구현된 보안 지침을 따르지 않기 때문입니다.

응용 프로그램의 개발자 또는 게시자에게 문의하여 응용 프로그램이 차단되고 있음을 알립니다. 응용 프로그램 코드에서 보안 사례를 구현하는 방법에 대한 정보를 제공하는 다음의 링크를 전달할 수 있습니다.


임시해결책

이러한 유형의 응용 프로그램은 실행하지 않는 것이 좋습니다. 이러한 응용 프로그램을 실행해야 한다면 해당 위험과 결과를 이해하는 경우에만 실행하십시오.

임시해결책으로 예외 사이트 목록 기능을 사용하여 보안 설정을 통해 차단된 응용 프로그램을 실행할 수 있습니다. 차단된 응용 프로그램의 URL을 예외 사이트 목록에 추가하면 몇 가지 경고와 함께 응용 프로그램이 실행됩니다.

URL을 예외 사이트 목록에 추가하는 단계

  • Java 제어판으로 이동합니다(Windows에서는 [시작]을 누른 후 [Java 구성]을 누름).
  • 보안 탭을 누릅니다.
  • 사이트 목록 편집 단추를 누릅니다
  • 예외 사이트 목록 창에서 추가를 누릅니다.

    예외 사이트 목록에 URL을 추가합니다.
  • 위치 필드 아래의 빈 필드를 눌러 URL을 입력합니다.

    : http://www.example.com
    (URL은 http:// 또는 https://로 시작해야 함)

    애플릿이 호스트된 URL이 애플릿이 시작된 웹 페이지의 URL과 다른 경우 애플릿의 URL과 웹 페이지의 URL을 모두 추가해야 합니다.

    애플릿의 URL과 웹 페이지의 URL이 다른 예
    Yahoo 게임 Checkers의 경우 두 URL을 모두 입력해야 합니다(나열된 URL은 게임을 제공하는 호스트에 따라 다를 수 있음).
    1. http://www.games.yahoo.com
      Yahoo 게임 도메인의 URL입니다.
    2. http://yog36.games.sp2.yahoo.com
      게임이 호스트되는 URL이며 차단된 응용 프로그램에 대한 대화상자에 표시됩니다.

  • [확인]을 눌러 입력한 URL을 저장합니다.
  • [보안 경고] 대화상자에서 [계속]을 누릅니다.

이 문제가 보고된 응용 프로그램

Yahoo Games
Ebay and Paypal Shipping Label
USAA
Etrade Marketcaster



다음 사항도 살펴보십시오.:



언어 선택 | Java 정보 | 지원 | 개발자
개인 정보 보호 정책 | 사용 약관 | 등록 상표 | 보증의 부인

Oracle