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
? • ?read from a file a series of an infix algebraic expressions comprised of constant and variable operands (integers), operands (%, *, /, +, -) and parenthesis. Two slashes (//)

1. Make a class Rational to provide at least following methos and constructors: Rational r1= new Rational (3,5); Rational r2= new Rational (4,7); Rational r3=r1.add(r2);

List the precedence table? At last let's add the && , || , & , | and ? operators to the precedence table *, /, % Multiplicative operators +, - Additi

Explain what is Naming Applets in java applets? You can give an applet a name by using the NAME attribute of the APPLET element. This allows communication between different app

What is Testing for Equality in java? Testing for equality is a little trickier. You would expect to test if two numbers are equal through using the = sign. However the = sign

I want someone to help me prepare a simple inventory system. I am not a programmer trying to learn as i go. Skills required: Android, Java, iPhone, Mobile Phone, Objective

JSP simply gives a Page which may contain markup, embedded Java code, and tags which encapsulate more complicated logic / html. JSF may use JSP as its template, but gives much more

a program to find the area under curve y=f(x) between x=a and x=b,integrate y=f(x) between the limits of a and b

Write a program of else statement in java? The else statement in Java // This is the Hello program in Java class Hello { public static void main (String args[]) { if (