On TechRepublic: 12 tech terms that make you sound old
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 27 of 66:
Next »
« Previous
Details.
From Microsoft:

"If you run the W32.Donut virus, the virus attempts to infect all .exe files that contain .NET code in the folder that contains the virus and up to 20 parent folders."

True, the stub is the attack vector. But as far as I can tell, currently if you want to do .NET on Windows, you've gotta do the stubs. I guess running .NET natively on Windows is for Longhorn, right? I can't come across anything on Microsoft's site that says I can run .NET code natively yet on my Win2K boxes. So, effectively, .NET should currently be considered unsafe. I'm really more concerned about the exploits which haven't seen the light yet than I am about w32.donut, which really just showed other malware writers out there that a new attack vector is ripe for the exploiting.

And yes, Java is inherently unsafe as well (I've recently seen some Java malware, although the damage was minimal and easily fixed). As the security folks keep telling us (and telling us and telling us and telling us), any technology which allows you to download and run executables from unknown systems is a big security risk. A quote from an O'Rielly publication on .NET/Java security: "Starting with the initial releases of Java, there have been multiple verification problems reported, where invalid/malicious bytecode could sneak beyond the verifier. At the moment, there are no new reports about verification bugs, and Java 2 documentation does not list verification switches, which implies that the verification is always run in full."

Later, we are told:

"The Java VM is responsible for loading, linking, verifying, and executing Java classes. In the HotSpot JVM, Java classes are always interpreted first, and then only certain, most frequently used sections of code are compiled and optimized. Thus, the level of security available with interpreted execution is preserved."

Yet, a few paragraphs earlier, when discussing .NET:

"In .NET, CLR always executes natively compiled code; it never interprets it. Before IL is compiled to native code, it is subjected to validation and verification steps."

Which would seem to tell me that the .NET execution method is more problematic from a security standpoint. Furthermore:

"At the same time, developers are urged to develop their applications targeting the Internet permission set, as an application sandbox with low trust and a "safe" permission set (preliminarily named Secure Execution Environment, or SEE) will be introduced in the Longhorn Windows OS (due in 2005) for executing applications. However, according to the preliminary MSDN Longhorn documentation, Longhorn's security system, as it is presently designed, does not attempt to verify trust of local .exe files that do not have deployment manifests, and simply grants them the same FullTrust as before. Hopefully, this policy will change by the release time, because, with its present design, this setup presents an unfortunate way to bypass the system checks in local scenario."

Hmmm...talk like this makes me very nervous about the current state of .NET. Granted, this article is over a year old.
Posted by: Yen_z   Posted on: 01/17/05 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Ain't Done Yet  richman555 | 01/14/05
And announce this why?  chiwawa | 01/15/05
More on Mac's Progress...  nucrash | 01/17/05
Interesting  JustMe99_z | 01/17/05
At one time I would have agreed with you...  BitTwiddler | 01/18/05
We all need hope,  nucrash | 01/18/05
As a non developer....  JoeMama_z | 01/14/05
Re: As a non developer....  toomuchgreeatea@... | 01/14/05
WMP and DirectX  Grayson Peddie | 01/15/05
uber change  hipparchus2000 | 01/18/05
What?  IT Scion | 01/16/05
Obviously you have no idea  toomuchgreeatea@... | 01/16/05
Sure  IT Scion | 01/17/05
I agree  Fred Fredrickson | 01/17/05
That's hijacking, not agreeing  FilledOut | 01/17/05
nice response but  IT Scion | 01/17/05
I don't belive..  d_jedi | 01/17/05
Microsoft previews Avalon graphics engine  Richard Flude | 01/14/05
I'd be ready for Longhorn.  Grayson Peddie | 01/15/05
No thanks  Joe Blow_z | 01/15/05
Just curious  IT Scion | 01/16/05
Re: Just curious  ReFoRMaT | 01/16/05
Conspiracy theory  d_jedi | 01/17/05
He can't...  JustMe99_z | 01/17/05
I'm don't know why he's not done it, but...  Yen_z | 01/17/05
W32.Donut doesn't attack .NET  NonZealot | 01/17/05
Details.  Yen_z | 01/17/05
Keep it in the context of the topic  IT Scion | 01/17/05
One good reason  IT_User | 01/18/05
.Net framework find developers, rest of us have no need  Sunny Jalolly | 01/18/05
Avalon's going to be great?  NemesisNL | 01/15/05
Longhorn Build 4074  bugmenotznet | 01/15/05
Good answer....but  NemesisNL | 01/16/05
Two words  frgough@... | 01/17/05
"32MB GeForce4, which is below standard now"  hipparchus2000 | 01/18/05
32 MB Video Memory  Grayson Peddie | 01/18/05
I'm one of the minority who work on their PCs  hipparchus2000 | 01/18/05
Tsk tsk, showing your ignorance... again?  NonZealot | 01/18/05
Try current Dell Inspiron 1000 and Dimension home PC  hipparchus2000 | 01/18/05
so I guess you feel humiliated now?  hipparchus2000 | 01/18/05
Oh dear, I feel sorry for you  NonZealot | 01/18/05
whatever dude  hipparchus2000 | 01/19/05
Screenshot of Avalon  Grayson Peddie | 01/17/05
Thanks for that!  Yen_z | 01/17/05
Agree with ya!  AmusedAtItAll | 01/18/05
Ignorant comment...  Grayson Peddie | 01/18/05
Quotes Giantizzzm  pj-xmesh | 01/16/05
Ho hum...  Fred Fredrickson | 01/16/05
but  IT Scion | 01/17/05
I'm confused  tic swayback | 01/18/05
Why not call Quartzalon  durandal00 | 01/17/05
Apple intros miniMac, while Microsoft hands out chickenfeed.  chiwawa | 01/18/05
seems a little bit far-fetched  morgande | 01/18/05
How old are you?  rcark01 | 01/19/05
Anyone ON-SUBJECT here?  Roger Ramjet | 01/18/05
Let me answer my OWN question.  Roger Ramjet | 01/18/05
scalable vector language  hipparchus2000 | 01/18/05
Doom website  Roger Ramjet | 01/19/05
So what else is new?  Sunny Jalolly | 01/18/05
The code will still be rough when released in Longhorn!  drichards1953 | 01/18/05
Apple no, Mac OS maybe  drichards1953 | 01/18/05
Built by others?  rkadowns | 01/18/05
It didn't almost put them out business  voska | 01/18/05
That's not how I remember it  tic swayback | 01/18/05
you've got a problem  hipparchus2000 | 01/18/05
So wrong  rcark01 | 01/19/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement