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