వైరస్
వైరస్ అనే పదము లాటిన్ భాష నుండి ఉద్భవించింది. లాటిన్‌లో వైరస్ అంటే టాక్సిన్ లేదా విషము అని అర్థం. వైరస్‌లు అతి సూక్షమైనవి (సుమారుగా 15-600 నానోమీటర్లు). ఇవి ఇతర జీవుల కణాలపై దాడిచేసి వ్యాధులను కలుగజేస్తాయి. ఈ దాడి ముఖ్య ఉద్దేశము వైరస్‌ల సంతతిని పెంచుకోవడముతో ముడిపడి ఉంటుంది. వైరస్‌లు వాటంతట అవి విభజన చెందలేవు. విభజన చెందాలంటే వేరే జీవకణం తప్పనిసరి. వైరస్‌లలో అతి సరళమైన జన్యుపదార్థం ఒక రక్షణ కవచంచే సంరక్షించబడుతూ ఉంటుంది. ఈ రక్షణ కవచం ప్రోటీనులతో చేయబడి ఉంటుంది, దీనిని క్యాప్సిడ్ అంటారు. వైరస్‌లు చాలా రకాల జీవులపై దాడి చేయగలవు (బాక్టీరియా, జంతురాజ్యము, వృక్షరాజ్యంతో పాటు శిలీంధ్రాలు, ప్రొటిస్టాకి చెందిన జీవులు కూడా వీటి దాడికి గురవుతుంటాయి). బాక్టీరియాపై దాడిచేసే వైరస్‌ను బాక్టీరియోఫేజ్ (సరళత కొరకు ఫేజ్) అని అంటారు. వైరస్‌ల అధ్యయనాన్ని వైరాలజీ అని, వీటిని అధ్యయనం చేసే వారిని వైరాలజిస్టులని అంటారు.
కంప్యూటర్ వైరస్
కొన్ని వైరస్లు ఆపరేటింగ్/నిర్వహణ వ్యవస్థకి వైరస్ వ్యతిరేక సాప్టవేర్ పంపుతున్న అభ్యర్ధనలను నిలిపివెయ్యటం ద్వారా దానిని మాయ చెయ్యటానికి ప్రయత్నిస్తాయి.ఫైల్/దస్త్రాన్ని చదవాలని వైరస్ వ్యతిరేక సాప్టవేర్ చేసే అభ్యర్ధనను నిలిపివెయ్యటం ద్వారా మరియు ఆ అభ్యర్ధనను OSకి బదులు వైరస్ కు చేరవేయ్యటం ద్వారా ఒక వైరస్ తనను తాను కనపడకుండా దాచుకోవచ్చు. అప్పుడు ఆ ఫైల్/దస్త్రం లోని వైరస్ లేని భాగాన్ని వైరస్ వ్యతిరేక సాప్టవేర్ కు తిరిగి పంపవచ్చు, అందువల్ల ఆ దస్త్రం "శుభ్రం"గా ఉన్నట్టు కనిపిస్తుంది.వైరస్ల యొక్క రహస్య విధానాలని చేదించటానికి ఆధునిక వైరస్ వ్యతిరేక సాప్టవేర్ వివధ పరిజ్ఞానాలని వినియోగిస్తున్నది.రహస్య విధానాలను నిరోధించటానికి పూర్తిగా శుభ్రమైనదిగా తెలిసిన ఒక మాధ్యమం నుండి బూట్ చెయ్యడం ఒక్కటే పూర్తిగా ఆధారపడదగ్గ పద్దతి. 
చాలా మటుకు ఆధునిక వైరస్ వ్యతిరేక కార్యక్రమాలు "వైరస్ సంతకాలు " అని పిలువబడే వాటి కోసం స్కానింగ్ చెయ్యటం ద్వారా సాధారణ కార్యక్రమాలలో వైరస్ నమూనాలను గుర్తించటానికి ప్రయత్నిస్తాయి.ఒక సంతకం అనేది నిర్దిష్ట వైరస్ లేదా వైరస్ల యొక్క కుటుంబానికి మాత్రమే ప్రత్యేకమైన బైట్ నమూనా. ఒక వేళ వైరస్ స్కానర్ ఒక దస్త్రంలో అలాంటి నమూనాను గుర్తిస్తే, అప్పుడు అది ఆ దస్త్రం వైరస్ ను కలిగి ఉంది అని వినియోగదారునికి చెబుతుంది.అప్పుడు వినియోగదారుడు ఆ వైరస్ కలిగి ఉన్న దస్త్రాన్ని తొలగించవచ్చును, లేదా (కొన్ని సందర్బాలలో) "శుభ్రం" లేదా "నయం" చెయ్యవచ్చును.కొన్ని వైరస్లు పరిజ్ఞానాలను వినియోగించటం ద్వారా సంతకాలను ఉపయోగించి తమను గుర్తించటాన్ని పూర్తిగా అసాధ్యం చెయ్యలేకపోయినా కష్టతరం చేయగలవు. ఈ వైరస్లు తాము సోకిన ప్రతి సారీ తమ రహస్య సంకేతాన్ని రూపాంతరం చెందిస్తూ ఉంటాయి.అంటే వైరస్ సోకిన ప్రతీ దస్త్రం వైరస్ యొక్క విభిన్నమైన రూపాంతరం కలిగి ఉంటుంది. 
వైరస్ ను రహస్య సంకేతంగా మార్చటానికి, సమాచారాన్ని రహస్య సంకేతంగా మార్పు చేసే ఒక సాధారణ పద్ధతిని వినియోగించటం అనేది అత్యాధునిక పద్ధతి.ఈ సందర్భంలో, ఆ వైరస్, రహస్య సంకేతాన్ని సమాచారంగా మార్చే ఒక చిన్న మాడ్యూల్ ని మరియు వైరస్ సంకేతం యొక్క ఒక రహస్య సంకేతంగా మార్చబడ్డ సమాచార నకలుని కలిగి ఉంటుంది.ఒకవేళ వైరస్ గనుక అది సోకిన ప్రతి దస్త్రానికీ ఒక విభిన్నమైన కీ/తాళం చెవి కలిగి ఉన్నట్లు రహస్య సంకేతంగా మార్చబడితే, ఆ వైరస్ లో స్థిరంగా ఉండే ఏకైక భాగం రహస్య సంకేతాన్ని సమాచారంగా మార్చే మాడ్యూల్ మాత్రమే, అది (ఉదాహరణకు) చివరలో అనుబంధంగా కలుపబడుతుంది. ఈ విషయంలో ఒక వైరస్ స్కానర్ సంతకాలను ఉపయోగించుకొని నేరుగా వైరస్ ను గుర్తించలేదు కానీ అప్పటికి కూడా అది రహస్య సంకేతాన్ని సమాచారంగా మార్చే మాడ్యూల్ ను గుర్తించగలదు, అది నేరుగా కాకపోయినప్పటికీ వైరస్ ను గుర్తించటాన్ని సాధ్యం చేస్తుంది.అయితే ఇవి ఆతిధ్యమిచ్చిన వాని/హోస్ట్ పై నిల్వ చెయ్యబడిన ఒకే విధమైన కీలు/తాళం చెవులు కావటం వలన అంతిమ వైరస్ యొక్క రహస్య సంకేతాన్ని సమాచారంగా మార్చటం అనేది పూర్తిగా సాధ్యపడుతుంది కానీ వైరస్ స్కానర్లు ఒక దస్త్రాన్ని అనుమానాస్పదంగా కనీసం నమోదు చెయ్యటానికి కారణం అవ్వటం వలన స్వయంగా రూపాంతరం చెందే సంకేతం అనేది చాలా అరుదు, అందువల్ల ఈ ప్రక్రియ దాదాపుగా అవసరం ఉండకపోవచ్చు.