Malware behavior descriptor (MBD) is a flexible way of describing behviors of  malicous softwares, which could be used in malware detection, classification and automatic signiture generation.