1. Home
  2. Computing & Technology
  3. Antivirus Software

JS/NoClose
Annoying? Yes. Virus? No.

By , About.com Guide

While JS/NoClose might be annoying, according to antivirus vendor Symantec, it is not malicious and it is definitely not a virus. So why are some antivirus companies triggering alerts? Sophos declares it a JavaScript Trojan and states that it "will minimise Internet Explorer and attempt to access other websites without the user's express permission." McAfee also describes it as a JavaScript Trojan, stating that it spawns "a browser window ... which is minimized and can not be easily maximized or closed." Meanwhile, Symantec portrays it as "code that is used by a Web site to create hidden windows for the purpose of displaying advertisements and banner ads. Closing these windows can be difficult, because when you close one, the window that is "hidden" behind it is displayed." Certainly many of us find these spontaneous windows aggravating, but is it doing more harm than good by lumping them in with serious virus and Trojan threats?

Judging from newsgroup postings, the answer seems to be yes. A poster to the alt.comp.anti-virus newsgroup was certain that problems with everything from Outlook to their Iomega backup software was the result of this virus that they alleged McAfee had detected. Another poster to computer.net stated they had reformatted their drive after McAfee allegedly detected the virus and they were unable to get rid of it. A frustrated poster to microsoft.public.scripting.virus.discussion gave one hapless user the instructions for deleting the temp file causing the alert and finished the instructions with "go to Add/remove Programs and Remove McAfee".

Undoubteldy this is not the desired affect for any alert, nor is it the first advertisting gimmick to create such a ruckus. The JS.Exception exploit, commonly used to forcibly change a user's homepage, was so prevalent at one time it became number one on Symantec's most submitted malware for that time period. Of course, it can be easily argued that JS.Exception is intrusive and has consequences extending beyond a given browser session. On the other hand, most users affected by JS.NoClose are KaZaA users who have unknowingly agreed to allow advertising feeds to their systems.

Others might argue the real victims are the websites that accept banner advertising, who are then forced to police each and every line of code involved to ensure no unscrupulous coding techniques are used. The fact is, though, that no matter how annoying or irritating JS.NoClose might seem, it is not a virus and thus should not be detected as if it were. Perhaps what is really in order is for antivirus firms who choose to include detection for advertising anomalies do so by clearly labeling the offending script for what it actually is, rather than trying to fit existing terms to match new categories of detection. Because truly, the shoehorn approach works best with shoes.

Explore Antivirus Software
About.com Special Features

Holiday Central

What to eat, where to go, fun things to do and how to save money on the perfect gifts. More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. Antivirus Software
  4. Latest Threats
  5. JS/NoClose

©2009 About.com, a part of The New York Times Company.

All rights reserved.