Who can an applet talk to, JAVA Programming

Who Can an Applet Talk To?

By default an applet can just open network connections to the system from that the applet was downloaded. This system is known as the codebase. An applet cannot talk to an arbitrary system on the Internet. Any communication among different client systems must be mediated by the server.

The concern is that if connections to arbitrary hosts were permitted, then a malicious applet might be capable to make connections to other systems and launch network based attacks on other machines in an organization's internal network. This would be an especially huge problem since the machine's inside a firewall might be configured to trust each other more than they would trust any random machine from the Internet. If the internal network is properly protected through a firewall, this might be the only way an external machine could even talk to an internal machine. Additionally arbitrary network connections would permit crackers to more easily hide their true location by passing their attacks through various applet intermediaries.

HotJava, Sun's applet viewer, and Internet Explorer (but not Netscape) let you grant applets permission to open connections to any system on the Internet, by this is not enabled by default.

Posted Date: 5/16/2013 6:43:05 AM | Location : United States

Related Discussions:- Who can an applet talk to, Assignment Help, Ask Question on Who can an applet talk to, Get Answer, Expert's Help, Who can an applet talk to Discussions

Write discussion on Who can an applet talk to
Your posts are moderated
Related Questions
A user interface control that outputs data to a client or permits a user to input data to a JavaServer Faces application.

Why are JSP pages the preferred API for creating a web-based client program? Because no plug-ins or security policy files are required on the client systems (applet does). Also,

How DoS attack is a cyber crime? For what cyber crime can be used? DoS stands for Decline of Service and it is a cyber crime as it jams and within a few cases shut down the goa

What happens to the static fields of a class during serialization? There are three exceptions in which serialization does not necessarily read and write to the stream. These

Project Description: Android app for particular needs children Provide the fonts, layouts and images of the app. Functions: home screen: main page that links to 'login'

RMI is a set of APIs that permits to build distributed applications. RMI uses interfaces to describe remote objects to turn local method invocations into remote method invocations.

Determine Why java is robust Java is very robust o Both, vs. unintentional errors and vs. malicious code such as viruses. o Java has slightly worse performance as

What is the use of UnicastRemoteObject in RMI? Ans) The UnicastRemoteObject class gives support for point-to-point active object references using TCP streams. Objects that need