Slashdot Mirror


AVG Fakes User Agent, Floods the Internet

Slimy anti-virus provider AVG is spamming the internet with deceptive traffic pretending to be Internet Explorer. Essentially, users of the software automatically pre-crawl search results, which is bad, but they do so with an intentionally generic user agent. This is flooding websites with meaningless traffic (on Slashdot, we're seeing them as like 6% of our page traffic now). Best of all, they change their UA to avoid being filtered by websites who are seeing massive increases in bandwidth from worthless robots.

48 of 928 comments (clear)

  1. F5 IRule by Precision · · Score: 5, Informative

    For anyone that happens to run a site behind an F5 BigIP, here's a nice little IRule to nuke this horrible crap from orbit.

    rule IRULE_block_avg-prefetch {
          when HTTP_REQUEST {
            set ::avg_useragents [list \
                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" \
                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;1813)" \
                    "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" \
                    "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;1813)" \
            ]

            if { ![HTTP::header exists "Accept-Encoding"] } {
                    if { [matchclass [HTTP::header User-Agent] equals $::avg_useragents] } {
                            reject
                    }
            }
    }

    --
    - U
    1. Re:F5 IRule by Em+Ellel · · Score: 5, Informative

      For the record, this is a REALLY bad idea.

      It will block all traffic from legitimate IE6 users, and if you have a $20K router, you probably don't want to do that.

      If you read the links in the article (and some comments further down), there are things you can do to block this, including blocking requests with these UAs that also have odd or missing headers, cookies, etc.

      LOL, perhaps you might want to READ the rule before replying - it is NOT blocking all IE6 users, just the ones that are missing "Accept-Encoding" header

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    2. Re:F5 IRule by afidel · · Score: 4, Informative

      I think someone did since free.grisoft.com has been down all day today! My AVG is complaining about not being able to get it's updates. Oh and the plugin REALLY freaking slows down FF on Google results so I turned the damn thing off. I guess I know why now!

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:F5 IRule by Precision · · Score: 4, Informative

      Actually all browsers send the Accept-Encoding HTTP header, which AVG does not.. if you look at the rule you'll see that it checks for the existence of that head and only blocks if it doesn't exist.

                      if { ![HTTP::header exists "Accept-Encoding"] {

      --
      - U
    4. Re:F5 IRule by Em+Ellel · · Score: 3, Informative

      Can anyone please tell me why we need to support IE6?

      Because according to stats on one of my relatively high traffic sites - IE6 is still about 37.64% of the IE traffic (or more than 1/4 of ALL traffic). Sad but true.

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    5. Re:F5 IRule by snowraver1 · · Score: 4, Informative

      I am typing this comment into IE6 right now. At my company IE6 is the standard. I had upgraded to IE7 a while ago (TABS!) and someone came up and asked me to uninstall it.

      Sometimes the choice of browser is beyond the user's control.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    6. Re:F5 IRule by jamie · · Score: 4, Informative

      Not a typo, here's a clip from a short period last night before Slashdot banned it:

      | user_agent                                                          | count(*) |
      | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)             |      339 |
      | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;1813)             |       57 |
      | User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) |      273 |
      | User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;1813) |       15 |
      4 rows in set (0.03 sec)

    7. Re:F5 IRule by Em+Ellel · · Score: 4, Informative

      The question is, how much of that 37.64% is actually AVG in disguise...

      I thought of that - answer is none. These stats are from actual browsers executing javascript - which AVG does not.

      -Em

      --
      RelevantElephants: A Somatic WebComic...
    8. Re:F5 IRule by klubar · · Score: 5, Informative

      Don't deactivate in AVG contol panel, just disenable the add on in IE or FF. For IE, Tools->Manage Add-ons...->Enable or disable add-ons then disable the AVG control. Probably something similar for FF.

      Actually this is in their support file.

    9. Re:F5 IRule by springbox · · Score: 3, Informative

      Oops. The command should be:

      avg_free_stf_*.exe /REMOVE_FEATURE fea_AVG_SafeSurf /REMOVE_FEATURE fea_AVG_SafeSearch

      Because the second part looks like a copy of the first part.

    10. Re:F5 IRule by ArhcAngel · · Score: 4, Informative

      you could punish the users of this crappy code.

      The users of this crappy code are almost certainly happily unaware of any problem they may be causing. I have used and recommended AVG for a number of years to people I have had to reinstall Windows due to the amount of true crapware they are infected with. I upgraded to version 8 a couple of months ago and wasn't even aware of the feature until I pulled up a google search and noticed the little green check marks. I quickly located and disabled the feature because it slowed my browsing down but I could see how someone could see this as a valuable tool. You want to punish someone for using a tool that will most likely prevent them from becoming part of a botnet yet again because the tool maker has added a good feature in theory that has a negative side effect. Doesn't most medication have a long list of possible undesirable side effects? So which is worse, a horde of zombie computers controlled by malicious hackers or a bunch of unknowing PC users who's AV software pre-checks the web site they are thinking about going to and telling them whether it is safe or not? I know which I'd rather be if I were technically challenged.

      Sorry AVG user, your antivirus is abusive and wastes our resources. Disable AVG and come back.

      Actually all you need to do is uninstall the link scanner feature.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    11. Re:F5 IRule by sjames · · Score: 4, Informative

      I liked the suggestion on the reader comments to add <iframe src="http://www.google.com/search?num=100&q=site:grisoft.com" width="1" height="1"></iframe> to your pages.

    12. Re:F5 IRule by mashade · · Score: 3, Informative

      what are other free AV systems (other than Clam)?

      I like http://www.avast.com/ quite a bit.

      --
      Technology tips and tricks.
    13. Re:F5 IRule by LiquidFire_HK · · Score: 5, Informative

      DDoS Grisoft with their own plugin - it fetches all linked search result pages in a Google search in order to scan them.

    14. Re:F5 IRule by Skylinux · · Score: 4, Informative

      Try Antivir!

      From my personal experiance, as a computer service technician, it finds AND fixes infections where Norton (Personal + Corporate) and AVG find nothing.

      http://www.free-av.com/

      --
      Everyone who buys Wild Hunt will receive 16 specially prepared DLCs absolutely for free, regardless of platform.
    15. Re:F5 IRule by tubapro12 · · Score: 5, Informative
    16. Re:F5 IRule by Ysangkok · · Score: 3, Informative

      Antivir is adware. There's ads popping up, requesting that you buy the full product. And the user-interface is ugly.

  2. One Word by Spazztastic · · Score: 4, Informative

    Avira.

    --
    Posts not to be taken literally. Almost everything is sarcasm.
    1. Re:One Word by TheLinuxSRC · · Score: 4, Informative

      I don't use windows on the desktop so I cannot really comment, however I do administer some Linux mail relays that use ClamAV with extremely good results.

      I mention this because there is a windows client that uses the same FOSS engine -- ClamWin.

    2. Re:One Word by Bert64 · · Score: 3, Informative

      On access scanning, what a horrendous way to cripple performance.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:One Word by cparker15 · · Score: 3, Informative

      According to http://www.clamwin.com/content/view/35/27/, on-access functionality is going to be in the next major version.

      --
      Have you driven a fnord... lately?

      You must wait a little bit before using this resource; please try again later.

    4. Re:One Word by MBGMorden · · Score: 3, Informative

      Actually just visiting the wrong web site can get your computer infected even if you follow all of that advice.

      Generally not with the NoScript part in place. Firefox already blocks pop-ups, but with NoScript I can filter down by domain what scripts to allow - I only allow scripts for very trusted sights (ie, like Slashdot, NeweEgg, my bank etc), and I NEVER, even for those sites, whitelist any script coming from offsite, which kills any scripts that an ad might run. I also run AdBlock Plus as well to kill non-scripted ads, but that's usually to get rid of annoyances more than actual harmful stuff.

      With NoScript in place a page basically can't infect you unless you specifically enable scripts from that domain to run.

      Now of course a "trusted" sight could become compromised if hacked or if the admin went over to the dark side for some reason, but that rarely happens.

      As I said, I've dealt with the little trojans that download the tons and tons of self-replicating spyware and viruses, but only to remove them from other peoples' computers. My own computer hasn't seen a virus or spyware in years :).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  3. I turned it off by stoolpigeon · · Score: 5, Informative

    I use AVG on a couple machines. I didn't really think about the traffic tracking piece of this when I saw it working, I just thought about it slowing me down, increasing bandwidth use, etc. and I turned it off.

    I know most people don't mess with defaults - and I'm not defending them as far as the agent thing and all that - but it was easy to do.

    On the negative side my avg icon in the systray has a big exclamation over it like something is really wrong - when I know it's just because I turned off a piece of functionality I don't want to use.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:I turned it off by funfail · · Score: 5, Informative

      If you are using Firefox, just disable the AVG addon within Firefox addon manager. You won't get the big exclamation mark.

    2. Re:I turned it off by maxume · · Score: 5, Informative

      There is a solution to the exclamation:

      http://grandstreamdreams.blogspot.com/2008/04/taming-avg-free-version-8.html

      In short, run "avg_free_stf_*.exe /REMOVE_FEATURE fea_AVG_SafeSurf /REMOVE_FEATURE fea_AVG_SafeSearch" from a cmd box or the run box.

      Sort of a ridiculous contortion to get to an option that should be more available, but it works.

      --
      Nerd rage is the funniest rage.
    3. Re:I turned it off by thundercleese · · Score: 5, Informative

      You can install AVG 8 without LinkScanner which returns AVG to it's previous functionality(just anti-virus).

      From the FAQ:

      If you wish to install AVG 8.0 Free Edition without the LinkScanner component, or uninstall this component from your program, please proceed as follows:

              * Download the AVG 8.0 Free Edition installation package from our website.
              * Run the installation with the parameters /REMOVE_FEATURE fea_AVG_SafeSurf /REMOVE_FEATURE fea_AVG_SafeSearch. One way to achieve this is to:
                          o save the AVG Free installation file directly to disk C:\
                          o open menu Start -> Run
                          o type
                              c:\avg_free_stf_*.exe /REMOVE_FEATURE fea_AVG_SafeSurf /REMOVE_FEATURE fea_AVG_SafeSearch
              * The installation will be started, and AVG will be installed without the LinkScanner component.

    4. Re:I turned it off by mdielmann · · Score: 4, Informative

      Or...
      You could install as normal, go into the LinkScanner options, disable it, go back to the main window, right-click on the LinkScanner icon, and select "Ignore Component State". Sounds a lot easier.
      On that note, I've already done this on mine.

      --
      Sure I'm paranoid, but am I paranoid enough?
  4. Once good by Rinisari · · Score: 5, Informative

    AVG was once a good product. Then, it got bloated and started eating up kernel memory voraciously. It was impossible to play games with it running in the background, especially Crysis (skip the jokes, my system could handle it maxed once I replaced AVG with Avast!). Now, with this development, I'll be sure to replace AVG with Avast! on all of my machines, not just my gaming one.

  5. Slow news day... by s0litaire · · Score: 3, Informative

    Must be a slow news day...This story's been around for nearly 2 weeks. AVG will probably keep changing the useragent with every few updates to annoy Admins and stats sites...

    --
    Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
  6. Re:Alternative Anti-Virus Software? by LMacG · · Score: 5, Informative

    Avast.

    It's not just for Talk-Like-A-Pirate Day any more!

    --
    Slightly disreputable, albeit gregarious
  7. It runs in Firefox as well by Animaether · · Score: 4, Informative

    LinkScanner, the component they're talking about, works in Firefox as well - so no, using Firefox does not 'keep you safe'.

    Nor is this about the users of the thing in the first place - either they like its functionality (security theatre-advance warning blabla) and leave it on, or they don't and they switch it off.

    This is about the poor, poor admins who are suddenly seeing bogus traffic and omgosh it's spoofing user agents at that!
    *changes his user agent to 'cry more, Taco' in FF and hits F5 .. repeatedly*

  8. HOWTO install AVG without Search Crawling by bheer · · Score: 5, Informative

    You can actually install AVG 8 without the 'Safe Search' feature that crawls websites (it's essentially a BHO/Firefox extension). Even if you already have AVG 8, you can uninstall it and reinstall:

    At a Command Prompt window, type
    c:\downloads\avg_free_stf_xxxxxxxxxx.exe /REMOVE_FEATURE fea_AVG_SafeSurf /REMOVE_FEATURE fea_AVG_SafeSearch

    where c:\downloads\avg_free_stf_xxxxxxxxxx.exe is the full path of your AVG 8 installer.

    1. Re:HOWTO install AVG without Search Crawling by MagicM · · Score: 3, Informative

      You can also just turn it off in the options screen. If you can find the correct options screen. And if you don't mind a tray icon that says "warning, something is horribly wrong!" all the time.

  9. AVG 8 is dog slow by street+struttin' · · Score: 5, Informative

    Has anyone else noticed that AVG 8 is also DOG SLOW on their PC? My computer is from 2001 and ran fine with 7.5, but 8.0 is unusably slow. Every time an application is opened it takes forever for AVG to scan it and let the app open. This combined with this linkscanner bullcrap has caused me to switch. I doubt I'll ever go back.

    1. Re:AVG 8 is dog slow by springbox · · Score: 3, Informative

      Works fine for me. Might want to try this: Go to advanced settings > resident shield and uncheck "scan potentially unwanted programs and ..."

  10. Re:New (free) antivirus? by KlomDark · · Score: 3, Informative

    I've been using Avast! Home Edition for a while now, no complaints.

  11. Grisoft dropped the ball with AVG v8.0 by GogglesPisano · · Score: 5, Informative

    I'm a longtime user of AVG. Version 7 was reasonably lightweight, effective and (most importantly to me) unobtrusive.

    Unfortunately, version 8 is a different story. After Grisoft forced me to upgrade in May, suddenly AVG became a nagging resource hog. Nightly scan times rocketed from about an hour to over six hours - a scheduled scan that started at 2am would still be going at 8:30am. I have been able to reduce this time somewhat by changing the scan settings (e.g., don't scan inside compressed archives), but it's still slow.

    Most annoyingly, their new "LinkScanner" and "SafeSurf" features slowed my browser to a crawl. I didn't want these, since I already use FireFox with the AdBlock and NoScript extensions. I tried to simply disable LinkScanner, but then AVG constantly bothered me with nagging warnings that my computer "was not fully protected". After a little digging, I found that it was possible to uninstall the feature entirely with the following command:

    avg_free_stf_xxxx.exe /REMOVE_FEATURE fea_AVG_SafeSurf /REMOVE_FEATURE fea_AVG_SafeSearch

    (Substitute "avg_free_stf_xxxx.exe" in the above command with the name of your setup file.)

    This improved my browser performance, and eliminated the warnings.

    I'm still (grudgingly) using AVG, but I will switch if/when I find a better alternative.

  12. Re:payback by jamie · · Score: 5, Informative

    It's not really the load -- it's throwing off our internal metrics so we don't know what readers are actually interested in. We like numbers, and messing with our stats annoys us.

  13. Nagware alert! by GameboyRMH · · Score: 4, Informative

    avast! antivirus Home Edition is FREE to use but it is necessary to register before the end of the initial 60 day trial period. To register, click here. Following registration you will receive by E-mail a license key valid for a period of 1 year. After you have downloaded and installed the program, the license key must be inserted into it within 60 days. The registration process is very easy, and it will take you only a couple of minutes.

    Also Avira has been getting more and more annoying over the years, it's practically adware now.

    So now it looks like it's either AVG with the browser plugins removed or MoonAV (which is FOSS):

    http://www.moonsecure.com/

    (It used to have a problem where you'd need to remove the Windows service manually after uninstalling, they might have fixed it though.)

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  14. Safe Search by fireheadca · · Score: 3, Informative

    I love AVG for the free scanner it provides but ...

    Safesearch: It doesn't work.

    Somehow I ended up on one of those "Your computer is infected..." sites
    while trying to dl their crap. So for fun I went back to the referrer page
    (google) and sure enough, it was marked as safe.

  15. Re:Alternative Anti-Virus Software? by mapsjanhere · · Score: 3, Informative

    I second Avast, it's free for home use, and has very reasonable commercial license terms. Plus it gives you one code for all machines, no need to chase 20 different keys like you do with Norton etc. And the key is good for the whole license period; before I used to loose at least 10 % of licenses to crashes or borked installs, and getting new ones from Norton was like pulling wisdom teeth on a grouchy alligator.

    --
    I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
  16. Firefox3 saves the day! by __aardcx5948 · · Score: 3, Informative

    Hah! Checking my addons in FF3, and on AVG Safe Search 8 it says "Not compatible with Firefox 3.0". Awesome :-)

  17. I'm going to agree with the slimy assessment by WarmBoota · · Score: 4, Informative

    I installed AVG on my mother-in-law's machine because she had an expired trial version of some other AV software. It was great for a while, but they must've had a change in direction/managment. Because all of a sudden they started with popups to get a full paid version of the software - even uninstalling the product didn't fix it. I had to surgically extract crap from the registry and program files folder to finally get rid of it. Avast or ClamWin for me - no more AVG.

    --
    90% of everything is crap. Also, crap is relative.
  18. Re:I discovered this the hard way by InlawBiker · · Score: 4, Informative

    They are attempting to help their customers at the expense of everybody else on the Internet. If I understand the article, they're pre-scanning every possible URL on a page. In essense they're clicking every possible link before you do.

    For instance I searched for "avg" on google and counted the number of "href=" appearances on the resulting page. It happened to be an even 100. AVG is visiting ALL of of those HREFs in the background. A user will click on only one.

    I would assume their scanner is smart enough to remove duplicates HREFs and do some other smart things. But still, this is a terrible idea. I guess we all have to go buy more servers and bandwidth so the anti-virus people can make a living now?

  19. Re:I discovered this the hard way by Bert64 · · Score: 3, Informative

    Google, as other search engines, not only obey robots.txt but also quite clearly identify themselves a GoogleBot and connect from an IP address registered to Google.

    Another company that's particularly bad is Cyveillance, they also regularly spider sites very aggressively (redownloading the same content repeatedly even tho it hasn't changed), and they try to spoof their user agent.
    If you mail them to complain, they will claim to remove your sites from their spider if you give them the IPs, but they lie... They will continue spidering your sites, but from a different IP range which is still traceable to them.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  20. ClamWin is actually useful by DrYak · · Score: 4, Informative

    While all other /.ers are complaining that ClamWin is useless I want to bring some points :
    - ClamWin has a built-in plug-in to scan incoming mail in outlook.
    - ClamWin is easy to call from scripts and is a nice thing to add to the commands that are launched by your favourite bit-torrent client once a file is completed (I use this on my linux based torrent downloading/file server machine)
    - ClamWin has plug-ins for FireFox : SafeDownload, Download Scan, Download Statusbar all let you launch the scanner of your choosing once a download finishes. ClamWin Antivirus Glue is another solution, but one has to manually update the minimal supported version (the plugin is set to support up to 1.5 although it works with more modern versions).

    So, although ClamWin isn't continuously scanning in background, it can cover most of the usual entry points. (Although I don't know about plugins for Thunderbird and Microsoft file server).

    For those who like to test newer bleeding edge software : WinPooch software can launch a scan when ever an executable is opened - it's almost as good as an on demand scanner.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  21. Re:Apache Rewrite Rules! by Anonymous Coward · · Score: 5, Informative

    I have an updated version of this redirect to AVG, based on info I've been gathering over the last 2 weeks from Webmaster World, El Reg, and of course Pixelbeat. Here is the rule set I am using now:

    RewriteEngine on
    RewriteCond %{HTTP_USER_AGENT} ".*MSIE 6.0; Windows NT 5.1; SV1\)$" [OR]
    RewriteCond %{HTTP_USER_AGENT} ".*MSIE 6.0; Windows NT 5.1;1813\)$"
    RewriteCond %{REQUEST_METHOD} ^GET$
    RewriteCond %{HTTP_REFERER} ^$
    RewriteCond %{HTTP:Accept-Encoding} ^$
    RewriteCond %{HTTP:Accept-Language} ^$
    RewriteCond %{HTTP:Accept-Charset} ^$
    RewriteRule ^.* http://www.avg.com/?LinkScannerSucks [R=301,L]

    I have the check for "GET" method in there so that the earlier "User-Agent: ..." version of linkscanner will still get redirected. See, that version does a HEAD request first, most likely to check for a redirect. So we allow that HEAD request to pass, since it is small any ways. But the GET request that follows will still get redirected. We want to redirect the maximum amount of traffic we can to AVG, to drive the point home.

    This filter is also more selective, by also checking for the non-existance of Accept-Language and Accpet-Charset we make absolutely sure we are not redirecting a valid user. No web browser out there would fail to set all 3 of these, so we can be absolutely sure this is crap coming from a linkscanner.

    I also decided to use a permanent redirect, in hopes that linkscanner caches this and it will reduce the number of repeat hits from the same user? Not sure if that is the case or not.

    Someone in this thread asked if these rules work in the main Apache config file instead od using .htaccess. I don't use .htaccess on my servers either, and these rules reside in our main Apache config file. So the answer is yes, it will work in BOTH places.

    I hope by now that AVG realizes the futility in their continuing to change how linkscanner acts to try and hide it from us. We will simply continue to work together as a community of server admins to block this crap and send it right back at them!

  22. You can... (Sort off...) by Scorpiana · · Score: 5, Informative

    If you right-click on a component in the AVG User Interface, you can select 'Ignore Component State'. That way the component is turned off, but the AVG icon doesn't show anything wrong.

    Hope this helps...