브라우저 플러그인없이 java를 설치할 수 있습니까?


9

Java가 필요하지만 브라우저가 액세스 할 수 있기를 원하지 않습니다.

전체 애플릿 / 브라우저 플러그인 코드를 제거 할 수 있습니까?

답변:


11

Java 버전 7 업데이트 10부터 보안 탭에있는 Java 제어판은 Java 플러그인을 완전히 비활성화 할 수 있습니다. http://www.java.com/en/download/help/disable_browser.xml

                                      대화의 ss

이것은 Java 업그레이드가 플러그인을 다시 사용 가능하게 할 가능성을 피해야하며 이는 다른 접근 방식의 위험이 될 수 있습니다.


4

설치하면 JRE; 삭제하거나 이름을 바꾸 npjp2.dll거나 libnpjp2.so(Linux에서); 또는 Linux에서는 실행할 수 없습니다 ( chmod 0000 libnpjp2.so). 이 단일 파일은 플러그인 파일입니다.

그들은 %ProgramFiles%\jre<x>\bin\plugin2Windows에 있습니다. Linux에서는 Java가 설치된 곳입니다. 당신은 locate libnpjp2.so위치를 찾기 위해 실행할 수 있습니다 .

에도 동일하게 적용됩니다 JDK.


2
플러그인을 비활성화하면 대부분의 Java 보안 문제가 완화됩니까? (자바 공격은 브라우저를 통해 일 이후)
라이 니어

그러나 이것이 서버라면 사람들은 어쨌든 웹 사이트를 탐색하기 위해이 서버를 사용해서는 안됩니다 ...
Massimo

Windows의 "jre <x> / bin / plugin2"에 아무것도 있다고 생각하지 않습니다. :)
John Gardeniers

3

Windows / IE 브라우저 플러그인을 비활성화하는 한 가지 방법은 다음 파일에서 거부 ACE를 설정하는 것입니다.

"C : \ Program Files \ Java \ jre6 \ bin \ ssv.dll"
"C : \ Program Files \ Java \ jre6 \ bin \ jp2ssv.dll"

"C : \ Program Files \ Java \ jre7 \ bin \ ssv.dll"
"C : \ Program Files \ Java \ jre7 \ bin \ jp2ssv.dll"

"C : \ Program Files (x86) \ Java \ jre6 \ bin \ ssv.dll"
"C : \ Program Files (x86) \ Java \ jre6 \ bin \ jp2ssv.dll"

"C : \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll"
"C : \ Program Files (x86) \ Java \ jre7 \ bin \ jp2ssv.dll"

컴퓨터 시작 스크립트에서 수행 할 수 있습니다.

이 명령을 수동으로 실행하는 경우 관리자 권한 명령 프롬프트에서 수행해야합니다.

icacls "C : \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll"
C : \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll NT AUTHORITY \ SYSTEM : (I) (F)
BUILTIN \ 관리자 : (I) (F)
BUILTIN \ Users : (I) (RX)

파일 1 개를 성공적으로 처리했습니다. 파일 0 개 처리 실패

ICACLS "C : \ Program 파일 (x 86) \ 자바 \ jre7 \ 빈 \ ssv.dll"/ 거부 모든 사람 (X)
처리 된 파일 : C : ssv.dll \ Program 파일 (x 86) \ 자바 \ jre7 \ 빈 \
성공적으로 처리 된 1 개의 파일; 파일 0 개 처리 실패

icacls "C : \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll"
C : \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll
Everyone : (DENY) (S, X)
NT AUTHORITY \ SYSTEM : (I) (F)
BUILTIN \ 관리자 : (I) (F)
BUILTIN \ 사용자 : (I) (RX)

파일 1 개를 성공적으로 처리했습니다. 파일 0 개 처리 실패


쉽게 삭제하지 않습니까?
reinier

3
프로세스가 파일을 교체하면 어떻게됩니까? 예를 들어, 설치 프로그램이 관련성을 결정하기 위해 매니페스트에 파일을 가지고있는 경우에는 생각할 수 없습니다. 다음에 다시 시작할 때까지 파일을 제거하는 스크립트가 적용되지 않을 수 있습니다. 거부 ACE를 적용하면 대부분의 경우 작동합니다.
Greg Askew

2

Oracle JDK / JRE 7u21 ( 릴리스 노트 ) 부터는 이러한 요구 사항을 충족 할 수있는 서버 JRE를 사용할 수 있습니다.

서버 배포에 일반적으로 필요한 도구가 있지만 일반 JRE 패키지에있는 Java 플러그인, 자동 업데이트 또는 설치 프로그램이없는 새 서버 JRE 패키지는이 릴리스부터 사용할 수 있습니다. 서버 JRE는 특히 서버 환경에서 Java를 배포하기위한 것이며 64 비트 Solaris, Windows 및 Linux 플랫폼에서 사용할 수 있습니다. 이 패키지 설치에 대한 자세한 정보는 설치 지시 사항을 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.