ಒಂದು ಕಂಪ್ಯೂಟರ್‌ ವೈರಸ್ ಮತ್ತು ಒಂದು ರೂಟ್‌ಕಿಟ್‌ ನಡುವಿನ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವು ವಿಸ್ತರಣೆಗೆ ಸಂಬಂಧಿಸಿದೆ. ಒಂದು ರೂಟ್‌ಕಿಟ್‌ನಂತೆ‌, ಒಂದು ಕಂಪ್ಯೂಟರ್‌ ವೈರಸ್ ಒಂದು ಸಿಸ್ಟಮ್‌ನ ಕೇಂದ್ರೀಯ ಸಾಫ್ಟ್‌ವೇರ್‌ ವಿಭಾಗಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ, ಕೋಡ್ ಸೇರಿಸುವ ಮೂಲಕ ಅಂತಹ ದಾಳಿಯನ್ನು ಅಡಗಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಮತ್ತು ದಾಳಿಕಾರರಿಗೆ ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯ ಅಥವಾ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ (ಅಂದರೆ, ಒಂದು ವೈರಸ್‌ನ "ಪೇಲೋಡ್").

ರೂಟ್‌ಕಿಟ್‌ನ ವಿಷಯದಲ್ಲಿ ಒಂದು ಪೇಲೋಡ್ ಅದರ ಸಮಗ್ರತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಬಹುದು (ಅಂದರೆ ಸಿಸ್ಟಮ್ ನ ನಿಯಂತ್ರಣ). ಉದಾಹರಣೆಗೆ, ಪ್ರತೀ ಬಾರಿ ರೂಟ್‌ಕಿಟ್‌ನ "ps" ಕಮ್ಯಾಂಡ್‌ನ ಆವೃತ್ತಿಯನ್ನು ಚಲಿಸಿದಾಗ, ಅದು ಸಿಸ್ಟಮ್‌ನಲ್ಲಿನ "init" ಮತ್ತು "inetd" ಗಳ ಪ್ರತಿಯನ್ನು ಅವುಗಳು ಇನ್ನೂ ನಿಯಂತ್ರಿತ ಸ್ಥಿತಿಯಲ್ಲಿಯೇ ಇವೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪರಿಶೀಲಿಸಬಹುದು, ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ "ಮರು-ದಾಳಿ" ಮಾಡಬಹುದು. ಉಳಿದ ಪೇಲೋಡ್ ದಾಳಿಕಾರನು ಸಿಸ್ಟಮ್‌ ಮೇಲಿನ ನಿಯಂತ್ರಣವನ್ನು ಉಳಿಸಿಕೊಂಡಿರುತ್ತಾನೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಇರುತ್ತದೆ.
ಇದರಲ್ಲಿ ಹಾರ್ಡ್-ಕೋಡೆಡ್ ಬಳಕೆದಾರ ಹೆಸರು/ಪಾಸ್‌ವರ್ಡ್ ಜೊತೆಗಳು, ಅಡಗಿದ ಕಮ್ಯಾಂಡ್-ಲೈನ್ ಸ್ವಿಚ್‌ಗಳು ಅಥವಾ "ಮ್ಯಾಜಿಕ್ ಎನ್ವಿರಾನ್‌ಮೆಂಟ್ ವೇರಿಯಬಲ್ ಸೆಟ್ಟಿಂಗ್ ರೀತಿಯಲ್ಲಿ ಹಿಂಬಾಗಿಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತಿದ್ದು, ಅವು ಪ್ರೋಗ್ರಾಮ್‌ನ ದಾಳಿಗೊಳಗಾಗದ ಆವೃತ್ತಿ ಸಾಮಾನ್ಯ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ನೀತಿಗಳನ್ನು ಹಾಳುಮಾಡುತ್ತವೆ. ಕೆಲವು ರೂ‍ಟ್‌ಕಿಟ್‌ಗಳು ಪ್ರಸ್ತುತ ನೆಟ್ವರ್ಕ್ ಡೇಮನ್‌ಗಳಿಗೆ (ಸೇವೆಗಳಿಗೆ) "inetd" ಅಥವಾ "sshd" ಗಳಂತಹ ಪೋರ್ಟ್ ನಾಕಿಂಗ್ ಪರೀಕ್ಷಕಗಳನ್ನು ಸೇರಿಸಬಹುದು.

