New User

Register

Limiting Internet Explorer's susceptibility to spyware infection

This document describes configuration settings for Internet Explorer that I have found essentially negate the impact of spyware on my computer. I scan my machine for spyware on a weekly basis using Ad-Aware SE Personal and SpyBot Search & Destroy 1.4, and have found no new infestations of spyware since adopting this configuration.

As per usual, this standard disclaimer goes along with the information to state that I do not guarantee that spyware may not find a way around this methodology, or that you may encounter some web pages or web-based applications that do not function properly as a result of making these changes. From my own use and research, I have had no issues.

In Internet Explorer, select the menu items 'Tools', and then 'Internet Options'. The suggested settings for each tab (which is bolded and underlined) are described below.

General

Temporary Internet files - Settings

- Check for newer versions of stored pages: automatically

- Amount of disk space to use: 640 mb

- Days to keep pages in history: 14

Security

- Security level: Custom

.NET Framework-reliant components

Run components not signed with Authenticode: Prompt

Run components signed with Autheticode: Enable

Activex controls and plug-ins

Download signed ActiveX controls: Prompt

Download unsigned ActiveX controls: Disable

Initialize and script ActiveX controls not marked as safe: Disable

Run ActiveX controls and plug-ins: Enable

Script ActiveX controls marked safe for scripting: Enable

Downloads

File download: Enable

Font download: Enable

Microsoft VM

Java Permissions: High safety

Miscellaneous

Access data sources across domains: Disable

Allow META REFRESH: Enable

Display mixed content: Prompt

Don't prompt for client certificate selection when no..... Disable

Drag and drop or copy and paste files: Enable

Installation of desktop items: Prompt

Launching programs and files in an IFRAME: Prompt

Navigate sub-frames across different domains: Disable

Software channel permissions: High safety

Submit nonencrypted form data: Enable

Userdata persistence: Enable

Scripting

Active scripting: Enable

Allow paste operation via script: Prompt

Scripting of Java applets: Enable

User Authentication

Logon: Automatic logon only in Intranet zone

Privacy

- Privacy level: Custom

- Override automatic cookie handling

First-party cookies Prompt

Third-party cookies Prompt

- Always allow session cookies

Web Sites:

Allow only the sites you visit that require cookies - block all others. This does require some action on the part of the end user to keep things up to date. If a web site does not appear to be working correctly, remove the site cookie from the list and try it again to know if the cookie setting is the source of the problem.

Here are some examples of sites that need to have cookies allowed to ensure they function correctly:

att.net

avantgo.com

broadcast.com

certmag.com

isc2.org

mapquest.com

mcafee.com

microsoft.com

msn.com

netscape.com

netzero.com

netzero.net

novell.com

passport.com

passport.net

placeware.com

qwest.com

sans.org

symantec.com

techtarget.com

webex.com

yahoo.com

Content

- No specific settings

Connections

Local Area Network (LAN) settings

- Automatically detect settings

Programs

- Default browser check box

- Other program settings as applicable

Advanced

Select the check boxes for the following options:

Accessibility:

- No items selected

Browsing:

Always send URLs ast UTF-8

Automatically check for Internet Explorer updates

Close unused folders in History and Favorites

Disable script debugging

Enable folder view for FTP sites

Enable Install On Demand (Internet Explorer)

Enable Install On Demand (Other)

Enable offline items to be synchronized on a schedule

Enable page transitions

Enable third-party browser extensions

Enable visual styles on buttons and controls in web pages

Notify when downloads complete

Show friendly HTTP error messages

Underline links - Always

Use smooth scrolling

HTTP 1.1 settings

Use HTTP 1.1

Java (Sun)

- No items selected

Microsoft VM

JIT compiler for virtual machine enabled

Multimedia

Enable Automatic Image Resizing

Enable Image Toolbar

Play animations in web pages

Play videos in web pages

Show pictures

Smart image dithering

Printing

- No items selected

Search from the Address Bar

- Just display the results in the main window

Security

Check for publisher's certificate revocation

Check for server certificate revocation

Check for signatures on downloaded programs

Do not save encrypted pages to disk

Empty Temporary Internet Files folder when browser is closed

Enable Integrated Windows Authentication

Enable Profile Assistant

Use SSL 2.0

Use SSL 3.0

Warn about invalid site certificates

Warn if forms submittal is being redirected.

Tom Reineke, CISSP - ISSAP, ISSMP #46137
Information Security Analyst
Gillette Children's Specialty Healthcare
East St. Paul MN 55101-2507

All copyrights of this article remain with the author.

 

 

HOME |

ADVERTISE WITH US |

VENDOR TOOLS |

PR TOOLS |

CONTACT OUR EDITORS |

Copyright © 2006 Silicon Valley Communications - All rights reserved.