JRE (Java Runtime Environment) 및 Java SDK는 본질적으로 안전하지 않습니다. 이 문제는 JVM (Java Virtual Machine)이 특정 운영 체제 부분에 액세스하고 속일 수있는 특정 방식으로 대부분 의존합니다.
다른 모든 복잡한 소프트웨어와 마찬가지로 Java는 Windows 시스템의 .NET 또는 다른 시스템의 Mono.NET과 다르지 않습니다.
그러나 브라우저의 Java는 Internet Explorer 시대에 ActiveX가 돌아 왔던 것과 비슷하지만 (최신 브라우저에서 계속 사용하지 않을 수있는) 다른 세상입니다.
Java RE 또는 SDK의 요소는 기본적으로 원격 취약성을 노출하지 않으므로 위험이 거의없는 Macintosh, Linux 또는 Windows 시스템에서 JRE를 안전하게 가질 수 있습니다. 하드 드라이브에 많은 코드가 있습니다.
이제 Java 소프트웨어 실행이 안전하지 않은지 알고 싶다면 큰 논쟁에 뛰어 들지 않고 대답 할 수있는 방법이 없습니다. Java 소프트웨어를 실행하려면 Oracle로 이동하여 런타임 환경을 다운로드하고 Java 프로그램을 실행하십시오. Safari 또는 다른 브라우저에서는 기본적으로 활성화되지 않습니다.
말한 바와 같이, Java는 성가시다 (특히 업데이트 프로그램. 톤을 켜거나 비활성화 할 수는 있지만 Flash가있는 경우 Flash Updater보다 성가 시거나 때로는 더 이상 끝나지 않습니다). 반면에 오라클은 드디어 정기적 인 Java 업데이트를 시작하여 취약점을보다 자주 관리했습니다 (성가 시지만 좋지만). 애플이 SDK를 통제 할 때는 그렇지 않았다.
물론 일부 "보안 전문가"는 하드 드라이브에 Java를 설치하면 사용자가 컴퓨터에 액세스 할 수있어 로컬 Java 취약점을 악용 할 수 있기 때문에 더 많은 보안 문제가 발생할 수 있다고 큰 소리로 외칩니다. 누군가가 귀하의 컴퓨터에 액세스 할 수 있다면 (자격을 포함하여) Java를 포함하여 무엇이든 실행할 수있는 지점에 도달하면 더 큰 문제가 있습니다.
따라서 필요한 경우 계속 진행하십시오.