Examine the following table
| Question
| Determination
|
| What is the target? |
If the target is a general-user local system, the risk is low. However, if the target is a human resources system, for example, the risk factor is higher. |
| How serious is the adverse result? |
If the threat is carried out, what are the ramifications? Could it affect the entire organization or just isolated individuals? Generally, you should quantify results in terms of estimated dollar losses due to a realized threat, such as non-functional time. |
| What is the likelihood of occurrence? |
How likely is the threat to actually take place? Is it an unlikely occurrence or something extremely probable? |
Examine the following table
| Step
| Action
|
| 1 |
Please Note: For the exercises in this course, you should set up an isolated network for practice. Do not use your production network for these practice exercises.
Practice using DNS utilities, such as Whois, nslookup, and host, to access DNS records for a domain. See if you can look up those records on Windows as well as Linux systems. |
| 2 |
Use nslookup to perform a zone transfer for a domain. |
| 3 |
Use the dig command to access name server (NS) and mail exchange (MX) records on a Linux system. |
| 4 |
Access information about the routers packets travel through on the network. |
| 5 |
Download a port scanner such as Advanced Port Scanner and a ping scanner such as WS_Ping Pro. Use them to determine as much as you can about network topology and open ports on the system. |
Examine the following table
| Step
| Action
|
| 1 |
Please Note: For the exercises in this course, you should set up an isolated network for practice. Do not use your production network for these practice exercises.
Install Eeye Retina on your system. |
| 2 |
Go to Start | Programs | Retina | Retina and open the application. |
| 3 |
Go to File | Save and save the current session under your name. |
| 4 |
Go to Edit | IP Range and enter one or more valid IP addresses on your network. |
| 5 |
The task bar will say scanner. Now click the Start button. The scan will begin. |
| 6 |
By default, the first system scanned will be reported. Note that weaknesses are listed by IP address. You can then "drill down" into each IP address and learn about specific weaknesses. Retina will give you general information about the remote server, then about specific "audits," which show system weaknesses. You will then be shown open ports and services, as well as users defined on the system. |
| 7 |
When you have finished viewing the first system, click the next IP address in the left panel. View all the systems that Retina was able to discover. |
| 8 |
Go to Tools | Policies and select Brute Force. Rescan a selected host to see what Retina discovers using a brute-force attack. |
| 9 |
Retina's Miner feature allows you to scan Web servers for weaknesses. It is designed to mimic actions of a potential hacker. This feature can take considerable time, because it conducts various brute-force attacks. Select one system, then use the Miner feature against it. |
| 10 |
Finally, use the Tracer feature, which conducts a traceroute between you and a remote system. |
Examine the following table
| Step
| Action
|
| 1 |
Please Note: For the exercises in this course, you should set up an isolated network for practice. Do not use your production network for these practice exercises.
Select a range of IP addresses on your network. Open Ping Pro, and perform a scan of your selected address range. Scan for POP3, HTTP, SMTP, SNMP, and FTP services. |
| 2 |
Perform a domain name search and list all the available domains. |
| 3 |
Using Windows Explorer, establish a share on the c:\temp directory. If necessary, create the folder, then share it. You may restrict access to it. |
| 4 |
Use Ping Pro to perform a share search. Verify that the share you created is listed. |
Examine the following table
| Information
| Description
|
| Network topology |
A security auditor should learn the network types (ethernet, token ring, etc.) as well as IP address ranges, subnets, and the location of access panels and wiring closets. Your goal is to keep such information away from hackers through the use of firewalls, proxy servers, etc. |
| Routers and switches |
Learning the types of routers and/or switches is extremely valuable for analyzing security. Routers can leak information. |
| Firewall type |
Most networks have a firewall. If you can gain access to the specific type of firewall, you can then study it and learn about possible weaknesses. |
| IP services |
The most essential services include DHCP, BOOTP, WINS, SAMBA, and DNS. DNS services are especially prone to buffer overflow attacks. |
| Modem banks |
Perhaps the most popular way to get around a firewall is to exploit modem connections by conducting a man-in-the-middle attack and packet sniffing. War dialers, which are programs that speed-dial numbers across the Internet to find network connections, are important auditor tools. |
Examine the following table
| Information
| Description
|
| Active ports and server type |
You can find ports for each of the servers you run. More importantly, vulnerability scanners query the daemon or service that is listening on that port. You can also discover the type of server being used. |
| Databases |
Database type (e.g., Oracle, Microsoft SQL Server, IBM DB2) as well as physical location and connecting protocol can be valuable. |
| Configuration defaults and problems |
Vulnerability scanners are not limited to scanning remote systems. They can also be installed directly on the host to determine if a host's configuration can lead to a compromise, or if a server is configured in such a way that one compromise can lead to compromise of the entire network. |
Examine the following table| 1. | Define the terms "effective security" and "risk analysis."
|
| 2. | What are the different roles security auditors can adopt in the course of an audit? Define each role.
|
| 3. | List the five basic steps you should take during a risk assessment.
|
| 4. | What are the three basic stages of a security audit? Define each stage.
|
| 5. | Compare and contrast the functions of different types of auditing software, including DNS utilities, ping and port scanners, network discovery applications, and enterprise-grade applications. Give examples of each type.
|
| 6. | Define the term "stack fingerprinting." Name at least one application that can perform stack fingerprinting.
|
| 7. | What are the security vulnerabilities of networks that use the SNMP protocol?
|
| 8. | Name at least two enterprise-grade auditing applications, and describe their basic features.
|
| 9. | What does it mean when a scan produces a false negative?
|
| 10. | How can a packet-sniffing program be used to attack a network that uses SNMP?
|
| 11. | Define social engineering.
|