nd.gov - The Official Portal for North Dakota State Government
North Dakota: Legendary. Follow the trail of legends

Security Best Practices

Best-practices are a critical component of effective security and apply to a wide range of topics:

  1. Adware
  2. Firewalls
  3. Home Computer Protection
  4. Malicious Code Protection
  5. Mobile Computing Security
  6. Patching
  7. Phishing
  8. Possible Symptoms of a Compromised Computer
  9. Protecting Your Information
  10. Remote Access
  11. Security Breaches
  12. Social Engineering
  13. Spyware
  14. User IDs and Passwords
  15. Wireless

1. Adware

Adware is software that is often deceptively loaded on your PC without notifying you that it will load and what it will do. Usually this type of software collects information on web sites you have visited, provides additional popup windows with copies of your web browser running with unsolicited advertisements (hence the term adware) or automatically loads numerous web browser windows when you open your web browser (i.e., Internet Explorer) or potentially changes your list of Favorite web locations to visit or your home page of your web browser. The objective is to target unsolicited advertisements to the PC user and tempt the user to visit the unsolicited site and/or purchase unsolicited products. A more deceptive adware software tool may try to trick the user into supplying personal information (including user names, passwords, account names/numbers, banking information, etc.). These latter, more malicious adware and mass mailing techniques are referred to as Phishing.

What is deceptive software?

Spyware and unauthorized adware are two examples of "deceptive" software. Deceptive software includes programs which take over your home page or search page without first getting your permission. There are a number of ways deceptive software can get on your system. A common trick is to covertly install the software during the installation of other software you want such as a music or video file sharing program.

Whenever you are installing something on your computer, make sure you carefully read all disclosures, including the license agreement and privacy statement. Sometimes the inclusion of adware in a given software installation is documented, but it may appear at the end of a license agreement or privacy statement.

