問答題按照工作原理和傳輸方式,可以將惡意代碼分為哪幾類?