Looking at the modern threat landscape, it is clear that a comprehensive security infrastructure cannot rely only on traditional automatic systems such as intrusion detection, or anti-virus appliances. Considering also that more than 400K new malware are discovered every day, the need for advanced techniques to isolate and identify malware is even more evident. This talk will show an overview of modern techniques developed by security researchers and practitioners, the different perspectives and approaches they take and how they evolved to take into account malware evolution.