W2-2/3 Network Mapping (7/5)


On Thursday we covered network mapping. The process of network mapping usually consists of four phases: identify the space of IP addresses you are monitoring and partition the space into different categories (1). Examine the IP space (2), identify blind and confusing traffic (3), and identify clients and servers (4).

   During phase one the mapping of the inventory is undetermined and remains to be IP space. A security inventory should monitor every resource's address (that it is able to) on the network (i.e. anything within or on the network an attacker can access), what resources a service is running on, at the very minimum. During phase two cyber security personal should also consider enumerating roles to make searching easier; identifying VPNs, NATs, DHCP, and proxies; keep centrality or volume metrics (e.g. monthly ephemeral summaries); per-host white lists; and monitoring the versions of all services on a particular resource. Ask what addresses make up the network? What sensors do I have? How are the sensors related to traffic? What ports are your sensors watching? What do they watch for in these ports?

   In phase three one should ask. Is there unmonitored router (gaps in vantage)? What IP space is dark? Which IP addresses are network appliances? Gaps in vantage are usually in any environment caused by asymmetric traffic which can be checked by comparing internal and external IP pairs via passive collection. Dark space can be monitored by routine hourly comparison of configuration of dark and light addresses. Network appliances can be found by using protocols like traceroute.

  In phase four you should ask are there NATs? Are there proxies, reverse proxies, or caches? Is there VPN traffic? Are there dynamic addresses? To identify NATs, pull the User-Agent strings from web sessions; to avoid false positives (e.g. safari). Look for redundant logins on services used by your network. Check if TTL values are below the initial TTL values for an OS (this maybe evidence of suspicious traffic). Proxies can be identified by viewing their traffic pattern if you can see both client to proxy and proxy to server communications. If you can't you can use connectivity by checking for hosts acting as clients (i.e. multiple ephemeral ports). Then identify clients acting as servers (i.e. using flow tools that distinguish the initial flags of packets from the rest of the body [not for udp] and looking at the spread of a port) protocol combination regularity in communication patterns determines it is more likely to be a host. By network mapping you can track coverage.

  I feel confident in its theoretical application as well and I'm not as confident in the hands-on application. I just need some experience actually doing it in order to grasp at that better level. Although to be honest I don't feel as confident with network mapping as I do application identification. ID seems to be more objective or at least more definite in general practice. It is also much more difficult, I would imagine to get physical application of network mapping from internships must be more difficult to obtain. Similar monitoring may occur during an internship, but actual mapping is usually more prevalent only around the beginning of a network or new additions (dependent upon what SAD model is implemented where one is working). I realize just like any type of education (as far as the modern age is concerned) that it is more a gateway than a tour. The internship fulfills employment history and some practice, but it doesn't ensure adequate knowledge of that subject for necessarily just any future employment nor does it in tandem with any form of academic education. If one counts solely on their teachers, tutors, and supervisors for everything upon their profession or study then they risk putting their future at risk. Personal study, accountability, action, practice, and application are important to really get anywhere near the potential prosperity/success of one's own opportunities and resources available to them. I will continue to practice personal study in any subject matter which I hope to draw practical utility from.


Comments

Popular posts from this blog

W7-2/3 On Being Prepared & Further Recommendations (8/11)

W1-2/3 Prioritization (6/27)