Slashdot Mirror


Zone Alarm Vs 180 Solutions: Zango hooks?

Sub-Seven writes "Found at Vitalsecurity.org, they detail how a Microsoft MVP pulled the Zango file to pieces, and discovered some interesting facts about exactly what a "simple" fun and games application does to a machine that its running on. Hooking into Windows OneCare and Microsoft Antispyware? What's that all about? "

53 of 166 comments (clear)

  1. First Time I've ever seen that... by dtolman · · Score: 4, Informative

    Is it just me, or is the friggin slashdot summary got more information than the linked article?

    Thats gotta be a first...

    1. Re:First Time I've ever seen that... by Bob_Villa · · Score: 5, Informative

      On the blog, just click the link that says "Very thorough runthrough", which links to the following url: http://mvps.org/winhelp2002/temp/zango.htm

      I think this link is actually pretty good. I agree, the blog wasn't the most clear.

  2. I'll paraphrase the article for clarity: by Crizzam · · Score: 5, Funny

    Zango dango bo-bango, banana fana fo-fango fe-fi mo-mango, Zaaaango.

  3. It's not just you by winkydink · · Score: 2, Funny

    The linked-to blog article is clear as mud

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:It's not just you by croddy · · Score: 3, Funny

      No, that's not muddy. That's the New Journalism. It's supposed to be nonsensical and unreadable.

    2. Re:It's not just you by ergo98 · · Score: 5, Insightful

      The linked-to blog article is clear as mud

      No kidding. The blog article has ZERO content, apart from linking to two other sites about some program that purportedly is being flagged as spyware.

      If slashdot is accepting lame "my blog entry" submissions like this (and what's with the "Microsoft MVP" comment in the submission? That's like trying to give credibility to a blog entry by purporting it to come from a "high school graduate"), then I'm going to start submitting every entry I make. Maybe I'll blog about this blog entry that blogs about a blog entry and submit that.

      Ah well, like I - esteemed high school graduate and Blockbuster cardholder - said - most blogging is bloggers talking about blogging. (Yes, hypocrisy runs deep with this)

    3. Re:It's not just you by Pollardito · · Score: 2, Informative
      just to show that it wasn't a one-time thing, here's a quote from his entry describing his blog :
      If you want a full on, voice of God raging from a thunderstorm malware apocalypse complete with stupid pictures, pressure cranked up to 11 and the now obligatory sound and vision link, keep it tuned to Vitalsecurity.org.
    4. Re:It's not just you by ergo98 · · Score: 2, Informative

      The shot about MVPs is unwarranted, in my opinion.

      I didn't intend to make a shot at MVPs (and I'm sure there are a lot of kick-ass, very talented people with the designation. Usually it's one of their many designations). All I was doing was questioning whether it really gives any additional weight to the submission (most of the people who are linked have a BSc - how many times do submissions say "BSc holder John Topley says that...". A BSc is a much greater accomplishment than a MVP).

      There are any number of accomplishments that people in this field have achieved, but unless they are pertinent they really don't usually get mentioned in a Slashdot submission. In this case the "Microsoft MVP" thing just looked ridiculous (especially outside of a Microsoft only forum).

  4. Software firewalls?! by FatSean · · Score: 4, Interesting

    Um...not sure what's going on here...but I think software firewalls have to be one of the silliest 'security products' out there. I still can't believe cable companies don't distribute modem/routers to users and remotely configure them to block the commonly exploited ports and protocols.

    My conspiracy theory is that they have big investments in the software firewall companies...and in existing non-router cablemodems.

    SO we suffer.

    --
    Blar.
    1. Re:Software firewalls?! by Anonymous Coward · · Score: 2, Informative

      That's a pretty arrogant statmenet. Software firewalls have a legit use in controlling internet access at the application level regardless of what ports the application uses.

      Just because you don't have a use for them doesn't mean they don't serve a purpose.

    2. Re:Software firewalls?! by sirwired · · Score: 4, Informative

      Um...not sure what's going on here...but I think software firewalls have to be one of the silliest 'security products' out there. I still can't believe cable companies don't distribute modem/routers to users and remotely configure them to block the commonly exploited ports and protocols.

      Errr... because quality software firewalls (like ZoneAlarm) and home hardware firewalls/routers protect against two entirely different problems?

      Home Routers/Firewalls protect your machine against INBOUND, unsolicited connection requests. This makes you immune to attemts to exploit server-type services, like file-sharing, IIS holes, etc. This lets me run VNC, Apache, whatever on my home machine and not have to worry about keeping patches up to date (or even setting a password, for that matter.)

      Software firewalls protect you against OUTBOUND connections you did not authorize. Port-blocking does nothing to stop this because a nefarious software vendor can't be stopped from sending an outbound request on port 80 by an external firewall.

      I can't count how many programs (even legit ones) that shouldn't be talking to the internet keep requesting outbound connections. (This is all caught by ZoneAlarm.)

      SirWired

    3. Re:Software firewalls?! by nonsequitor · · Score: 3, Insightful

      Who do you want to control the firewall for your connection? I would rather have full control over my home network, let everyone else be damned. What if they start blocking port 21 (no ssh for you), then they block 80 (you shouldn't be running a webserver on a non-commercial line anyway), and so on.

      Sorry, good idea, but there's no real standard between OS's on reserved ports in the sub 1024 range. Ports which you may not want exposed to the world on a windows box could run a perfectly secure service on a *nix box. I don't think that is the case at the moment, but you get the idea.

      Your ISP is a common carrier, they are not liable for what is transmitted over their network. I believe they are looking into attack mitigation for large scale DDoS and worm traffic, but if they start requiring me to use a firewall configured by them, I'll switch ISPs.

    4. Re:Software firewalls?! by hal9000(jr) · · Score: 2, Insightful

      Home Routers/Firewalls protect your machine against INBOUND, unsolicited connection requests.

      That is not correct. Typical home routers are Network Address Port Translation (NAPT) devices that translate private internal addres to a singel public external address. Stopping unsolicited external connections is a beneficial side-effect of NAPT because there is no translation rule for the NAPT router to pass traffic inward. Now, many NAPT routers can't properly handle dynamic protocols like gaming protocoals (specirfically gaming protocols that use ephemeral ports from external hosts (VoIP suffers from this too, btw)), so without specific game support (on a per title or service basis), you essentially create a default inbound rule that says "any external unsolicted connection gets sent to this internal computer."

      Software firewalls protect you against OUTBOUND connections you did not authorize.

      Wrong again. Host firewalls will block unsolicted external connections to the host and in fact was the original design goal of BlackICE, Zone, and others. Check it out. Turn one on, scan it and see what happens. Then turn off the host firewall, scan it, and compare the results. The blocking of outbound connections came later, as a feature to stop worms and network viruses from spreading.

      So if your doing on-line games and your router doesn't intelligently support the gaming protocol (assuming the gaming protocol uses ephemeral ports), then your host is a sitting duck.

    5. Re:Software firewalls?! by 99BottlesOfBeerInMyF · · Score: 2, Informative

      I can't count how many programs (even legit ones) that shouldn't be talking to the internet keep requesting outbound connections. (This is all caught by ZoneAlarm.)

      For OS X users, try A href="http://www.obdev.at/products/littlesnitch/in dex.html">Little Snitch for the same functionality. Some of the outbound connections Adobe software attempts to make (weird out of country IP addresses) are scary.

    6. Re:Software firewalls?! by harrkev · · Score: 3, Informative

      You are picking nits...

      A NAT box does indeed protect from incoming connections (provided that you do not use DMZ and port forwarding). This may indeed be considered to be a side-effect, but that does not mean that it does not work. How well these routers work for gaming is another matter entirely. And as far as gaming goes, I am certainly not an expert as I am not into on-line games, but each game should specify which ports it uses so that you can open those ports in your NAT box. Having to use DMZ for a game is silly and dangerous.

      As what the GP post said is correct. Software firewalls offer outbound protections. You are right that their first purpose is to protect from inbound threats, but if you have a NAT, you have NO inbound threats (except perhaps for those ports used for games when your game software is not running). Filtering outbound connections is the only reason that I use a software firewall. In fact, my software firewall has NEVER had to block an incoming connection since I built my present computer over a year ago, thanks to my NAT box.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    7. Re:Software firewalls?! by Budfrogs · · Score: 2, Informative

      The disadvantage of using a router for outbound filtering/blocking/security is that the Application data is not availalbe. While a software firewall can determine which application if trying to make/recieve the connection. Many software firewalls check to see if the program accessing the net has changed and lets you decide if you want the new version to have access.

    8. Re:Software firewalls?! by Kadin2048 · · Score: 2, Informative

      I concur. Little Snitch is a great product -- it's actually one of the few pieces of OS X shareware that I think is absolutely worth the money for anyone with a Mac (PithHelmet is the other easy choice).

      I think it's actually superior to ZoneAlarm on the PC, because it provides more flexible options for blocking outbound connections. When an application that's not on the whitelist tries to initiate a connection, you get the option of allowing it to connect to any server on any port, any server but only on one port, or only to a specific server and on a specific port. Plus you can have that setting remembered either only for a single session, or permanently. Although the interface is pretty simple, over time you can build up a pretty complicated scheme of custom preferences. Personally I err on the strict side; unless I can think of a good reason why an application needs to connect to 'any server' (e.g., it's a browsing app of some sort), I always set it to "only this server and port" and then approve every server that it's trying to connect to.

      And you're absolutely right, Adobe software has struck me recently as being extremely creepy in both how often it tries to call home, and where it calls "home."

      The one downside to Little Snitch is that it's so well known on the Mac that some rootkits actually go out of their way to check and see if it's installed and disable it. It's therefore not a replacement for caution and good use practices, however it does make users a lot more aware about what software does stuff without them giving it permission.

      Frankly, I think it's ridiculous that something like this isn't built into the OS kernel. Maybe there are technical barriers to doing it that I'm not aware of, but for a consumer OS these days, it seems borderline irresponsible to allow any program to initiate any network connection to any server and to any port that it wants, without any checking of user intent.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  5. Removing spyware in applications by dada21 · · Score: 4, Informative

    It wouldn't surprise me if 30% of my IT company's income came from user stupidity combined with software such as the XCP, spywared games, and other fun entertainment products. Yet this is just the market at work. Loopholes are found, usually because of click-through-licensing. Companies will always attempt to build their markets and consumers will always find the bad seeds.

    It is very important to realize that as long as end users continue to install these programs, marketing companies will feed their needs. You could ague for laws against these backdoor programs, but it wouldn't solve anything and in fact might make the problem worse as companies find sneakier ways to get into your desktop.

    The only way to make a smart consumer is to inform them of the bad things. This means getting the word out, telling others to be careful, and even offering training for groups. My company makes a good profit on spyware, but we offer completely free training days for companies that want to save money by training their employees in safe web browsing. I don't think the answer is "Install Linux and Firefox and the problem will go away!" If Linux/Firefox occupied 90% of desktops, the marketing companies would find a way to take advantage of that platform.

    Smart users are informed users are users who won't continue making the same mistakes. Finding band-aids through legislation or discrete installation of anti-spyware software isn't going to solve the problem.

    As a sidenote -- the reason for training my customers in smart browsing techniques is a selfish one. As we reduce a company's cost of doing business, our referral rate skyrockets. The less we work/bill, the more work we have to bill. If you're a consultant and you're not seeing a decent increase in your customer base every year, you're not doing a good enough job. There is more work in the U.S. than is being tapped, and it is usually because companies aren't seeing things getting better.

    1. Re:Removing spyware in applications by aquarian · · Score: 3, Insightful


      I agree with everything you said, but especially this:

      As a sidenote -- the reason for training my customers in smart browsing techniques is a selfish one. As we reduce a company's cost of doing business, our referral rate skyrockets. The less we work/bill, the more work we have to bill. If you're a consultant and you're not seeing a decent increase in your customer base every year, you're not doing a good enough job. There is more work in the U.S. than is being tapped, and it is usually because companies aren't seeing things getting better.

      I've found this applies to whatever business you're in. I've started, grown, and sold 4 different companies, in completely unrelated industries. The more we were able to make ourselves unnecessary, the more work we got.

    2. Re:Removing spyware in applications by dada21 · · Score: 2, Interesting

      I've found this applies to whatever business you're in. I've started, grown, and sold 4 different companies, in completely unrelated industries. The more we were able to make ourselves unnecessary, the more work we got.

      Succinctly put. What you just said is about 1/3rd the reason I became a libertarian and then became an anarchocapitalist. I realized that businesses that exist to grow and tread new markets are what makes this world wonderful. I saw how some corporations (not businesses) fought to stay the same, and wanted to make a law to enforce the status quo. I've been a businessman since I was 13/14, and I never really thought about "What is legal?" I thought "What is moral?" I didn't need the law to tell me what my customers wanted and what I could provide. I didn't need the law to tell me when a product I made was harmful to my customers. I just knew. As I left my teens, I realized that almost all my businesses were just stepping stones to new ones. I'm always focusing on what will replace me, and then seeing what will replace other industries. Those are the businesses to be in before the masses start investing in IPOs -- which are already too late to the scene.

  6. Clever (rolleyes) by Pope · · Score: 3, Insightful

    Put a link to the article on the same page as itself, thereby upping your Google ranking.

    Blogs are awesome.

    --
    It doesn't mean much now, it's built for the future.
  7. This is worse than Spyware by HexaByte · · Score: 5, Interesting
    From the article:

    180Solutions was complaining that "ZoneAlarm was advising that our 180search Assistant "is trying to monitor your mouse movements and keyboard strokes" well let's see after reading the above ... that description looks right to me.

    This is worse than spyware. This could be used to transmit your account codes and PINs, passwords, etc.

    Sounds like stealware(TM) to me!

    --
    HexaByte - he's a square and a half!
    1. Re:This is worse than Spyware by Red+Flayer · · Score: 5, Funny

      "Sounds like stealware(TM) to me!"

      Whose side are you on, the **AA?

      It's not theft, since they are only making a copy, and you are not deprived of the use of your account codes, PINs, etc.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  8. related info by rd4tech · · Score: 3, Informative
  9. Interesting little side not by ZachPruckowski · · Score: 4, Insightful

    The whole reason for the lawsuit wasn't because 180 was pissed with misleading statements, it was because a potential business partner of 180solutions had concerns about associating their company which Zone Labs had tagged as a high security risk.

    Well, if legitimate companies are afraid to associate with spyware companies, then I'd call that a good side-effect of the Sony malware mess.

  10. Re:Oh my - A Microsoft MVP! by Frankie70 · · Score: 5, Insightful

    For anyone who doesn't know, you become a Microsoft MPV largely by being an unemployed loser - the more time you can waste away providing pro-Microsoft answers on Microsoft's message boards, providing them with a lot of free labour.


    What about all those people providing support on Linux/MySQL/Apache mailing lists/forums etc - what
    are they? Unemployed losers or OSS champions?

  11. Why the blog? by imroy · · Score: 4, Informative

    Why link to some guys blog with inane comments, when you can link to the page he refers to? Lots more information there.

    What is it with blog pages that link to another blog, which links to another blog, and so on? If this is how things are done in the blogosphere, then my already low opinion of bloggers just slipped a little. Just provide a link to the original f**king information!</rant>

    1. Re:Why the blog? by Billosaur · · Score: 4, Insightful
      What is it with blog pages that link to another blog, which links to another blog, and so on?

      This is the principle of the "Möbius blog", whereby the information is wholly one-sided and is repeated so often that it is taken for fact by anoyone reading it. As they move from link to link, their indoctrination in the rhetoric increases, with the theoretical maximum value being reached when they return to the original "source" blog. Once a "Möbius blog" is entered, the ability of the reader to avoid reading the next blog in the series decreases proportionately.

      The "Möbius blog" is also know as "Internet journalism".

      --
      GetOuttaMySpace - The Anti-Social Network
  12. Here is the background by bytemonger · · Score: 3, Informative

    Hi I think this text shed some lights: http://blog.180solutions.com/PermaLink,guid,5795b8 5d-feea-4656-93e1-d788a01f760a.aspx Poor people @180solutions that suddenly found their spy-ware being detected by Zone-lab's Zonealarm. Zonealarm is obviously a great piece of software. So when 180Solutions became aware of this, they saw their business-model go the way of the dinosaurs.

  13. What's the hook being used for? by kawika · · Score: 5, Informative

    180 is suing ZoneLabs for a very specific and narrow statement as far as I can tell. ZoneLabs says 180 is monitoring key and mouse info, 180 says it is not.
    The analysis linked from TFA explains that he found evidence of setting a windows hook. The question is, does Zango use that hook to collect mouse and key info, even for a short time, or are they using the hook for other purposes? What would those purposes be?

    1. Re:What's the hook being used for? by Ytsejam-03 · · Score: 3, Interesting
      The question is, does Zango use that hook to collect mouse and key info, even for a short time, or are they using the hook for other purposes? What would those purposes be?
      Yes, my thoughts exactly. The longer 180 fails to disclose this information, the more it looks like they are doing something nasty.

      That said, I see no evidence that Zango is specifically targeting Windows OneCare or Microsoft Antispyware as TFA implies. The fact that zangohook.dll is being loaded into these processes is *NOT* evidence of this. Zango is setting a system-wide hook, which means that their hook DLL (zangohook.dll) will be automatically loaded into every process in the system that generates one of the events they are trying to hook.

      There are legitimate uses for system-wide hooks. Many Single Sign-On products use them, for instance. The real question is, why exactly does Zango need to set a system-wide hook in the first place? I can't think of any legitimate reasons.
    2. Re:What's the hook being used for? by arkanes · · Score: 3, Interesting

      There are a number of things you might install a CBT hook for, even legitimate ones, but with the hook installed it absolutely is "monitoring" all keypresses and mouse moves. This is going to hinge on the definition of monitoring - Windows is calling a hook within the Zango code and notifying it of all the events it registered the hook for (which looks like system wide mouse and key events), however, Zango is quite likely ignoring everything except very specific events. Personally, I'd still call that monitoring.

  14. Then again, how about anti-cheat mechanisms? by Idaho · · Score: 5, Insightful

    This is IMO becoming a problem in a lot of games. Counterstrike, World of Warcraft, Valve with its Steam engine, crap like punkbuster that scans your entire drive, registry and who knows what else, just to make sure you aren't cheating. And we are not talking about minor game companies here.

    Don't get me wrong, cheating is a major (if not: the worst) problem in online games, but the lengths to which game providers go to assure (a) that you are using a legally bought version of the game (most important) and (b) that you are not using modified drivers, game libraries etc. in order to cheat (game company couldn't care less, but it costs them customers so they have to care..), could certainly make some of them be rated as 'spyware'. Then again, so can Windows XP itself. After users accepted that activation crap from Microsoft, where else could you expect this thing to go? If Microsoft is allowed to do it, then why not $small_corp_with_questionable_ethics?

    (obviously, the answer is that Microsoft should not be allowed to do it in the first place, either. But as it is, this company might actually have a point - if Sony can do it and not be detected for over half a year, why can't they? The idea is ridiculous ofcourse, but hey...)

    --
    Every expression is true, for a given value of 'true'
    1. Re:Then again, how about anti-cheat mechanisms? by Kadin2048 · · Score: 2, Interesting

      How does it keep you from modifying the local database and replacing the "legitimate" hashes with the hashes for the compromised (cheater) software? It would seem that in order to be secure, the comparison has to be run on a trusted machine, which by definition the machine you're scanning for cheats shouldn't be.

      I suppose they can send back a hash of the database to the server or something, but it just seems to me that if what you're describing really is the system, then i's inherently possible to compromise without a decryption-based (or dehashing-based) attack.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  15. Re:Oh my - A Microsoft MVP! by Ooblek · · Score: 2, Funny

    I think they are OSS Champions as long as they are still classified as college students. After they graduate, they are unemployed losers.

  16. Re:Oh my - A Microsoft MVP! by rborek · · Score: 4, Insightful
    I'm a Microsoft MVP, and I'm not unemployed, and I'm not a loser.

    Those active in other communities (ie Linux) are not told that they are unemployed losers for helping people out. So what if a bunch of us want to actually help people by making use of our expertise?

    Not every MVP is an expert in every area, but they are an expert in the area that they were awarded in. For example, my award is in Mobile Devices, but I'm far from being an expert in FoxPro.

  17. Nothing wrong with software firewalls... by StupidKatz · · Score: 3, Informative

    [...] unless you can figure out a way to block ports on my modem.

    Done and done. Other types of "dial-up routers" exist, but this is the one I re-found first. Again, nothing wrong with software firewalls, as I like knowing when programs try to use the network, but they aren't a magic bullet.

  18. The lesson? Never trust a company... by digitaldc · · Score: 3, Insightful

    ...with a name like 'Zango' that offers free games.

    It will only lead to great suffering.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  19. Re:The lesson? Never trust a company... by Linker3000 · · Score: 2, Funny

    Welcome to Zango com - at Zango com you can monitor everything. Hmmm - rings a bell!?

    --
    AT&ROFLMAO
  20. Re:Oh my - A Microsoft MVP! by Westley · · Score: 2, Informative

    Um, you certainly don't need to give pro-Microsoft answers to become an MVP. I've given plenty of answers berating .NET or Visual Studio in comparison with Java or Eclipse (where appropriate) but have still been awarded as a C# MVP three times.

    You're right that it's a participation award, however - it's definitely people who are helpful to the community rather than *necessarily* the brightest stars. You don't necessarily have to be a genius to help a lot of people. That doesn't mean there aren't plenty of extremely bright people in the programme though.

  21. Yes. And also: by sammy+baby · · Score: 3, Insightful

    The Slashdot summary has more info than the linked article, but the impressive thing is that the Slashdot summary still is only barely written in complete sentences. I mean, I'm a sysadmin with about ten years of experience, I've been reading Slashdot for years, and not only can I not understand what the article says, I'm not even sure what it's supposed to be about. Someone not flagging spyware when they should? Or tagging it as spyware when it shouldn't? Or... christ, I give up. Not worth it.

  22. Are you kidding? by FatSean · · Score: 2, Informative

    Software Firewalls are useless! I can configure my cheap-ass 5 year old netgear router/hub to deny outgoing connections on specific ports just as I can control incomming.

    If your PC is compromised enough that you have un-wanted programs sending data to third parties...you've got much bigger problems. If that malicious code is already running on your machine, your 'software firewall' is just as vulnerable as any other program.

    --
    Blar.
  23. Re:Oh my - A Microsoft MVP! by value_added · · Score: 5, Interesting

    For anyone who doesn't know, you become a Microsoft MPV largely by being an unemployed loser - the more time you can waste away providing pro-Microsoft answers on Microsoft's message boards ...

    The MCSE jokes on /. are admittedly funny at times, but this is as unfunny as it is unfair. First, only web weenies would refer to news groups as message boards. Second, those groups are an invaluable resource, being freely available, active, and representing a wide cross section of experience, they're one fo the few places where you can find honest and up-to-date information. And third, while Microsoft does offer a pseudo subscription-based pricing for "guaranteed responses" (from the MVPs, among others), most posts are the result of volunteer efforts.

    Perhaps the next time you send a question off to debian-users, for example, hoping for an answer from one of the "regulars", you avoid suggesting that any of them must be an unemployed loser for bothering to respond. Unless playing the part of a troll is somehow more rewarding.

    If it sounds like I'm pissed off, yeah, I am. Having to defend something Microsoft related on /. is annoying enough without being forced to justify the efforts of those trying to help others, irrespective of the venue or their individual capacity.

    As for anyone else using Windows and is unfamiliar with usenet, I'd suggest exploring the ms.public hierarchy with whatever news client you have available, and get into the habit of reading a few of them before applying the latest patch or service pack, or are otherwise trying to resolve an issue or trying to learn something. The top posting is murder, but the information is free and unlikely to be available to the same extent anywhere else.

  24. 180 Solutions and Sony do not respect by erroneus · · Score: 2, Insightful

    I think that's the most simple way to put it. These companies and companies like these simply value their own interests over that of their users in way that breaches respect for their users/customers. In addition to any legal action that is going on or should be going on, there are other actions that I think should be going on as well. Such actions should include protests and any other way that can be used to raise public awareness.

    Sony has displayed for all to see that they do not respect their users or their computer systems. 180 Solutions, as much as they have tried to deny their intent, have been shown to write code that does things that... well, it "shouldn't." Again, more than a casual or accidental display of disrespect or even contempt for the user.

    "Tarred and feathered" would be the treatment they'd recieve not too many decades ago -- their leaders would be grabbed by anonymous people, put on public display and humiliated. Now that we are somehow beyond this horrible behavior in today's more civilized society, I guess these fraudsters have a lot less to fear from the anonymous public at large.

    In my view, there will probably always be these types of people. I truly fail to understand where these people come from, what they are thinking and why they think it's okay. These types of people are truly troubling to me and to my conscience somehow -- perhaps I don't feel as if I am personally doing enough... perhaps my own vigilante drive not being acted upon has something to do with it -- I suspect so. I wish and hope and dream all of the worst for these types of people since it seems these types never quite reap what they sew.

  25. Re:Impossible by hal9000(jr) · · Score: 2, Interesting

    What you are suggesting is not just difficult - it is impossible (for well designed malware).

    Huh? Sure it is possible. Application proxies have been around for a long, long time. Secure Computing has one, as does Cyberguard, and Symantec. Now in thier cases, "application level" enforces the layer 7 and downward protocols for some services, not all. For example, they all have HTTP, FTP, SMTP, IMAP, and POP3 application level proxies. Some support Oracle's SQL*Net V1 or V2. Others support H.323 but not SIP. Anyway, service level attacks such as trying to overflow a buffer, generally will not work through application level proxies because service level attacks tend to violate the protocol specification (binary data where RFC-822 data should be) or violates sane behavior of the protocol, like a HTTP/1.1 host: header longer than 100 characters.

    So your wondering about SSL? How about using an HTTP/SSL Proxy and forcing all outbound connections through the proxy and examining the underlying protocols prior to exiting a perimeter firewall? Let's face, the way SSL is used today doesn't provide that much protection anyway (hint: how do you know the certificate from amazon.com is valid? Because you have the public signing certificate from Verisign that was used to sign teh certificate from amazon.com? How did you get Verisign certificate and how do you know *it* is valid? More importantly, how do you know a malicious signing certificate hasn't been inserted into your supposed trusted certificate store? Sorry, that isn't the hint, it's the answer) so you you really don't loose much by using an SSL proxy.

    What is more difficult, is application level firewalls that protect web applications (instantiated within the HTML, XML, etc flying back and forth) from malicious use like SQL injection, cooking and field tampering, and yes, buffer overflows. But it can be done.

  26. Re:We need a hybrid by Rich0 · · Score: 2, Interesting

    Somebody should design a server that listens on a privileged port. This server can be connected to by a remote server, and iterrogated for the username associated with any outgoing connections to that remote server.

    Oh wait, we just described identd... :)

  27. Give players the choice by giafly · · Score: 3, Interesting
    1. Provide one set of servers where players can compete if they submit to anti-cheat scanning.
    2. And different server(s) for the libertarians, script kiddies and cheaters.
    --
    Reduce, reuse, cycle
  28. Some extra info at gripe2ed.com by Rob+the+Bold · · Score: 3, Interesting

    Ed Foster's Gripe Log is following the Zone Alarm v. 180 story, and he has a much more readable summary at his site: http://www.gripe2ed.com/scoop/story/2005/12/5/8255 5/7508

    --
    I am not a crackpot.
  29. Check again by AnEmbodiedMind · · Score: 2, Insightful
    No it is not possible. Read the grandparent post again, this time with emphasis to make things clearer:
    What we really need is a cheap, standalone appliance with an application-level firewall that can determine what application is sending requests by looking at packet contents (I know this is difficult).
    Your suggestion was:
    How about using an HTTP/SSL Proxy and forcing all outbound connections through the proxy and examining the underlying protocols prior to exiting a perimeter firewall?
    How does that help? You still don't know what application is sending requests, you only know what protocol it is speaking. But so what? sure it just looks like standard http/ssl traffic (it is)... so how does your network box know whether it is coming from a web-browser or some ssl speaking malware?

    The answer - it can't.

    Your handy http/ssl proxy will just merrily forward that traffic on to the companies CGI webserver and they've got through again.

    Your comments about "service level attacks" that break the protocol specification are out of place here too. The malware can post totally legitimate http/ssl to a parent company server and communicate all the information it needs to.

  30. False-positives by Smallest · · Score: 2, Interesting

    We just discovered (last Friday, at 4:00pm of course) that "SpySweeper" is labelling one of our components (a general-purpose image processing library) as spyware. After a little digging, it turns out that a program called TrueActive Activity Monitor installs a file with the same name as our component.

    But, we can't tell if it actually *is* our component or if they just have a file with the same name (not very likely) - because our anti-virus and anti-spyware apps freak out when we open the TrueActive installer to see what their version of the file actually is. Either way, SpySweeper says our component is an "activity monitor" and this is freaking out both our customers and our customers' customers.

    We're talking with the people who write SpySweeper, to get this fixed, and they've been helpful so far. So hopefully, this will be resolved soon.

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
  31. Lawsuit will lead to discovery by Animats · · Score: 2, Insightful
    Sueing Zone Labs was a really dumb move for 180 Solutions. Now Zone Labs can start discovery.

    First, of course, they'll want to see all of 180 Solutions' source code, so the objective validity of the "trade libel" claim can be tested. (Truth is an absolute defense to libel under US law.) Then, they'll want to depose key programmers under oath. 180 Solutions has some unpleasant disclosures coming up.

    Zone Labs is owned by Check Point Software, which had income of $280 millon on revenues of $500 million last year. They can afford litigation.

  32. I'm not normally a MS basher or anything.. by bill_kress · · Score: 2, Interesting

    I'm starting to wonder how it's physically possible that an OS would allow ANY app to install a hook into something as important as a keyboard driver or monitor without catching it and asking the user (at least).

    Perhaps we could, hmm, motivate MS by publishing this ability as a vulnerability in the OS.

    In fact, maybe we should stop allowing the OS Manufacturers to specify what a vulnerability is and come out with a list of requirements/standards that we can validate consistently against all OSes to qualify and rate their security against each other.

    Not that everyone wants to be bothered with every little app, but we should be able to turn off the ability to install dangerous hooks just like we can turn off the ability to set cookies.

    Either that or just make M$ financially responsible for every time a keylogger steals a bank password.

  33. Further research and logging should ensue by merc · · Score: 2, Insightful

    Notably, attempts to connect to 180Solutions' servers were made while performing a sign-on to the blogger's hotmail account.

    It seems that it might be valuable research to take the logging to the next level. Speficically, he should setup a packet sniffer, either on the host itself or on the host's subnet and monitor the payload of the spyware packets as it calls home.

    Not only would it prove interesting information to write about on his blog, but couldn't this, then, be definate proof that malevolent monitoring is actually taking place? It also seems to me that he should be called as a technical witness in the civil case against ZA.

    In addition, armed with with this information it might be fun if someone in the community wrote a distributed application that would poison 180Solutions (non existant) databases with bogus data.

    *grumblecakes*

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.