Developing Internal Threat Intelligence - practical ways to get smarter about how you secure your environment
To those in the US - Happy Independence Day! So today's topic is on some of the starting points of building a Threat Intelligence function for your internal Security team. First a couple words on what this is, and is not about.
Often in the work I do, people ask "So do I need Threat Intel? or Do I need to spend $$ on XYZ corp's threat intel feed/software/etc."
Every organization is different, but all organizations can benefit from being aware of threats. That does not directly translate to a product though. While some more mature organizations or environments with and extensive Security Operations Center can probably leverage an external threat feed, you will probably get more direct value from looking for anomalies, trends, and other internal indicators of 'evil'.
Here is an article by Digital Guardian that give some very good starting examples, about mining your own internal DNS for potential issues.
https://digitalguardian.com/blog/know-your-network-first-dns-and-power-feature-classification
This is a great place to start, but may even be advanced for some sites.
Some additional starting points to consider:
- Hardware Inventory - this can be tied to a CMDB or other tool, or can be a simple spreadsheet (or preferably an automated system tied to DHCP, NAC, and 802.1X). You should watch this for any unknown systems that are placed on the network, failed authentication (NAC/802.1X)
- Abnormal VPN activity. Depending on the type of environment you have, the nature of your remote workers, and your infrastructure, this may be easy to do, or it may not be easy to identify the anomalies. Often an attacker can leverage credentials they have compromised to attempt to access the VPN or other remote access systems (OWA, etc.). This authentication succeeds, because they have the credentials and at this point there is no indication the account is compromised. If you monitor for multiple concurrent logins, you may be able to catch this type of activity.
- Changes to local system. This requires either local logs (that you trust), an additional host based agent, or scripts run on systems on a periodic basis looking for any unexpected changes. Tools such as Qualys, Rapid7, and Nessus can often be configured to look for these when they do an authenticated scan.
- Abnormal amount of network traffic. If you have a good baseline of what normal traffic behavior looks like, you can monitor for activity that is above a threshold that you configure. This may be a way to detect large file transmission, P2P file sharing, or other possible data transmission activity.
- Attempts to use a standard user account to authenticate to Domain Controllers, network infrastructure, or other critical systems. Also if an account is suddenly authenticating to multiple systems in what appears to be an automated or bulk fashion, you may have something worth investigating, or at least a badly configured script or program that you need to speak to the developer about.
- 'Frequent flyers' - Every company has them, systems or users that continually violate the information security policies, best practices, and common sense, and are continually infected with commodity malware, spyware, or tend to install every software they can double click on. Aside from the obvious training challenges, these users can present a canary in a coal mine type of scenario for your environment. Maintain a list of systems and users (both, in the event they end up changing systems or using multiple devices) and when a new threat is identified, run a scan across their systems or use their userID's as a starting point for your SIEM query, grep, etc.
This provides some good starting points for how you can develop your own internal threat intelligence capability. Not all environments have the bandwidth to do this, but these are often things that can really help you understand the basic behavior of your environment, and when you are responding to an incident, will be some good starting points for you to be able to understand the scope and impact.
EDIT -
Saw a new post by Security Week that is right in line with what I am talking about as well. Here is the article.
http://www.securityweek.com/using-actionable-intelligence-prevent-future-attacks
A lot of these items go back to having a mature process for dealing with the monitoring, detection, and response.
Saw a new post by Security Week that is right in line with what I am talking about as well. Here is the article.
http://www.securityweek.com/using-actionable-intelligence-prevent-future-attacks
A lot of these items go back to having a mature process for dealing with the monitoring, detection, and response.
Comments