Sometimes deceptive software gets silently installed on your system without any warning at all. If you use Internet Explorer as your Web browser, this can happen if your Internet Explorer security setting is set to its lowest value. Make sure to keep this setting at the medium level or higher. Doing so will help you control what is being installed on your computer. (We'll discuss this more in a moment.)

Have you ever had an experience where you were repeatedly asked to accept a download even after you said "no"? Creators of deceptive software often use such tricks to get you to load their software. If this happens to you, do not click "yes". Instead, try to close the Web page that first asked you to accept the download by hitting the "X" in the corner of the window. Alternatively, quit Internet Explorer and restart it to begin browsing the Internet again. If you visit a Web page that continually displays these tricky pop-up windows, that Web site may not be worthy of your trust.

Steps to Prevent Adware from Being Loaded On Your PC:

  1. Adjust your web browser security settings to a higher level
  2. Don't take downloads from strangers
  3. Look for signs of deceptive software on your computer
  4. Use a tool to help detect and remove unwanted software (many anti-virus software programs are beginning to include spyware/adware detection and cleaning within the anti-virus software itself)
  5. Keep Windows up to date

Microsoft provides useful information about spyware/adware.

2. Firewalls

Any machine connecting to the Internet should utilize a firewall. There are two types of firewalls. Software firewalls usually run on PCs. Hardware firewalls are separate devices designed to efficiently protect computers. They are usually used by businesses, organizations, schools and governments. All firewall protection creates a barrier between the computers and the Internet. Firewalls should be configured to filter out unauthorized or dangerous information and prevent intruders from scanning and retrieving personal or sensitive information from the computer. Periodically check your firewall manufacturer's web site for product updates and patches.

3. Home Computer Protection

Properly safeguarding your personal computer (PC) is one of the most important ways of protecting your information from corruption or loss.

  1. Log off or lock your computer when you are away from your PC. In most cases hitting the 'Control-Alt-Delete' keys and then selecting "Lock Computer" will keep others out. You will need your password to sign back in, but doing this several times a day will help you to remember your password.
  2. If you have a modem, make sure it does not accept incoming calls (auto-answer should be off).
  3. When possible, remove your personal or sensitive information before allowing your workstation equipment to be repaired off-site or replaced by an outside vendor. If your home computer is being used for work purposes, consult your manager on how best to do this.
  4. Install firewall and anti-virus software. If you have multiple machines, have this software on all of them.

4. Malicious Code Protection

Malicious code can take forms such as a virus, worm or Trojan. It can hide behind an infected web page or disguise itself in a downloadable game, screen saver or email attachment.

Computer viruses are programs that spread or self-replicate. They usually require interaction from someone to be activated. The virus may arrive in an email message as an attachment or be activated by simply opening a message or visiting a malicious web site. Some viruses consume storage space or simply cause unusual screen displays. Others destroy information. If a virus infects your PC, all the information on your hard drive may be lost and/or compromised. Also, a virus in your PC may easily spread to other machines that share the information you access.

Viruses can exhibit many different symptoms. If your computer behaves erratically, employees are advised to contact their organization computer support representative. At home, disconnect the PC from the Internet and run a full virus scan.

  1. Check that your anti-virus software is updated at least every week or set it for automatic updates. New, fast spreading worms and viruses are released every day.
  2. Before implementing or using software from any source, check it for viruses with a current virus scanner. Employees, if you do not have a virus scanner installed on your PC, call your organization representative.
  3. Store removable media as CDs/thumb drives/diskettes as "write protected" whenever possible to prevent infection by viruses.
  4. Do not load free software on your computer from an untrusted source.
  5. Consider blocking extensions such as: .bat, .cmd, .com, .exe, .pif, .scr, or .zip through content filtering software.
  6. Depending on the extent of the infection, you may need to re-install your operating system.

Worms are similar to viruses because they self-replicate, however, they do not require any user interaction to be activated. Worms spread because of vulnerabilities or "holes" in software.

  1. Install either a software or hardware firewall. A well configured firewall can stop propagation of a worm.
  2. Anti-virus software will often detect worms. Keep your anti-virus software up-to-date.
  3. Know where to find your anti-virus vendor's "rescue" web site for your home computer.
  4. Keep your PC and servers "patched."

Trojans (also known as backdoors) are malicious code hidden in a legitimate program that, when executed, performs some unauthorized activity or function. This can range from stealing your password and credit card information to allowing someone to take control of your computer. To prevent installation of Trojans on your machine:

  1. Run anti-virus software on your desktop and follow the best practices for using it.
  2. Be careful about downloading games, screensavers and other files. Download only from trusted Internet sources.
  3. Be careful about file and music sharing services because you can inadvertently share files you did not intend to share. Downloaded files can contain viruses and other malicious code.

Denial-of-service attacks are an assault upon a network or web site that floods it with so many additional requests that regular services are either slow or completely interrupted. In some instances, a group of remotely controlled, compromised desktops are combined to jointly attack a target system.

Hoaxes are email messages that resemble chain letters, offer free money, or contain dire warnings and offers that seem to be too good to be true. If you receive a hoax via email, delete it. Sharing hoaxes slows down mail servers and may be a cover for a hidden virus or worm.

5. Mobile Computing Security

Computers are now accessible via a variety of means. A person can even download data from the Internet to a cell phone. While convenient and fun to use, some good practices will help protect your information.

Laptops, PDAs and Cell Phones are more easily stolen or misplaced because of their size. Remember, if your laptop is gone, your data is too. Small computer devices carry information that must be protected.

If you use a laptop, remember the following:

  1. Secure it with a cable lock or store it in a locked area or locked drawer.
  2. Backup your data.
  3. Encrypt confidential information stored on it.
  4. Keep it with you during air and vehicle travel until it can be locked up safely. Do not forget to retrieve it after passing through airport security.
  5. Treat all your portable devices in the same careful manner you use with your laptop and keep an eye on them.

6. Patching

People are constantly finding security holes (i.e. vulnerabilities) in computer software which could be used to infect your computer with a virus, spyware or worse. When vulnerabilities are discovered, the software vendor typically issues a fix (i.e. patch) to correct the problem. This fix should be applied as soon as possible because the average time for someone to try to exploit this security hole can be as little as a few days.

  1. Newer software and operating systems can be set to automatically apply updates. If your software supports this, set up the automatic updates.
  2. For older software, the software vendor typically makes the patches available on their web site. Check the web site at least once a month for updates and follow the instructions to apply them. If the vendor provides email notification, subscribe to the notifications and follow the instructions in the email to apply the patch as soon as possible.
  3. Many organizations may already have a process for automatically applying patches so check with your help desk before applying patches on your work computer.

7. Phishing

Phishing attacks use 'spoofed' e-mails and fraudulent websites designed to fool recipients into divulging personal financial data such as credit card numbers, account usernames and passwords, social security numbers, etc. By hijacking the trusted brands of well-known banks, online retailers and credit card companies, phishers are able to convince up to 5% of recipients to respond to them.

As with most scams of this type, the recent US Bank and Citicorp scams attempt to obtain personal information from bank customers. Phishing scams attempt to obtain information such as account numbers, credit card numbers, user-id's, passwords, social security numbers, phone numbers, addresses and other personal information.

If you receive an email that requests this type of sensitive information, you should be suspicious of it. Banks, credit card companies, Paypal, Ebay, Stock brokerage companies, and most companies doing business online will not request personal account information via an email or a link in an email. If you have doubts phone the institution directly and use a url entered yourself to access their web site.

Phishing Resources

Microsoft Resources

Microsoft has outlined Steps that you can take to help identify and to help protect yourself from deceptive (spoofed) web sites and malicious hyperlinks. In addition Microsoft offers advice on how to help protect yourself from phishing. Just as they do in the physical world, scam artists will continue to develop new and more sinister ways to trick you online. But following these five easy steps will help protect you and your information.

  • Never respond to requests for personal information via e-mail. If in doubt, call the institution that claims to have sent you the e-mail.
  • Visit Web sites by typing the URL into your address bar.
  • Check to make sure the Web site is using encryption.
  • Routinely review your credit card and bank statements.
  • Report suspected abuses of your personal information to the proper authorities.

8. Possible Symptoms of a Compromised Computer

Is your machine:

  • Slow or non-responsive? Experiencing unexpected behavior?
  • Running programs that you weren't expecting?
  • Showing signs of high level of activity to the hard drive that is not the result of anything you initiated?
  • Displaying messages on your screen that you haven't seen before?
  • Running out of disk space unexpectedly?
  • Unable to run a program because you don't have enough memory - and this hasn't happened before?
  • Program constantly crashing ?
  • Rejecting a valid and correctly entered password?

Is your organization:

  • Finding all of its email refused (bounced back)?
  • No longer receiving any email or visitors to your web site?
  • Experiencing a number of employees calling the help desk saying their password doesn't work anymore?
  • Receiving complaints from the system administrators that their passwords don't work anymore?
  • Getting complaints from your users that the network has slow response time?
  • Finding there are new processes running on the web server?

Home users may wish to call their ISP and/or anti-virus vendor.

9. Protecting Your Information

During an emergency or disruption, critical information - the information necessary to run your organization's systems, record activities or satisfy legal and/or business requirements - may be damaged. The best way to protect information is to copy it and store it in a secure location.

  1. If you are connected to a network, store your files in folders set aside for you. (For employees, check with your LAN administrator for the schedule of backups).
  2. If you are not connected to a network, save your files to CDs or floppy disks regularly and after all significant changes.
  3. The frequency of the backup cycle should be consistent with the frequency with which you modify the information.
  4. Save your original installation CDs/diskettes to use as the backup for your PC software.

10. Remote Access

Remote Access allows users to access data from outside locations using dial-up equipment and public telephone lines or cellular/wireless phones on the Internet. Because this form of access is designed for off-site use that may extend after normal business hours, extra measures are required to prevent unauthorized access.

  1. Keep dial-up numbers confidential.
  2. Remote access to the office via the Internet should use encryption such as Secure Socket Layer (SSL) or Virtual Private Network (VPN).

11. Security Breaches

Information is a critical asset. Therefore, it must be protected from unauthorized modification, destruction and disclosure. Security breaches can take several forms. The best defense against security breaches are conscientious and alert users. You are the most important person for early detection and prevention. Examples of breaches include:

  • Damage to equipment, facilities or utilities.
  • Loss or misplacement of media (e.g. disks, tapes, paper) containing confidential/highly restricted information.
  • Inappropriate use of the computing environment.
  • Unauthorized access or attempted unauthorized access to information or computing resources.

If you discover a security breach, you should report the breach to your Information Security Officer or manager immediately.

12. Social Engineering

Social Engineering is an approach to gain access to information through misrepresentation. It is the conscious manipulation of people to obtain information without their realizing that a security breach is occurring. It may take the form of impersonation via telephone or in person and through email. Some emails entice the recipient into opening an attachment that activates a virus.

  1. Before providing information to a telephone caller, check if the individual is authorized to receive that information.
  2. Employees should report any suspicious calls to the appropriate individual in your organization.
  3. Before opening an email attachment or clicking on a link, verify it is from someone you know, ensure your anti-virus software is current and that the message in the email makes sense for you to receive. If all the parts don't add up, the attachment may contain a virus. Delete it.

13. Spyware

Spyware is software that is often deceptively loaded on your PC without notifying you that it will load and what it will do. Usually this type of software collects personal information (including web sites visited, user names, passwords, etc.) without the knowledge of the user. This information is collected by remote computers without the users knowledge and can be used to perform illegal activities and/or subject the user to unwanted communications from companies that they have no desire to interact with. Spyware is related to adware, however, it is often embedded in software downloads for free software without informing the user that it will be included in the download/installation process.

Steps to Prevent Spyware from Being Loaded On Your PC:

  1. Adjust your Internet Explorer 6 (Web browser) security settings to a higher level
  2. Don't take downloads from strangers
  3. Look for signs of deceptive software on your computer
  4. Use a tool to help detect and remove unwanted software (many anti-virus software programs are beginning to include spyware/adware detection and cleaning within the anti-virus software itself)
  5. Keep Windows up to date

Microsoft provides useful information about spyware/adware.

What is Spyware?

Spyware is software that collects personal information from you without first letting you know what it's doing and without letting you decide whether this is OK or not. The information spyware collects can range from all the Web sites you visit to more sensitive information like usernames and passwords. You might be the target of spyware if you download music from file-sharing programs, free games from sites you don't trust, or other software programs from an unknown source.

Spyware is often associated with software that displays advertisements, called adware. Some advertisers may covertly install adware on your system and generate a stream of unsolicited advertisements that can clutter your desktop and affect your productivity. The advertisements may also contain pornographic or other material that you might find inappropriate. The extra processing required to track you or to display advertisements can tax your computer and hurt your system performance.

The key is whether or not you (or another user of your computer) have been properly notified of what the software will do and that you have provided consent to have that software installed on your computer. In other words, is the software being deceptive in what it does or how it gets onto your computer?

What is deceptive software?

Spyware and unauthorized adware are two examples of "deceptive" software. Deceptive software includes programs which take over your home page or search page without first getting your permission. There are a number of ways deceptive software can get on your system. A common trick is to covertly install the software during the installation of other software you want such as a music or video file sharing program.

Whenever you are installing something on your computer, make sure you carefully read all disclosures, including the license agreement and privacy statement. Sometimes the inclusion of adware in a given software installation is documented, but it may appear at the end of a license agreement or privacy statement.

Sometimes deceptive software gets silently installed on your system without any warning at all. If you use Internet Explorer as your Web browser, this can happen if your Internet Explorer security setting is set to its lowest value. Make sure to keep this setting at the medium level or higher. Doing so will help you control what is being installed on your computer. (We'll discuss this more in a moment.)

Have you ever had an experience where you were repeatedly asked to accept a download even after you said "no"? Creators of deceptive software often use such tricks to get you to load their software. If this happens to you, do not click "yes". Instead, try to close the Web page that first asked you to accept the download by hitting the "X" in the corner of the window. Alternatively, quit Internet Explorer and restart it to begin browsing the Internet again. If you visit a Web page that continually displays these tricky pop-up windows, that Web site may not be worthy of your trust.

Read on to learn how to help avoid infecting your computer with deceptive software and to find out what to do if you are already infected.

14. User IDs and Passwords

Most computer systems today rely on a Userid / password combination to control access and to protect the data that resides on the systems. This means that the strength of the protection mainly relies on the length and complexity of the password that people choose to use. It is easy to select passwords that are easy to remember and are similar to previous password used. Passwords should be easy for individuals to remember but they should also be hard for others to guess.

Here are some best practices when choosing, maintaining, and protecting your passwords:

  • Make sure your password is at least 8 characters long
  • DO NOT share passwords except in true emergency circumstances or when there is an overriding operational necessity. Be sure to change your password immediately after sharing. In an emergency situation, be absolutely certain to whom you are giving your password, and how it will be used. Getting someone to reveal a password by deceit or lying is called "Social Engineering" and can be very effective in gaining unauthorized access to computer systems. Under normal circumstances a password should never be shared, but if it is, change it immediately after usage.
  • DO NOT - repeat - DO NOT write passwords on sticky notes, desk blotters, calendars, or store it under your keyboard, under your phone, or online where it can be accessed by others. This is one of the most frequent ways unscrupulous users gain unauthorized access to computer systems.
  • Use a password with mixed-case letters, numeric characters and punctuation (where supported by the operating system). Do not just capitalize the first letter, or add a number at the end. The more complex a password, the longer it will take to crack
  • -Use a password that can be typed quickly, without having to look at the keyboard. This makes it harder for someone to steal your password by looking at your fingers while you type. This is known as "shoulder surfing."
  • Change passwords regularly. The more critical an account to network integrity (such as root on a Unix host or Administrator on Windows), the more frequently the password should be changed. This makes your password a "moving target" and makes cracking and brute force attacks less effective. Regular password changes can also stop continued access of an already compromised account. Change passwords at least every 90 days
  • Try one of the following methods for password selection:

Method 1

Explore using two words separated by a number or punctuation, like "Pro%F0otball" or "l|0n&dog"

Method 2

Take a word and change the case on some of the letters. Then, either insert a letter or punctuation, or replace some letters with numbers or punctuation (but avoid common substitutions like a->4, I->1). Even better, use a combination of insert/replace: (Example: bomber -> b0mBer -> b0m&Ber -> %0m&Ber)

Method 3

This may be the best option for creating a complex password without having to remember it. Start by choosing an area of the keyboard to use for your password. Next, decide on a pattern for the password. For example, take the upper-left quadrant of the keyboard and create two lines using 2ws3ed3e or, better yet, combine that sequence which shift characters to get 2ws#ED3e. With this method, you don't have to memorize any passwords, you simply have to remember where the pattern starts on a keyboard.

  • DO NOT use the word "password" as your password, in any form (reversed, capitalized, or doubled). This is not a joke, people actually do this.
  • DO NOT use a login ID in any form (reversed, capitalized, or doubled) as a password.
  • DO NOT use common names of people or places as a password.
  • DO NOT use keys in a natural progression, like "QWERTY", or "1234", or "abcabc".
  • DO NOT use a word (forward or reversed) contained in English or foreign dictionaries, spelling lists, or other word lists. These types of passwords are among the easiest to crack. On a moderately fast computer, it is possible to crack a dictionary word-based password in seconds. It is important to remember that generally a computer is doing the guessing, not a human. A computer can be programmed to search through any list of words and try any algorithmic variation. The ways in which users choose passwords are well known to the authors of password cracking programs.
  • DO NOT use words that are acronyms, technology terms, geographical locations or product names (dictionaries for these exist, too).
  • DO NOT use a password that is simply a word either preceded or followed (or both) by a non-alphabetical character.
  • DO NOT use passwords that match a dictionary word with common "number-for-letter" substitutions. Examples: a->2, a->4, b->8, e->3, h->4, I->1, l->1, o->0, s->$, s->2, s->5, z->5, etc. as in: airplane -> 4irpl4ne -> 41rpl4ne -> 41rpl4n3)
  • DO NOT use passwords that are words with vowels deleted, or are made lowercase then reflected. (Example: mechanic -> mchnc, or Super -> superrepus).
  • DO NOT use information easily obtained about you. This includes your first, middle or last name in any form, your initials or any nicknames you may have, spouse or children's names or birth dates, pet names, license plate numbers, telephone numbers, ID numbers, the brand of your automobile (or the one you wish you had), the name of the street you live on, and so on. Such passwords are very easily guessed by someone who knows the user.
  • DO NOT use passwords that are so complicated they have to be written down. See above.
  • DO NOT use passwords that you have used in the past.

15. Wireless

Wireless networks and laptops are very popular for their ease of use and portability. The Internet can be reached via radio waves without having to plug your machine into a network. It is with the same ease of connecting that malicious individuals connect to unprotected networks. Attackers conduct drive-by eavesdropping, called 'war driving' to listen in on unsecured devices in homes and businesses. Take the following steps to secure any wireless equipment. Consult your equipment's manual for specific details.

  1. Change the default passwords and default SSID, which is an identifier that is sometimes referred to as the "network name". Each wireless device comes with its own default settings, some of which inherently contain security vulnerabilities. Most default passwords are known to hackers.
  2. SSIDs should not contain the organization's name or any other identifying information about the organization, the department in which it is located, or its function.
  3. Turn off broadcasting the SSID if possible; this will make it more difficult for a hacker to gather your SSID information.
  4. Turn on encryption - Encryption settings should be set for the strongest encryption available in the product.
  5. Change the default cryptographic key - Many vendors use identical shared keys in their factory settings.
  6. Use MAC ACL filtering - Networks use a unique hardware address identifier called a MAC, to help regulate communications between machines on the same network. The MAC Access Control List (ACL) can permit certain MAC addresses access to the network while denying access to other MAC addresses, limiting access to only authorized computers.
  7. All organizations should have a policy regarding use of wireless devices.

Related Service

 

What Our Customers Are Saying

As ALWAYS the people are very helpful and friendly...TOP NOTCH JOB!

Bismarck District Court
May 3, 2012
 
 

Copyright © 2012 North Dakota Information Technology Department - ITD
Download Adobe Reader to view, print and collaborate on PDF files.