Finding the Needle in the Cyber Haystack