Re: how to run application(exe) in browser



The correct approach, and as far as I'm concerned, the ONLY correct approach, is to
require security ACLs for operations that can examine or modify the state of my machine
OTHER than the display state, based upon the EXACT sender. Thus, I can say that the Adobe
Reader DLL that is on my machine can be executed with the ability to read files. This is
because the ability to read files would be controlled by the logged-in user of the
control, which I can designate to be a particular "trusted account". I would add Adobe as
a member of that particular trusted account. This is much more general than the silly
categories we are given in IE, which are meaningless nonsense terms like "Internet",
"Trusted site", etc. I need about six categories of trusted sites, some of which I trust
to read files from the Internet cache, some of which I trust to read files from certain
directories, etc., in the usual way we handle ACLs. It is only the most extremely trusted
sites that I would allow to act as if they are logged in as me. In my case, this is zero.
But a product installed on my machine, such as Adobe reader, I could designate as an
extremely trusted "site". Another ActiveX control that exists on my machine might NOT
receive this designation. By creating some bizarre pseudo-privilege mechanism that does
not actually have any meaning, Microsoft gives us the ILLUSION that there is safety, but
there is not. The reason for all of this is that the whole concept of client-side
scripting was grafted into the Netscape browser, and ActiveX was a proprietary response to
this that had all of the same defects.

In no case am *I* given the right to determine, on a control-by-control basis, what
controls are allowed to do. We have a whole security mechanism in the kernel which is
COMPLETELY IGNORED by these kludges of scripting. Instead, the security is "enforced" by
such silly concepts as asking a control if it is "safe for scripting", and in the entire
history of ActiveX, no control has EVER been written which says it is safe for scripting,
but isn't (and if you believe that, my uncle was an important officer in the Nigerian
army, and I need your help to get his money out of the country...)

ActiveX and JavaScript are horribly designed, and essentially completely ignore the
concept of security except for some half-assed kludges that are hopelessly inadequate. The
whole notion of certificates is an example of a poor solution to a problem that should not
have existed in the first place. If the certificate validation was able to change the
user account of the thread that was executing the code, so that the thread would become a
specified user I designate, I could add an ACL that says "this certificate is in this user
group". Anything less than this is just a piece of bad design.
joe

On Mon, 23 Jun 2008 23:38:28 +0100, Bob Moore <> wrote:

On Mon, 23 Jun 2008 10:04:57 -0700 (PDT), Ajay Kalra wrote:

Signing did nothing other than throw the ball in my court

Which of course is the purpose of the exercise. Typical pointless
lawyer-motivated crapola.
Joseph M. Newcomer [MVP]
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.



Relevant Pages

  • [NEWS] HelixPlayer Based Players Format String
    ... Get your security news from a reliable source. ... media player for Linux, Solaris (versions for other operating systems are ... between 0x0822** - 0x082f** and with control of one pointer at a time ... $ An open security advisory #13 - RealPlayer and Helix Player Remote ...
    (Securiteam)
  • Re: why microsoft choose mfc rather than wtl?
    ... to lower security settings, etc. ... For a client to get ... the particular AX control is never accessed, shown, or downloaded. ... unethical to deliver an automobile to customers because it is possible ...
    (microsoft.public.vc.mfc)
  • Re: Linux security
    ... that is in Windows NT-based systems out of the box. ... Why do you want that fine level of control? ... level of control over security?" ... a file system is a different beast altogether. ...
    (Ubuntu)
  • Re: Homeland security suggests Real ID (and now it gets worse!)
    ... Torture Bracelet To Control Dissenting Americans? ... Homeland Security, weapons company express desire to use "Security Bracelet" in law enforcement, crowd control ... Why the terrorists wouldn't just remove the bracelet as soon as they boarded the plane isn't explained, but the perceived fallibility of the device isn't the issue - the heart of the matter is the fact that the Department of Homeland Security has publicly expressed an interest and is seeking funding to utilize the device against the "criminal element". ...
    (alt.support.chronic-pain)
  • Re: Can all US Experimentals fly IFR?
    ... Ensure engine ignition switchis OFF. ... Check seat and shoulder harness/seat belt installation. ... Check windshield and other windows for security. ... Where accessible, check control cables/rods for binding, clearance, ...
    (rec.aviation.owning)