編程考試一共有多少級(jí) 程序是使用易語(yǔ)言編寫出現(xiàn)報(bào)毒是正常的嗎?
程序是使用易語(yǔ)言編寫出現(xiàn)報(bào)毒是正常的嗎?易語(yǔ)言本身很容易被反病毒軟件報(bào)告,特別是360安全衛(wèi)士(或360反病毒軟件)。容易誤傳的原因:主要是因?yàn)橐渍Z(yǔ)言的易用性,所以很多人用易語(yǔ)言來(lái)開(kāi)發(fā)軟件程序,其中也
程序是使用易語(yǔ)言編寫出現(xiàn)報(bào)毒是正常的嗎?
易語(yǔ)言本身很容易被反病毒軟件報(bào)告,特別是360安全衛(wèi)士(或360反病毒軟件)。容易誤傳的原因:主要是因?yàn)橐渍Z(yǔ)言的易用性,所以很多人用易語(yǔ)言來(lái)開(kāi)發(fā)軟件程序,其中也包括很多別有用心的人,他們也會(huì)用這樣簡(jiǎn)單方便的語(yǔ)言來(lái)設(shè)計(jì)各種帶有惡意功能的程序或軟件,比如病毒,特洛伊木馬等等。由于用easy語(yǔ)言設(shè)計(jì)的程序結(jié)構(gòu)的特殊性和運(yùn)行時(shí)(支持庫(kù))的特殊性,很多殺毒軟件在提取病毒特征碼時(shí),往往選擇(或錯(cuò)誤地選擇)這些無(wú)害的支持庫(kù)作為目標(biāo)樣本,或選擇用easy語(yǔ)言設(shè)計(jì)的程序的特殊結(jié)構(gòu)作為樣本,這就導(dǎo)致所有用易語(yǔ)言設(shè)計(jì)的程序都帶有這些錯(cuò)誤的特征碼,從而導(dǎo)致殺毒軟件誤報(bào)正常程序。處理方法:通常的處理方法是對(duì)編譯后的程序進(jìn)行shell和加密。然而,這樣的處理往往會(huì)增加假陽(yáng)性的可能性。建議的方法是靜態(tài)編譯易用語(yǔ)言程序,或者信任或排除安全軟件中用易用語(yǔ)言編寫的程序。如果您設(shè)計(jì)的軟件需要提供給其他人,請(qǐng)告訴他們?cè)撥浖前踩?,并要求他們?cè)O(shè)置信任或排除。當(dāng)然,最終的解決辦法是學(xué)習(xí)一種更為通用、通用和主流的編程語(yǔ)言。
為什么很多殺毒軟件都喜歡對(duì)易語(yǔ)言編譯的程序報(bào)毒呢?
這是一種偷懶行為,因?yàn)橐渍Z(yǔ)言易用,很多人把它當(dāng)成病毒木馬使用,但行為判斷比較復(fù)雜,所以一些殺毒軟件廠商直接判定易語(yǔ)言運(yùn)行時(shí)是病毒木馬,一勞永逸。懶惰的行為。