Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email email@example.com
From: vertigo (vertigopanix.com)
Date: Sun Jul 08 2001 - 13:05:50 CDT
There are a couple ways one can create a persistent connection
from a browser to a server. The first uses Java, and the second
would use an ActiveX control. In this explanation I will define
use a Persisten Connection as simply a Socket connection. This
is due to the fact that, according to the Java Security FAQ "There
is no explicit support ins the JDK applet API for persistent state
on the client side.
The Java security model has fairly strict control over socket
communication. Applets can only open sockets to the originating
The ActiveX security model is significantly more relaxed. According
to Microsoft, "ActiveX controls can live and play outside the "sandbox."
ActiveX controls have the full creative power of the Win32 API, and
aren't limited to just a simple object model." A good reference regarding
ActiveX security is:
I hope this helps.
p.s. I only put my name up there because I've been unemployed
since March. :(
On Sun, 8 Jul 2001, Oscar Batyrbaev wrote:
> There are a lot of new applications that maintain a persistent connection to
> some code running in the browser's address space, etc. and their
> "proprietary" HTTP servers (for example KnowNow).
> 1. Does this represent a security risk?
> 2. How do they maintain a persistent connection?