The World Wide Web Security FAQ
#################################################################
Web surfing feels both safe and anonymous.
It's not. Active content, such as ActiveX controls and Java applets,
introduces the possibility that Web browsing will introduce viruses or other malicious software into the user's system.
Active content also has implications for the network administrator,
insofar as Web browsers provide a pathway for malicious software to bypass the firewall system and enter the local area network.
Even without active content, the very act of browsing leaves an electronic record
of the user's surfing history, from which unscrupulous individuals can reconstruct
a very accurate profile of the user's tastes and habits.
- http://www.w3.org/Security/faq/www-security-faq.html
Securing against Denial of Service attacks
- http://www.w3.org/Security/faq/wwwsf6.html
Client Side Security
- http://www.w3.org/Security/faq/wwwsf2.html
------------
Introduction to Web Browser Privacy & Security:
- https://netfiles.uiuc.edu/ehowes/www/btw/br...r-sec-intro.htm
------------
Setting up Internet Explorer Security zones:
- http://www.microsoft.com/windows/ie/using/...tup.asp#activex
Cookies Information:
- http://mrcorp.infosecwriters.com/contribs/cookie.htm
http://www.bluetack.co.uk/forums/index.php...hp?showforum=10
Great page on JAVASCRIPT ;
http://www.tom-cat.com/javascript.html
Adding sites\servers to the Internet Explorer Restricted Zone
http://www.mvps.org/winhelp2002/restricted.htm
Blocking Unwanted Parasites with a Hosts File
http://www.mvps.org/winhelp2002/hosts.htm
Understanding security zones
Internet Explorer divides your Internet world into zones, so that you can assign a Web site to a zone with a suitable security level.
You can tell which zone the current Web page is in by looking at the right side of the Internet Explorer status bar. Whenever you attempt to open or download content from the Web, Internet Explorer checks the security settings for that Web site's zone.
There are four zones:
QUOTE
• Internet zone: By default, this zone contains anything that is not on your computer or an intranet, or assigned to any other zone. The default security level for the Internet zone is Medium. You can change your privacy settings for the Internet zone on the Privacy tab in Internet Options. For more information, click Related Topics.
• Local intranet zone: This zone typically contains any addresses that don't require a proxy server, as defined by the system administrator. These include sites specified on the Connections tab, network paths (such as \\computername\foldername), and local intranet sites (typically addresses that don't contain periods, such as http://internal). You can add sites to this zone. The default security level for the Local intranet zone is Medium, therefore, Internet Explorer will allow all cookies from Web sites in this zone to be saved on your computer and read by the Web site that created them.
• Trusted sites zone: This zone contains sites you trust--sites that you believe you can download or run files from without worrying about damage to your computer or data. You can assign sites to this zone. The default security level for the Trusted sites zone is Low, therefore, Internet Explorer will allow all cookies from Web sites in this zone to be saved on your computer and read by the Web site that created them.
• Restricted sites zone: This zone contains sites you don't trust--sites that you're not sure whether you can download or run files from without damage to your computer or data. You can assign sites to this zone. The default security level for the Restricted sites zone is High, therefore, Internet Explorer will block all cookies from Web sites in this zone.
• Local intranet zone: This zone typically contains any addresses that don't require a proxy server, as defined by the system administrator. These include sites specified on the Connections tab, network paths (such as \\computername\foldername), and local intranet sites (typically addresses that don't contain periods, such as http://internal). You can add sites to this zone. The default security level for the Local intranet zone is Medium, therefore, Internet Explorer will allow all cookies from Web sites in this zone to be saved on your computer and read by the Web site that created them.
• Trusted sites zone: This zone contains sites you trust--sites that you believe you can download or run files from without worrying about damage to your computer or data. You can assign sites to this zone. The default security level for the Trusted sites zone is Low, therefore, Internet Explorer will allow all cookies from Web sites in this zone to be saved on your computer and read by the Web site that created them.
• Restricted sites zone: This zone contains sites you don't trust--sites that you're not sure whether you can download or run files from without damage to your computer or data. You can assign sites to this zone. The default security level for the Restricted sites zone is High, therefore, Internet Explorer will block all cookies from Web sites in this zone.
In addition, any files already on your local computer are assumed to be very safe, so minimal security settings are assigned to them. You cannot assign a folder or drive on your computer to a security zone.
You can change the security level for a zone; for example, you might want to change the security setting for your Local intranet zone to Low. Or, you can customize the settings within a zone. You can also customize settings for a zone by importing a privacy settings file from a certificate authority.
With features in HTML Help, you can run executable programs from a help (.chm) file.
The Shortcut command is used to run an executable program that is external to the Help file.
The WinHelp command is used to run Winhlp32.exe to display a Winhelp (.hlp) file.
This article describes how to restrict the Help files that are allowed to use the Shortcut and WinHelp commands.
http://support.microsoft.com/?kbid=810687
ActiveX :
-even with code signing- is fundamentally insecure.
Turn off all ActiveX support (download & scripting)
in your browser on the Internet security zone and in Outlook and Outlook Express-
and see if it fundamentally degrades your Internet experience.
Why ActiveX is insecure
ActiveX controls are just Windows programs downloaded from Web sites
and run from inside your PC.
The browser verifies the "digital signature" of the program to ensure
that it has not been modified since it was written,
but can not verify that the control has good intentions -it,
and you, have to trust the developers.
Each scripting language (JavaScript, VBScript, JScript)
has it's own syntactical rules, and you should normally not worry about them.
We can also consider Java and Flash Action Script as such scripting languages
(although they are precompiled instead of being interpreted on the fly,
but this difference is of no importance here),
because they are too executed on the client side.
All these languages were designed to be 'secure' in the means that they cannot
(rather SHOULD not) read or write files from the user's machine, execute local commands, etc.
The sad thing is that exploits are continuously found, which explore bugs in the scripting system,
alowing anything from slight annoyances (like opening all your CD trays at once)
to serious security breaches
(full read/write/execute access to the victim's machine).
That's why common sense dictates that we browse with scripting turned off
(no matter what browser we use).
Besides exploits, which are unnormal behaviour of the scripting system,
it's normal behaviour has some uncanny features too.
Being integrated with your browser, JavaScript for example knows WHAT kind of browser it is, what is your OS, your screen resolution, color-depth, browser history and even the contents of your clipboard!
You may think that this is okay, since it's executed only on your machine, but it's not.
have a look at your information at these sites:
http://privacy.net/analyze/
http://www.gemal.dk/browserspy/
http://www.elfqrin.com/binfo.shtml
http://www.interlacken.com/tricks/exec/tri...k02/egyprop.asp
Qualys Browser Checkup
http://browsercheck.qualys.com/
List of personal privacy and browser security tests:
https://netfiles.uiuc.edu/ehowes/www/info17.htm
Someone may decide to include in the page's source an image tag, and the image source they provide is in fact a masqueraded SERVER-SIDE script, which, when your browser blindly goes to download that image, will receive the reffering URL.
Or they can make the page periodically check (while it is active) if there's something new in the clipboard and send it to their server.
Do you copy and paste your passwords?
Also believe it or not, a hacker could probably crack your typical password
in minutes using a variety of readily available software programs.
Thwart their efforts by choosing your password wisely.
Think up creative combos that you'll easily remember.
Here are some tips to creating a solid password:
Use a password that is at least six characters long.
The more characters your password contains, the more difficult it can be to figure out.
Use a password that is easy for you to remember
(so you don't have to write it down), but difficult for others to guess.
For example, use your college town and graduation year or your favorite movie and lucky number.
Use a combination of upper and lowercase letters, punctuation and numbers.
Choose two short words that have nothing in common and combine them with punctuation or numerals, like "moss9desk" or "fast!carpet."
Use a familiar phrase but substitute zeroes for "o"s, or ones for "i"s.
Use an acronym by choosing a line from a song and using the first letter of each word
Use different passwords for each account.
Change your password regularly.
Avoid vulnerable passwords using these guidelines:
Do not use names or numbers easily associated with you,
such as your birth date or nickname.
Don't use a username or login name as your password too.
Don't use the word "password."
Don't use other information easily obtained about you.
This includes license plate numbers, telephone numbers,
social security numbers, or the name of the street you live on.
Keeping Your Password Safe When you've picked a hard-to-hack password,
be sure to keep it as secure as possible.
Don't email your password to anyone (ever!) and if someone calls you asking for your password, don't tell them.
One common way hackers have tried to obtain passwords in the past is by calling or emailing, claiming they are from an ISP and need your password.
Beware of social engineering tricks such as these.
Most ISPs will inform you in their contract or on their website that they will NEVER ask for your password.
Secrets to the best passwords here
"When you create a password, substitute a number where a letter would appear.
Some examples:
scuba becomes 5cu8a
water becomes w4t3r
icecream becomes 1c3cr34m"
arachnophobia : Ar@k_n0ph061a
the longer the password the better and the longer it takes to crack.
Passwords vs Public Key Cryptography for encryption
- http://www.articsoft.com/encryption.htm
new computerworld security page:
- http://www.computerworld.com/securitytopic...ecurity/report/
--------------------------------------------------------------
HOW to run Windows ME well :
[Win ME users need all the help they can get
http://www.burzurq.com/forum/trevtweak.html
QUOTE
This post is designed to act as a reference to which people can be directed in the forum when their system is not performing well or there are frequent crashes happening. These moves solve a large number of ME problems and conflicts and are designed to remove largely unnecessary features of the system to improve performance, as well as encouraging you to do regular housekeeping on your PC to keep it running well.
--------------------------------------------------------------
Show Hidden File Extensions
By default in Windows, Windows Explorer and other Microsoft applications do not show the extension of files
if the extension is "known" to the operating system.
This is potentially dangerous with the many viruses that are distributed today with a so-called "double extension";
e.g., a file named foo.jpg.exe.
This is an executable file because of the .exe extension.
If extensions are hidden, however, the user will only see the name foo.jpg and might open this, mistaking it for a JPEG file.
many viruses and trojans can use double extensions to trick people into running a file.
To display file extensions:
go to start--> settings--> control panel-->folder options--> view--> show hidden files
or if you hate my instructions try these:
QUOTE
How to Show System Files
http://www.xtra.co.nz/help/0,,4155-1916458,00.html
Windows 95
Windows 98
Windows ME
Windows 2000
Windows XP
Windows 95
Open My Computer.
Select the View menu and click Options.
Select the View Tab.
Select the Show all files Radio Button.
Click OK.
Windows 98
Open My Computer.
Select the View menu and click Folder Options.
Select the View Tab.
In the Hidden files section select Show all files.
Click OK.
Windows ME
Open My Computer.
Select the Tools menu and click Folder Options.
Select the View Tab.
Under the Hidden files and folders heading select Show hidden files and folders.
Uncheck the Hide protected operating system files (recommended) option.
Click Yes to confirm.
Click OK.
Click Start, Programs and Accessories and open Windows Explorer.
Select a hard drive from the left hand side of the Windows Explorer window.
Select View the Entire contents of this drive.
Windows 2000
Open My Computer.
Select the Tools menu and click Folder Options.
Select the View Tab.
Under the Hidden files and folders heading select Show hidden files and folders.
Uncheck the Hide protected operating system files (recommended) option.
Click Yes to confirm.
Click OK.
Windows XP
Click Start.
Open My Computer.
Select the Tools menu and click Folder Options.
Select the View Tab.
Under the Hidden files and folders heading select Show hidden files and folders.
Uncheck the Hide protected operating system files (recommended) option.
Click Yes to confirm.
Click OK.
http://www.xtra.co.nz/help/0,,4155-1916458,00.html
Windows 95
Windows 98
Windows ME
Windows 2000
Windows XP
Windows 95
Open My Computer.
Select the View menu and click Options.
Select the View Tab.
Select the Show all files Radio Button.
Click OK.
Windows 98
Open My Computer.
Select the View menu and click Folder Options.
Select the View Tab.
In the Hidden files section select Show all files.
Click OK.
Windows ME
Open My Computer.
Select the Tools menu and click Folder Options.
Select the View Tab.
Under the Hidden files and folders heading select Show hidden files and folders.
Uncheck the Hide protected operating system files (recommended) option.
Click Yes to confirm.
Click OK.
Click Start, Programs and Accessories and open Windows Explorer.
Select a hard drive from the left hand side of the Windows Explorer window.
Select View the Entire contents of this drive.
Windows 2000
Open My Computer.
Select the Tools menu and click Folder Options.
Select the View Tab.
Under the Hidden files and folders heading select Show hidden files and folders.
Uncheck the Hide protected operating system files (recommended) option.
Click Yes to confirm.
Click OK.
Windows XP
Click Start.
Open My Computer.
Select the Tools menu and click Folder Options.
Select the View Tab.
Under the Hidden files and folders heading select Show hidden files and folders.
Uncheck the Hide protected operating system files (recommended) option.
Click Yes to confirm.
Click OK.
---------------------------------------------------------------------
- NET SEND on Windows
- http://www.chebucto.ns.ca/~rakerman/trojan...port-table.html
There has been a ongoing spammer problem with them abusing windows NET SEND to send spam to open computers.
This will pop up a window on a Windows machine, using the Messenger Service
(note this is different from Windows or MSN Messenger, it's a low-level service built-in to the Windows operating system).
The recent messages are making it past the usual NetBIOS filters (ports 137-139, port 445)
because in Windows 2000 and XP, the Messenger Service now works using RPC.
A lookup is done on port 135 (epmap, DCE [RPC] endpoint resolution).
That tells what high-numbered port the Messenger Service is listening on.
The best way to stop this is to permanently disable the Messenger Service.
You may also want to block port 135.
I have also included information about Microsoft Distributed COM (DCOM), which uses port 135.
---------------------------------------------------------------------
Encryption and Security-related Resources
A very basic introduction guide into cyptography products..
Wriitten way back in 1998 but interesting information nevertheless...;
Good cryptography is an excellent and necessary tool for almost anyone.
Many good cryptographic products are available commercially, as shareware, or free.
However, there are also extremely bad cryptographic products which not only fail to provide security,
but also contribute to the many misconceptions and misunderstandings surrounding cryptography and security.
- http://www.interhack.net/people/cmcurtin/s...ke-oil-faq.html
Some cryptographic experts feel that already 1024-bit keys are too weak for certain kinds of sensitive data, like root certificates of an organization's certificate authority or PKI infrastructure.
Consider the leaps and bounds with which technology is progressing.
Moore's law states that processing speed will double every 18 months.
If this law continues to hold true, it won't be long before we see Pentium VI 8-GHz machines on the market, thereby increasing the odds of implementing high-speed number crunchers -- perhaps within three to four years.
- PGP FAQ
- http://www.pgpi.org/
- http://www.cs.auckland.ac.nz/~pgut001/links.html
- http://www.jetico.com/
- http://www.scramdisk.clara.net/
- http://www.echeque.com/kong/kong.htm
-NetAction's Guide to Using Encryption Software
- http://www.netaction.org/encrypt/guide.txt
----------------------------------------------------------------
easynet Nederland Virusblock Statistics (May 12)
- http://basic.wirehub.nl/viruscount.html
(continuosly updated list of detected email viruses)
Setting up a secure computer and alternatives to evidence eliminator;
(try Window Washer,Eraser and Mru Blaster instead)
- http://evidence-eliminator-sucks.com/eesuc...alsecurity.html
----------------------------------------------------------------------
MALWARE:
also read the bluetack spywaresucks guide:
http://www.bluetack.co.uk/forums/index.php...hp?showtopic=76
**Read THIS ! page on why personal firewalls are absolutely useless if you accidentally/purposely install malicious software or MALware;
if you install malware on your system, your system is lost, regardless of what kind of protection software you install.
So dont install every untrusted software.Better to be safe than sorry.
if you have important data on your system, dont use it on the internet as no malware detection software nor personal firewall will change that, ever .
there are some technical solutions ranging from using non-priveledged accounts to real secure operating systems
(like the militaries) but all of those solutions are currently not mainstream,
cost a lot of time and money
Various kinds of possible Malware exploits:
Hidden manipulation
Parameter tampering
Cookie poisoning
Stealth commanding
Forceful browsing
Backdoors and debug options
Third-party misconfiguration
Cross-site scripting
Buffer overflow
Published vulnerabilities
- read THIS page on what malware is capable of doing to you
List of MALWARE control utilities....
Online Virus Scanners
Sandbox Utilities & Script Defense
Email Protection
Standalone Removal Tools
AV Boot Disks
Other
- http://www.staff.uiuc.edu/~ehowes/soft3.htm
Reverse Engineering Malware:
- http://mrcorp.infosecwriters.com/Reverse_Engineer.htm
Malware exploits Include;
Exploit.Applet.ActiveXComponent
- Exploits a security breach in MS Internet Explorer and Outlook - (com.ms.activeX.ActiveXComponent security vulnerability).
This security flaw gives remote scripts and HTML pages access to any ActiveX control, which is installed on a victim's computer.
The remote script can gain full control of a victim's computer, including the ability to read and write files on hard disks.
An ActiveX control is one of several types of programs that web sites can invoke on your computer.
Unlike the scripts and applets which are delivered by websites,Active X controls are programs already inside your computer automatically installed by other programs such as Acrobat Reader ,Macromedia`s Flash Movie Player ,and the Google search toolbar to name a few.
Malware: Evolution : 06/09/02
------------------------------------------------------------------------------------------
Uninstalling the MS Java VM
http://209.133.47.200/~merijn/uninstmsjava.html
The Microsoft Java Virtual Machine (MS Java VM) handles Java applets on web pages, compiling and executing them.
Currently Microsoft no longer supports the MS Java VM, and preinstalled machines with Windows XP and Service Pack 1a (SP1a) come without it.
Older machines still have the MS Java VM.
The Sun Microsystems Java VM is a replacement for the now obsolete MS Java VM. Instructions on replacing the MS Java VM with the Sun Java VM are as follows:
Click Start, Run and enter:
RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall
Click Yes to confirm the uninstall, and restart your system when it's complete.
Delete the following if they are still present:
The folder c:\windows\java
c:\windows\inf\java.pnf
c:\windows\system32\jview.exe
c:\windows\system32\wjview.exe
Click Start, Run and enter regedit to start the Registry Editor.
Browse to the following keys, highlight and delete them:
HKEY_LOCAL_MACHINE\Software\Microsoft\Java VM
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM
* For Windows NT4 and Windows 2000, replace c:\windows with c:\winnt.
* For Windows 95, 98, 98SE and ME, replace c:\windows\system32 with c:\windows\system.
You can now download the Sun Java VM from here:
http://www.java.com/
-----------------------------------------------------------------