Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.

여러 사용자에게 '보안 설정으로 인해 신뢰할 수 없는 애플리케이션의 실행이 차단되었습니다.' 가 표시됩니다. Java 애플릿을 시작하려고 할 때. 이 문제는 특정 Windows 버전에만 국한되지 않는 것 같습니다. 이 오류는 Windows Vista, Windows 7, Windows 8 및 Windows 10을 포함한 모든 최신 버전에서 발생합니다.

수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.

보안 설정이 애플리케이션 실행을 차단하는 원인은 무엇입니까?

'보안 설정으로 인해 신뢰할 수 없는 애플리케이션의 실행이 차단되었습니다.' 를 조사했습니다. 다양한 사용자 보고서와 그들이 사용한 수리 전략을보고 오류가 발생했습니다.

결과적으로 Java 7 업데이트 21과 함께 도입된 Java 브라우저 플러그인 동작으로 인해 오류 메시지가 표시됩니다. . 웹 브라우저 내에서 Java 기반 애플릿을 실행해야 할 때 사용자가 정보에 입각한 결정을 내릴 수 있도록 하는 것이 아이디어였습니다.

Java 7 업데이트 21 또는 이전 버전이 있는 경우 인증서가 없거나 애플리케이션 이름이 누락된 모든 애플리케이션 또는 게시자 정보 기본적으로 차단되어 있습니다. 이 결정은 순진한 사용자를 안전하지 않거나 고위험 애플리케이션으로부터 보호하기 위해 내린 것입니다.

이러한 새로운 변경 사항이 적용되면 이 특정 Java 오류 메시지를 발생시키는 세 가지 주요 원인이 있습니다.

  • 응용 프로그램이 서명되지 않았습니다. – 인증서가 없거나 게시자 정보 및 이름이 누락된 응용 프로그램은 기본적으로 차단됩니다. 이로 인해 시스템이 외부 악용에 취약해질 수 있습니다.
  • 사용자가 신뢰할 수 없는 기관에서 자체 서명된 애플리케이션을 실행하려고 합니다. – 자체 서명된 인증서가 있는 응용 프로그램도 Java 7 업데이트 51부터 기본적으로 차단됩니다. 이러한 응용 프로그램은 컴퓨터의 개인 데이터에 대한 액세스 권한이 부여될 수 있으므로 서명되지 않은 응용 프로그램보다 훨씬 더 위험한 것으로 간주됩니다.
  • 애플리케이션의 jar 파일에 권한 속성이 없습니다. – 권한 속성은 애플리케이션 요청이 개발자가 지정한 것과 동일한 권한 수준을 사용하는지 확인합니다. 공격자가 다른 권한 수준으로 응용 프로그램을 실행하여 사용자를 악용할 수 있으므로 jar 속성이 누락된 응용 프로그램은 차단됩니다.

일반적으로 이러한 주요 식별 부분이 누락된 애플릿 또는 응용 프로그램은 안전하지 않은 것으로 간주해야 합니다. 모르는 경우 실행하지 않는 것이 좋습니다.

그러나 게시자를 알고 있고 애플릿을 신뢰하는 경우(예:직접 개발했거나 테스트 중인 경우) 이 특정 오류 메시지를 피할 수 있는 방법이 있습니다.

아래에는 '보안 설정으로 인해 신뢰할 수 없는 애플리케이션의 실행이 차단되었습니다.' 를 처리할 수 있는 몇 가지 방법이 있습니다. 오류.  방법 1 이 특정 오류 메시지를 처리해야 할 때 표준 관행으로 널리 간주됩니다. 방법 2를 따를 수도 있습니다. 같은 목적을 달성하기 위해.

방법 1:예외 사이트 목록 구성

Java에서 안전하지 않은 것으로 간주되는 애플리케이션을 실행할 때의 위험을 이해하는 경우, '보안 설정으로 인해 신뢰할 수 없는 애플리케이션의 실행이 차단되었습니다.' 를 방지할 수 있습니다. 예외 사이트 목록에 응용 프로그램을 추가하면 오류 메시지가 나타나지 않습니다. Java 제어판의 보안 탭에서 이 설정을 찾을 수 있습니다.

다음은 Java 제어판을 열고 제외 사이트 목록에 Java 애플릿을 추가하는 방법에 대한 빠른 가이드입니다. :

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 "control "를 누르고 Enter 키를 누릅니다. 제어판을 엽니다. 수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.
  2. 제어판 창에서 프로그램을 클릭합니다. , 자바 자바 제어판을 여는 아이콘 .
    수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.
  3. 자바 제어판 내부 창에서 보안으로 이동 탭을 클릭하고 사이트 목록 수정을 클릭합니다. . 수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.
  4. 예외 사이트 내부 목록에서 추가를 클릭합니다. 버튼을 누른 다음 문제를 일으키는 Java 애플릿의 URL을 붙여넣습니다. 확인 누르기 제외 목록에 URL을 추가하려면 . 수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.

    참고: 실행하려는 애플릿에 따라 Java 제외 목록에 비표준 포트를 추가해야 할 수도 있습니다. .

  5. 계속을 클릭합니다. 다음 보안 경고에서 방금 입력한 URL을 제외 목록에 추가할 것인지 확인합니다. 수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.
  6. 이전에 오류를 표시했던 애플릿을 다시 엽니다. 오류가 더 이상 발생하지 않아야 합니다.

'보안 설정으로 인해 신뢰할 수 없는 애플리케이션의 실행이 차단되었습니다' 를 해결하는 다른 방법을 찾고 있는 경우 오류가 발생하면 아래의 다음 방법으로 이동하십시오.

방법 2:애플리케이션의 보안 수준을 높음으로 설정

'보안 설정으로 인해 신뢰할 수 없는 애플리케이션의 실행이 차단되었습니다' 문제를 해결하는 또 다른 방법 오류는 Java 보안 수준을 높음으로 설정하는 것입니다. 매우 높음 대신 .

이 방법은 구현하기가 훨씬 쉽고 빠르지만 컴퓨터가 많은 잠재적 위험에 노출됩니다. 이를 염두에 두고 보안 수준을 수정하는 것보다 출처를 신뢰할 수 있다면 방법 1을 따르는 것이 좋습니다.

그러나 그렇게 하기로 결정했다면 오류를 유발하는 Java 응용 프로그램 사용을 마친 후 기본 보안 설정 수준으로 되돌릴 것을 권장합니다.

다음은 보안 수준을 수정하는 방법에 대한 빠른 안내입니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'control "를 누르고 Enter 키를 누릅니다. 제어판 열기 . 수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.
  2. 제어판 창에서 프로그램을 클릭합니다. , 자바 자바 제어판을 여는 아이콘 .
    수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.
  3. Java 제어판 창에서 보안 탭을 클릭하고 높은 토글을 선택합니다. 보안 수준 아래에서 예외 사이트 목록이 아닌 애플리케이션용 . 그런 다음 적용을 클릭합니다. 변경 사항을 저장합니다. 수정:보안 설정이 자체 서명된 응용 프로그램의 실행을 차단했습니다.
  4. 애플릿을 실행 중인 브라우저를 다시 시작하고 페이지를 새로고침한 후 문제가 해결되었는지 확인하십시오.