Home SecurityMalware 6 most common types of software supply chain attacks explained