Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Security IT

Invisible Malware Install 65MB Large 381

Paperghost writes "Words fail me with this one - don't have the .NET framework on your PC to utilise the adware maker's technology? No problem, they'll download it for you without you knowing. The problem is that it's a sixty-five megabyte install." From the article: "...the size of the .NET framework to download can vary drastically depending on what extras you have - don't forget the service packs, SP1 is an extra 10 or so MB in size. But I'm actually understating the amount of space used when installed, as .NET can total up to 100MB."
This discussion has been archived. No new comments can be posted.

Invisible Malware Install 65MB Large

Comments Filter:
  • Re:dialup (Score:3, Informative)

    by Zorilla ( 791636 ) on Saturday March 05, 2005 @06:11PM (#11855005)
    This is true for pretty much all spyware because of the lack of an always-on connection. Plus, you tend to notice things going wrong on a slow connection.
  • Marc Lucovsky! (Score:5, Informative)

    by Jacco de Leeuw ( 4646 ) on Saturday March 05, 2005 @06:16PM (#11855041) Homepage
    Hey, at least somebody has been listening to Marc Lucovsky [slashdot.org]!

    Consider the .NET framework for a second. Suppose you wrote something innocent like a screen saver, written in C# based on the .NET framework. How would you as an ISV "ship your software"? You can't. Not unless you sign up to ship Microsoft's software as well. You see, the .NET Framework isn't widely deployed. It is present on a small fraction of machines in the world. Microsoft built the software, tested it, released it to manufacturing. They "shipped it", but it will take years for it to be deployed widely enough for you, the ISV to be able to take advantage of it. If you want to use .NET, you need to ship Microsoft's software for them.

    Who said Microsoft does not know how to ship software anymore?! Let the trojan authors take care of that!

  • Search for dotnet instead. It works.
  • by Anonymous Coward on Saturday March 05, 2005 @06:19PM (#11855060)
    The problem is that MS have never forced the .NET framework down anyone's throats:
    • It's an optional install from the XP SP1 and SP2 CDs
    • It isn't included with any version of XP Home.
    • It isn't listed as a critical update on Windows Update
    Taking those major flaws of your arguement into account, and how Microsoft have behaved in the past with products, how you'd consider that they're 'forcing .NET down our throats' is beyond human comprehension...
  • Re:a lot of space (Score:5, Informative)

    by tehshen ( 794722 ) <tehshen@gmail.com> on Saturday March 05, 2005 @06:19PM (#11855064)
    It's a 65MB install, but only a 24MB download. From TFA:

    the actual size of the .NET framework to download is around 23MB, though this is still a lot of bandwidth to use up without asking. In addition, the size of the .NET framework to download can vary drastically depending on what extras you have - don't forget the service packs, SP1 is an extra 10 or so MB in size.

    So once it's done its thing and installed .NET, it takes up 65MB.
  • by Anonymous Coward on Saturday March 05, 2005 @06:20PM (#11855068)
    Google now recognizes "C#" as a search term, and you ususally can get hits with "ASP.NET" or some class name.
  • by Anonymous Coward on Saturday March 05, 2005 @06:22PM (#11855088)
    Also, search Google Groups. Much of the indepth discussion of MS stuff still is on Usenet.
  • Re:Are we sure... (Score:3, Informative)

    by avalys ( 221114 ) on Saturday March 05, 2005 @06:26PM (#11855118)
    It seems that C# as a search term [google.com] works fine now, and searching for "Microsoft .Net" works as expected as well.
  • Re:Are we sure... (Score:2, Informative)

    by k4_pacific ( 736911 ) <k4_pacific.yahoo@com> on Saturday March 05, 2005 @06:28PM (#11855126) Homepage Journal
    I know it works now. It didn't used to.
  • by thrill12 ( 711899 ) * on Saturday March 05, 2005 @06:34PM (#11855164) Journal
    ...a few years ago. I wrote a small, insignificant article back then on virusses and the ever increasing computer power (both speed-wise as size-wise) at our disposal. I figured that, taken these two facts, it would not take too long for someone to use that power to 'bootstrap' virusses that were immensely powerful. Call it 'cluster-virusses'. Noone would notice a virus of say 1 Mb in size, and in this virus one could install numerous other small virusses that each did it's own devastating task.
    The fact that it is "malware" and not a "virus" only means that some commercial use has been made of the virus.
    I hope this is a single event, but I fear we have not seen the last of this troubling development.
  • Re:NewDotNet (Score:3, Informative)

    by BCW2 ( 168187 ) on Saturday March 05, 2005 @06:40PM (#11855203) Journal
    You might be true;y disgusted to know how many machines are still coming in with it on them today. At least half the ones I clean up every week have NewDotNet on them. You would think some would learn over the years, but it sure doesn't seem that way.
  • Re:NewDotNet (Score:3, Informative)

    by ceejayoz ( 567949 ) <cj@ceejayoz.com> on Saturday March 05, 2005 @06:41PM (#11855213) Homepage Journal
    NewDotNet enabled non-ICANN domain names like .xxx, .family, etc.

    http://new.net/ [new.net]

    You can take your tinfoil hat off, now.
  • by idlake ( 850372 ) on Saturday March 05, 2005 @06:47PM (#11855260)
    The .NET download is just part of Windows now; sooner or later, you will need it, whether you want it or not. 65M is not all that large compared to other runtimes and libraries (C/C++ is much larger).

    The real problem here is that somehow these machines installed malware. The problem could be that they are running IE, it could be that the malware is exploiting a bug, etc.

    There is a simple solution: run Linux instead. That will protect you from both malware and .NET.
  • by frovingslosh ( 582462 ) on Saturday March 05, 2005 @07:00PM (#11855327)
    This guy starts out talking about something happening at his office: reports had come back to me at my workplace that someone, somewhere was downloading gigabytes of data onto their PCs. He then jumps to some event that he says was happening half way across the globe. OK, obviously I don't like spyware either, but what was the point of the story? What in the world did the events happening to Eric L Howes have to do with this guy's claim that at his office he saw someone, somewhere was downloading gigabytes of data onto their PCs.??? I sure didn't see the connection. Just how did Eric L Howes installing 65 meg of spyware and even worse Microsoft software (or anyone else) cause this guy to see someone, somewhere was downloading gigabytes of data onto their PCs. Is this a 65 meg problem or a gigabyte problem? Or does this guy maybe work at the site that is hosting the spyware?
  • Re:zerg (Score:1, Informative)

    by Anonymous Coward on Saturday March 05, 2005 @07:05PM (#11855342)
    Not by default. An administrator has to explicitly set two options, one in the user section of the group policy and one in the computer section, in order for a domain workstation to permit elevation of privileges to install an MSI package.
  • Re:zerg (Score:1, Informative)

    by Anonymous Coward on Saturday March 05, 2005 @07:05PM (#11855344)
    You are cluless. It can't be installed if you don't have Administrator rights.

    In future maybe you should have at least know what you're talking about before spreading FUD.
  • by Omega1045 ( 584264 ) on Saturday March 05, 2005 @08:29PM (#11855834)
    I would not say that the .Net framework is huge in comparison to, say, Java. The Java 1.4.2 runtime (no SDK) core is 15 MB. The core .NET 1.1 runtime my company distribute with our software (the clients know they are getting it) is 19 MB.
  • Re:A simple solution (Score:3, Informative)

    by shrewtamer ( 521554 ) on Saturday March 05, 2005 @09:33PM (#11856196)
    I've spent most of my computing life (20 years since I was 12) working on CP/M, macos, and linux. 2 years ago I became a Window developer.

    I've found that I need administrative access to do a lot of the things that I need to as a developer. I do these things many times a day. On linux I would just sudo when I needed it. I think you can run commands as a different user on windows too, I did try it once but kept hitting problems. There's no 'man' command! DOS documentation sucks. I haven't found the equivalent of a sticky bit that I can use for my build scripts that need admin access. A lot of Windows apps are built from visual studio which doesn't have a GUI to switch to admin access for parts of the build. The philosophy is just not there - yes we should push for it. When I was developing for macos in a much bigger company the windows team used to be more sorted in this respect - but then there was a big IT department to support them - developers can't afford to spend too much of their time on system admin. Some developer's are into it and some aren't. The lead programmer on my current team is so not into it (but he is a brilliant programmer) - to make things easy for him he has domain admin - everyone knows his password! No I won't say where I work! We don't have an IT department. I think big companies that can afford IT staff do tend to be better over stuff like this.

    I don't think many people would start an X session as root in linux. A lot of people will only switch to root as needed. Some are better than others about being fussy about what they do as root. (I bet a lot of people compile their kernels as root) On Windows on the other hand it is very common to login to the graphical environment as admin. A lot of the admin tools have GUI. I think both Windows and linux could be made better by making it very awkward (impossible out of the box) to start an X session / login to Windows as an admin user. I have seen new linux users start X sessions as root....normally to get things set up (often being used to Windows)....but then sometimes things don't work for them as normal users and they just give up and always login as root!

    I suppose I might be guilty of the same laziness when it comes to being a new Windows user - but I'm not being paid to admin my machine....In fact I use a linux box to mail and surf so as to lower risks a bit - we were asked to find ways of avoiding Outlook - so I found an old PII and blatted gentoo on it. There is a big difference between Windows and Linux though...a lot of install stuff is done on the command line on linux. Most big distro's make it clear you're being an idiot for running X as root. I haven't seen a linux distro that doesn't make you, or strongly advise you to create a normal user account as well as a root account. Having groups as well as users makes things a lot more flexible. Unix has always been a multi-user environment. Windows just hasn't been designed that way. You've got to laugh.
  • Lol (Score:2, Informative)

    by carl0ski ( 838038 ) on Saturday March 05, 2005 @09:38PM (#11856231) Journal
    This isn't .net's fault or Microsoft sadly. It is plain the fact Adware writers have upgraded to VB .Net to write their software. It is definetly the first case of it downloading 3rd party requirements to run the malware. (3rd party = microsoft)
  • Re:Are we sure... (Score:2, Informative)

    by plague3106 ( 71849 ) on Saturday March 05, 2005 @10:13PM (#11856420)
    I worked for a company and we had several clients that we built asp.net sites for, and I haven't found it to be 'buggy' at all. You sure you weren't coding it wrong somehow?

    You shouldn't need to call the CG..thats the point..it will figure it out. It doesn't release objects right away b/c it might need them later..
  • by WalterGR ( 106787 ) on Saturday March 05, 2005 @10:42PM (#11856556) Homepage

    For those of us that occasionally program in C# with .NET this is a bigger pain that you know. The two most descriptive keywords of the programming environment really are meaningless nothing-words in the Web's (normally) best search engine.

    Hmmm... have you tried searching Google for C# lately? ".net" and "net" do indeed return the same results, but the results for "C#" and "C" are very, very different.

    Google search for C# [google.com]
    Google search for C [google.com]

  • Re:zerg (Score:4, Informative)

    by badriram ( 699489 ) on Saturday March 05, 2005 @10:58PM (#11856632)
    Look at what the ACs pointed out... An admin still needs to start the process... however in AD with a Computer install, software is installed in the system context because no admin in logged in. And considering that an admin assigns the software to be installed i do not think that is security issue in the design.

    Any normal user account in windows cannot write into the Windows folder where .Net resides, and therefore a normal user will be not be able install .Net unless they increase their previledges...
  • by Valafar ( 309028 ) on Saturday March 05, 2005 @11:01PM (#11856639)
    I'm guessing that you didn't read the article or are unfamiliar with .NET. The .NET Framework is a 23 meg download, not 65. The article states that the TOTAL download of the framework + malware + spyware was 65 megs.

    Your point does remain that the JRE is smaller than the .Net Framework, however.
  • by Anonymous Coward on Sunday March 06, 2005 @01:08AM (#11857184)
    traskjd, I think you're attributing too much intelligence to the original author (and to whomever submitted and approved this for /. news page!).

    Long story short:

    Lame sysadmin notices spike in bandwidth.

    Lame sysadmin can't read own proxy/firewall logs.

    Lame sysadmin somehow discovers that his users voluntarily downloaded a streaming-video app which downloads/quietly installs .NET during installation.

    Lame sysadmin writes badly-worded rant showing a) his own inability to properly lock down his network b) his misunderstanding of bandwidth and disk space constraints c) his inability to communicate clearly.

    Slashdot reader skims lame sysadmin's blog, thinks 'Aha, another way M$ sucks!' and submits article.

    Slashdot editor skims submission & lame sysadmin's article, thinks same thing, slaps incredibly misleading title on top, and posts it.

    Slashdot readers respond.

    Hilarity ensues.

  • Re:Symbiotic viruses (Score:3, Informative)

    by BrokenHalo ( 565198 ) on Sunday March 06, 2005 @01:52AM (#11857327)
    Your point is accurate, but I'm afraid your first example is less so: bubonic plague is not a virus, it is (believed to be) a bacteriological infection of Yersinia pestis.
  • Re:A Different Worm (Score:3, Informative)

    by 808140 ( 808140 ) on Sunday March 06, 2005 @05:13AM (#11857751)
    At first I really wasn't going to bother responding to this, because it sounds to me as though you care about this much more than I do. But no matter how much you care, you're wrong. Here's why.

    First of all, security features that exist on Windows that are never used by anyone don't contribute to Windows being architecturally more secure than anything else, because if you start making those arguments, we can start talking about capabilities and SELinux and all sorts of security features that exist for the Linux kernel that people don't often use; and if we do that, you essentially immediately lose. You can't say, "Windows, when people use all sorts of exotic security features, is more secure than Linux, presuming that none of Linux's exotic security features are in use, and therefore, Windows is more secure than Linux." I mean, I hope you can see the holes in your own argument. They're big enough to drive a truck through.

    Plus, I'm not a zealot, bub. You picked the wrong guy to flame. I'm quite aware that the NT kernel's low level ACL structure is superior in design to the UNIX root/normal user paradigm. You're talking to an old VMS hand.

    However, as you yourself pointed out, basically no operating systems limited by such a simple security model anymore, and this includes Linux. ACLs are part of the POSIX spec and SELinux style policies are supported out of the box in the 2.6 kernel series.

    The difference is habit; UNIX has always been multi-user (well, except for the very early research versions) and so UNIX utilities have been designed to work with as few permissions as possible, for security reasons. Security is a much bigger deal on a multi-user system, for obvious reasons. This philosophy persists to this day in the UNIX world, and application designers generally don't make GUIs that run as root -- hell, lots will refuse to run as root.

    On the Windows side of things, we're coming from Win95 and earlier, DOS. It doesn't matter that Microsoft ripped out the DOS crap and put in the vastly improved NT kernel with all its security features. Software vendors developing for MS platforms were used to being able to mess with anything on the system, and they continued to do so. Worse, most installs of Windows default to a user with Admin access (that logs in automatically, no less). It's a matter of culture. Convincing Windows users to run as non-administrator is hard because a) they aren't used to it and b) almost nothing runs, because in the old days, there was no Admin user, and most modern Windows apps share code with their Win95 ancestors. This shouldn't be hard to understand.

    Windows is far less secure than GNU/Linux, for lots of reasons. Very few people that know what they're talking about doubt the quality of the NT kernel (although putting the GDI in ring 0 was stupid, and a major reason NT 3.5 was so much more stable than 4). But unfortunately, as RMS is always trying to point out, there's much more to an OS than just the kernel. Windows, as a whole, suffers from a history of not caring about security. Its users are only now starting to care; its application developers don't seem to care; no one seems to care.

    This is not true in GNU/Linux.

    And as for GNU/Linux being a fort, who said that? UNIX-like OSs have always been caught with their pants down when compared to systems like VMS, MVS, and EROS. Within the UNIX world, pretty much any one of the BSDs blows the pants of Linux (except perhaps Mac OS X, if you can call it a BSD).

    But it remains far, far more secure than Windows.

    And as for the whole "Why isn't Apache more vulnerable than IIS" line, I wouldn't have brought it up, because I think it's a bit silly. But your attempt at refuting it is even more ridiculous. You're comparing Apache2 to IIS 6? I believe the reason people always bring up the Apache vs. IIS argument is because Apache has more marketshare than IIS, but is attacked less.

    Most Apache ins

Nothing happens.

Working...