"Yogi_Bear_79" <(E-Mail Removed)> wrote in message
news:s4-dnX7yZ64mWbzZRVn-(E-Mail Removed)...
>
> "Vanguard" <(E-Mail Removed)> wrote in message
> news:%(E-Mail Removed)...
>> "Yogi_Bear_79" <(E-Mail Removed)> wrote in message
>> news:(E-Mail Removed)...
>>>I have been blocking ActiveX for a long time by using KillBits
>>>(Kb240797). I
>>> recently became aware of Manageing Add Ons (Kb883256).
>>>
>>> Manageing Add-ons seems more like enableing/disableing them once they
>>> are
>>> installed. Where as KillBit seems to stop them from ever getting on a
>>> machine, is this correct?
>>>
>>> If this theory is correct I could for example obtain the CLSID for Yahoo
>>> Toolbar. Set the Killbit and it would not be able to get installed on my
>>> machine?
>>>
>>> See any benifit in setting the registry keys on both? I
>>
>>
>> Killbits in a registry entry for the class ID of an ActiveX object
>> *NEVER* prevents that AX control from getting onto your host. It only
>> prevents it from being referenced (i.e., called) through the registry.
>> So the malware can still get onto your host but hopefully it cannot run.
>>
>> At one time, the author of SpywareBlaster was clear in how his product
>> worked in setting killbits which would prevent executing the AX control
>> but did not prevent it from getting put onto the computer. Later he
>> started making non-truths (he got caught up in the anti-malware prattle)
>> saying that his product would prevent *installation* of the bad AX
>> controls included in his killbit list. He backed off from that claim
>> when it was shown that setting killbits never prevents an install program
>> from depositing the files on the computer.
>>
>> So like with eunuchs, rather than keep the men from messing with the
>> harem, just snip off their important bits to make them impotent. They're
>> still there but can't molest. The killbit doesn't stop the installation
>> program from depositing the files onto your computer. The killbits won't
>> remove those files. The killbits only prevent the AX control from being
>> called through its reference in the registry. DLLs may also get
>> registered so their path and attributes are defined there and any
>> application can make a call to an entry point (function) without having
>> to know where is the DLL; however, a program can still make a direct call
>> to a function within a DLL file. I don't do AX programming and don't
>> know if direct calls to the AX file can be used instead of requiring the
>> use of the registry.
>>
>> Since the installation of the malware could also update the registry, it
>> would seem that setting the killbit for it beforehand would be fruitless
>> since the install program could change that registry key to unkill the AX
>> control. So it seems the killbit scheme is an afterthough approach where
>> you periodically need to update those registry keys to [re]set the
>> killbits. That's why I'm not sure how effective are killbits. Malware
>> gets installed, updates the registry, removes the killbit value, if set,
>> and the malware will run okay until the next time you rerun
>> SpywareBlaster or whatever you use to add the killbit values. Since you
>> can edit the registry to add the killbit or use software to do so, why
>> can't an install program running under the same account also perform the
>> same action (but to unkill) as did you or the software that you used? If
>> you let the AX control install through the Windows-supplied installation
>> routines then the killbit is honored. If, however, you open an
>> attachment and run it, the installation program does whatever it wants,
>> and malware doesn't care about killbits and might be smart enough to
>> unkill them for itself.
>>
>> You might want to wander over to a hacker group to ask how to circumvent
>> the kill bit registry entries.
>>
>> --
>> __________________________________________________
>> Post replies to the newsgroup. Share with others.
>> For e-mail: Remove "NIX" and add "#VN" to Subject.
>> __________________________________________________
>>
> Extremely imformative. Since I admin a lot of machines I created my own
> program that Sets the KillBit on 1492 ActiveX components, all of which the
> offending CLSID is entered into the registry, then the KillBit is applied.
If the user is attempting to install the AX control when a prompt appears in
IE then the kill bit is [probably] honored since a "closed" install program
is being used rather than some unknown install program. Just be sure to
watch those e-mail attachments or downloads since that is also how AX
controls can be installed. For example, the download for Adobe Reader runs
as an install program (but NOT inside of IE) and it installs an AX control
(used to display the PDF file within the browser window).
> also Add 26,000 sites to the Restricted Sites zone, I then customize all
> settings for the zone. I set all to disabled.
That only neuters those sites. It does not prevent users from visiting
them. Fortunately one of the settings is for file downloads (which should
be disabled) so they can't get the malware that way.
> I also add the same 26,000 sites to my blocked cookies list. I set the
> cookies to prompt for 1st Party and Block for 3rd.
I also set cookies to allow 1st party, block 3rd party, and allow
per-session cookies (they expire when the last instance of IE is unloaded).
However, I find a huge list of "bad domains" for cookies to be a complete
waste of time but understand that I am in a different position than you.
I'm speaking of a user managing their own host rather than an admin managing
several hundred hosts. I use cookie domain whitelisting. Only those
domains in the whitelist will have their cookies retained after IE is
exited. All other cookies (for non-whitelisted domains) will get deleted;
i.e., they are forced to be per-session cookies. This lets me allow the
cookies because often they are needed for proper painting of the web pages
on a site or for navigation throughout that site, but they get deleted when
I leave the site and exit IE. Whitelisting means I have less than 2 dozen
trusted domains for whom I allow their cookies to remain on my host. All
others get forcibly purged. However, in your situation, I can see the need
to using a "bad domain" cookie blacklist but unfortunately that usually
means that you are letting someone else decide for you what is a bad and
good domain regarding cookies. Unless YOU are the one creating and updating
the cookie domain list, you aren't managing it at all.
I'll use the "bad sites" list to add to the Restricted Sites security zone
because it neuters a site rather than prohibits visiting that site. If I
disagree with the classification, I can remove that site from the bad list
or add it to a different security zone. In direct opposition, however, I
use whitelisting to manage just a few good cookie domains rather than
allocate the responsibility to some unknown altruistic author(s) that
maintain a bad cookie domain list.
> Finally since I am bad about updateing my program, I use Spybots Immunize
> feature to add to the above items.
I prefer to use the SpywareBlaster kill bit update. They update the
registry key correctly whereas I see several entries by Spybot's immunize
will neglect the hierarchy for the domains when adding the registry keys for
the "bad domains" in the Restricted Sites security zone. They may still
work but won't get removed if the list is updated to no longer list that
domain. In the past, typically the SpywareBlaster kill bit list included
everything listed in Spybot's kill bit list, and more, and, in fact, Spybot
used to recommend using SpywareBlaster if it detected its presence.
--
__________________________________________________
Post replies to the newsgroup. Share with others.
For e-mail: Remove "NIX" and add "#VN" to Subject.
__________________________________________________
|