ಒಂದು ಕಂಪ್ಯೂಟರ್ ವೈರಸ್ ಯಾವುದೇ ರೀತಿಯ ಪೇಲೋಡ್‌ಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ಹೇಗಿದ್ದರೂ, ಕಂಪ್ಯೂಟರ್ ವೈರಸ್ ಇತರ ಸಿಸ್ಟಮ್‌ಗಳಿಗೂ ಹರಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು ರೂಟ್‌ಕಿಟ್‌ ಒಂದು ಸಿಸ್ಟಮ್‌ನ ಮೇಲಿನ ನಿಯಂತ್ರಣವನ್ನು ನಿರ್ವಹಿಸುವುದಕ್ಕೆ ತನ್ನನ್ನು ತಾನು ಮಿತಿಗೊಳಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಒಂದು ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ ಯಾವುದಾದರೂ ಲಭ್ಯ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸಿಕೊಳ್ಳಲು ಮತ್ತು ಆ ಮೂಲಕ ಆ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಒಂದು ಪ್ರೋಗ್ರಾಮ್ ಅಥವಾ ಪ್ರೋಗ್ರಾಮ್‌ನ ಗುಚ್ಚವನ್ನು ಕಂಪ್ಯೂಟರ್‌ ವರ್ಮ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್‌ ವರ್ಮ್‌ಗಳ ಇತರ ಪ್ರಕಾರಗಳು ಹೆಚ್ಚು ಜಡವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ, ಅಂದರೆ ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್‌ಗಳಿಗಾಗಿ ಹುಡುಕುವ ಮೂಲಕ ಖಾತೆಗಳನ್ನು ನಿಯಂತ್ರಣಕ್ಕೊಳಪಡಿಸಿಕೊಳ್ಳುತ್ತವೆ, ತಮ್ಮ ಪ್ರತಿಗಳನ್ನು ಪ್ರತಿಯೊಂದು ಖಾತೆಯಲ್ಲಿಯೂ ಸ್ಥಾಪಿಸಿಕೊಳ್ಳುತ್ತವೆ (ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಅಂತಹ ಖಾತೆಗಳ ಮಾಹಿತಿಗಳನ್ನು ಕವರ್ಟ್ ಚಾನೆಲ್) ಮೂಲಕ ದಾಳಿಕಾರನಿಗೆ ರವಾನಿಸುತ್ತವೆ.

ಅದರಲ್ಲಿ ಹೈಬ್ರಿಡ್‌ಗಳೂ ಸಹಾ ಇವೆ. ಒಂದು ವರ್ಮ್ ಒಂದು ರೂಟ್‌ಕಿಟ್‌ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು, ಮತ್ತು ಒಂದು ರೂಟ್‌ಕಿಟ್‌ ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ವರ್ಮ್‌ಗಳ, ಪ್ಯಾಕೆಟ್‌ ಸ್ನಿಫರ್ ಗಳ ಅಥವಾ ಪೋರ್ಟ್‌ ಸ್ಕ್ಯಾನರ್‌ಗಳ ಪ್ರತಿಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲ ಇಮೇಲ್ ವರ್ಮ್‌ಗಳನ್ನು "ವೈರಸ್‌ಗಳು" ಎನ್ನಲಾಗುತ್ತದೆ, ಹಾಗಾಗಿ ಈ ಎಲ್ಲ ಬಳಕೆಗಳನ್ನು ಒಂದಕ್ಕೆ ಇನ್ನೊಂದರಂತೆ ಬಳಸಲಾಗುತ್ತದೆ.

ಸ್ಥೂಲ ಅವಲೋಕನ
ಲೈಬ್ರರಿ ಮಟ್ಟ
ಕಂಪ್ಯೂಟರ್‌ ವೈರಸ್‌ಗಳು ಮತ್ತು ವರ್ಮ್‌ಗಳ ನಡುವೆ ಹೋಲಿಕೆ
ಪತ್ತೆ ಹಚ್ಚುವಿಕೆ