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
An introduction permits the user to add new methods or attributes to an existing class. This can then be explained to an existing class without having to change the structure of th

Explain Drawing Rectangles in java ? Drawing rectangles is easy. Begin with a Graphics object g and call its drawRect() method: public void drawRect(int x, int y, int width, i

To simplify complex class diagrams you may group classes into packages.

I want Linux server expert with Tomcat skills Project Description: I want a Linux server expert to look in to an issue with my domain. It is down since three days as there is

How can you justify that a DBMS is better to use than Flat-file database? A DBMS takes care of the storage, retrieval, and management of large data sets on a Database. It give

Explain the Rules for toString() Methods ? toString() methods should return a single line of text that does not contain any carriage returns or linefeeds. toString() methods

Take the Student Choice GUI you created in Assignment and convert it to an applet.  Because standalone GUI applications and applets are so similar, a lot of the code should be reus

Introduction In this assignment you will use Processing to create some geometric objects and graphical user interface (GUI) elements that Processing itself lacks. Processing h

For this assignment you'll create some classes for modeling tickets for a city subway system. The type of system we are modeling has these main features: Stations are grouped in

Define testing with respect to programming? Testing is the process through that we try to determine the presence defects in a program. Testing is an significant step in soft