Security Research Knowledged, Skills and Technologies