I have a couple of websites I have to use that require Java so I am leaving it on in Java Preferences.app, disabling it on all browsers bar one that will only be used for those sites. Am I safe to leave JavaScript on in Safari's preference's checkbox?
|
closed as not constructive by daviesgeek, patrix♦, Stu Wilson, jmlumpkin, Mark Sep 24 '12 at 12:34
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
As a security person, here is what I recommend:
This kind of question is not Safari-specific. For those kinds of non-Apple-specific questions, Security.SE is another good resource. |
|||
|
|
|
It's important to make the distinction between Java and JavaScript. Java is a general purpose programming language and associated runtime originally developed by Sun. Java programs can run inside a browser plug-in. There have been some recent vulnerabilities uncovered, and Apple has taken the step of disabling Java by default. Javascript is a scripting language used widely on the web to provide all sorts of dynamic behaviour for websites. Like anything, it's never going to be 100% secure, but because it's limited in what it can do (it can modify the behaviour of a webpage, but it can't run arbitrary code on your Mac or modify your files), it's safer than Java. Javascript is fairly safe to leave on (and it will cripple a lot of sites if you turn it off). If you definitely need Java, then leave it on, but be vigilant about running Software Update so that you get the latest security patches, and consider disabling it if you don't need to access those sites for a while. Disabling it in browsers you don't use for those sites is also a good idea. |
|||
|
|