ವೈರಸ್‌ ಸ್ಕ್ಯಾನರ್‌ಗಳಿಗೆ ಪ್ರಬಲ ಅಪಾಯವನ್ನು ಒಡ್ಡಿದ ಮೊದಲ ತಂತ್ರ ಬಹುರೂಪಿ ಕೋಡ್‌ಬಹುರೂಪಿ ಕೋಡ್‌.ಸಾಮಾನ್ಯ ಗೂಢಲಿಪಿಕರಿಸಿದ ವೈರಸ್‌ಗಳಂತೆ, ಬಹುರೂಪಿ ವೈರಸ್‌ ಅಸಂಕೇತೀಕರಿಸಿದ ಮಾಡ್ಯೂಲ್‌ನಿಂದ ಡಿಕೋಡ್‌ ಮಾಡಿದ ಗೂಢಲಿಪಿಯ ತನ್ನದೇ ಪ್ರತಿಗಳೊಂದಿಗೆ ಕಡತಗಳಿಗೆ ಸೋಂಕು ಹರಡುತ್ತದೆ. ಬಹುರೂಪಿ ವೈರಸ್‌ಗಳ ವಿಷಯದಲ್ಲಿ , ಅವುಗಳು ಸೋಂಕು ತಗುಲಿಸಿದ ಪ್ರತಿ ಬಾರಿಯೂ ಅಸಂಕೇತಿಕರಿಸಿದ ಮಾಡ್ಯೂಲ್‌ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಉತ್ತಮ ಮಟ್ಟದಲ್ಲಿ ಬರೆಯಲಾದ ಬಹುರೂಪಿ ವೈರಸ್‌ ಅನ್ನು ಸಿಗ್ನೇಚರ್ ನೆರವಿನಿಂದ ನೇರವಾಗಿ ಪತ್ತೆಹಚ್ಚಲು ಕಷ್ಟವಾಗುವಂತೆ ಮಾಡಲಾಗಿದ್ದು, ಪ್ರತಿ ಸೋಂಕಿನ ನಡುವೆ ಯಾವ ಭಾಗವೂ ಏಕರೂಪತೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ. ಆಂಟಿ-ವೈರಸ್‌ ತಂತ್ರಾಂಶ ಎಮ್ಯುಲೇಟರ್‌ ಅನ್ನು ಬಳಸಿ ಅಥವಾ ಗೂಢಲಿಪಿಕರಿಸಿದ ವೈರಸ್‌ ಭಾಗದ ಅಂಕಿಅಂಶದ ಪ್ರಕಾರದ ವಿಶ್ಲೇಷಣೆಯಿಂದ ವೈರಸ್‌ಗಳ ಅಸಂಕೇತಿಕರಣದಿಂದ ಬಹುರೂಪಿ ವೈರಸ್‌ಗಳನ್ನು ಪತ್ತೆ ಹಚ್ಚುತ್ತದೆ. ಬಹುರೂಪಿ ಕೋಡ್‌ನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ವೈರಸ್‌ ತನ್ನ ಸಂಕೇತೀಕರಿಸಿದ ಭಾಗದಲ್ಲಿ ಬಹುರೂಪಿ ಇಂಜಿನ್‌ಅನ್ನು (ರೂಪಾಂತರ ಇಂಜಿನ್‌ ಅಥವಾ ಪರಿವರ್ತಕ ಇಂಜಿನ್‌ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಹೊಂದಿರುತ್ತದೆ. ಈ ಇಂಜಿನ್‌ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬ ತಾಂತ್ರಿಕ ವಿವರಕ್ಕಾಗಿ ಬಹುರೂಪಿ ಕೋಡ್‌ನೋಡಿರಿ.
ಕೆಲವು ವೈರಸ್‌ಗಳು ಅದರ ಪರಿವರ್ತನೆ ಮಟ್ಟ ಅಸಹಜತೆಯ ಹಾದಿ ಹಿಡಿಯುವ ಸಲುವಾಗಿ ಬಹುರೂಪಿ ಕೋಡ್‌ನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಬಳಸಿಕೊಳ್ಳುತ್ತದೆ. [ಕಡ್ಡಾಯಗೊಳಿಸುವ]]ಉದಾಹರಣೆಗೆ ವೈರಸ್‌ನ್ನು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ವಿಕೃತಗೊಳ್ಳುವಂತೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿರಬಹುದು.ಅಥವಾ ವಿಕೃತವಾಗದಂತೆಯೂ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿರಬಹುದು ಅಥವಾ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಈಗಾಗಲೇ ವೈರಸ್‌ನ ಪ್ರತಿಯನ್ನು ಹೊಂದಿರುವ ಕಡತಕ್ಕೆ ವೈರಸ್‌ ನುಸುಳಿದಾಗ ಪರಿವರ್ತನೆ ತಡೆಯಲೂ ಪ್ರೋಗ್ರಾಮ್‌ ಮಾಡಿರಬಹುದು. ಈ ರೀತಿ ನಿಧಾನ ಗತಿಯ ಬಹುರೂಪಿ ಕೋಡ್‌ ಅನ್ನು ಬಳಸುವುದರಿಂದ ವೈರಸ್‌ನ ಮಾದರಿಯನ್ನು ಪತ್ತೆ ಹಚ್ಚವುದು ಆಂಟಿ-ವೈರಸ್‌ ವೃತ್ತಿಪರರಿಗೆ ಕಷ್ಟಸಾಧ್ಯ.ಯಾಕೆಂದರೆ ಒಂದು ರಭಸದಲ್ಲಿ ಹರಡಿದಾಗ ಬೈಟ್‌ ಫೈಲ್‌ಗಳು ಅನನ್ಯ ಅಥವಾ ಸಮಾನ ವೈರಸ್‌ ಮಾದರಿಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಧ್ಯತೆಯುಂಟು. ಇದರಿಂದಾಗಿ ವೈರಸ್‌ ಸ್ಕ್ಯಾನರ್‌ನಿಂದ ಪತ್ತೆಯಾಗುವ ಸಾಧ್ಯತೆ ಕಡಿಮೆ ಮತ್ತು ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ವೈರಸ್‌ ಪತ್ತೆ ವಿಶ್ವಸನೀಯ ಎಂದು ನಂಬಲಾಗದು. 
ಬದಲಾಗುವ ಕೀಗಳೊಂದಿಗೆ ಗೂಢಲಿಪಿಕರಣ
ಆಂಟಿ-ವೈರಸ್‌ ತಂತ್ರಾಂಶ ಮತ್ತು ಇತರ ನಿರೋಧಕ ಕ್ರಮಗಳು
ಬಹುರೂಪಿ ಕೋಡ್‌
ದೌರ್ಬಲ್ಯ ಮತ್ತು ಪ್ರತಿಕ್ರಮಗಳು