రినైటిస్‌
రినైటిస్‌ను మూడు రకాలుగా వర్గీకరిస్తారు: (1) అందరికీ వ్యాపించే (ఇన్ఫెక్టివ్‌) రినైటిస్‌. ఇది తీవ్రమైన, దీర్ఘకాలిక బ్యాక్టీరియా సంబంధిత ఇన్ఫెక్షన్లతో కూడి ఉంటుంది. (2) నాన్‌ అలెర్జిక్‌ (వాసోమోటార్‌) రినైటిస్‌. ఇందులో ఆటోనామిక్‌, హార్మోనల్‌, డ్రగ్‌ ఇండ్యూస్ట్‌, అట్రోపిక్‌, గస్టటరీ రినైటిస్‌, రినైటిస్‌ మెడికామెంటోసా ఉంటాయి. (3) అరెల్జిక్‌ రినైటిస్‌. పొలెన్‌, మోల్డ్‌, జంతువుల ధూళి, దుమ్ము వంటి లోనికి పీల్చుకునే అలెర్జెన్‌ల వల్ల ఇది వస్తుంది.[2]
రూట్‌కిట్
రూట్‌కిట్ బైనరీలను కనీసం వాటిని ఒక యూజర్ రన్ చేస్తున్నంత వరకు సిగ్నేచర్ లేదా సూక్ష్మపరిశోధన-ఆధారిత యాంటీవైరస్ ప్రోగ్రామ్‌ల ద్వారా తరచూ కనిపెట్టవచ్చు. అలాగే అవి తమను దాచిపెట్టుకునే సామర్థ్యాన్ని కలిగి ఉంటాయి. రూట్‌కిట్‌లను కనిపెట్టడానికి ప్రయత్నించే ఏదైనా ప్రోగ్రామ్‌ అనుమానాస్పద సిస్టమ్ కింద పనిచేస్తున్నప్పుడు దానికి స్వాభావిక పరిమితులు ఉంటాయి. సిస్టమ్ యొక్క అన్ని ప్రోగ్రామ్‌లు ఆధారపడే పలు కోర్ సిస్టమ్ టూల్స్ మరియు లైబ్రరీలను మార్చే ప్రోగ్రామ్‌లకు రూట్‌కిట్‌లు అనుగుణంగా ఉంటాయి. కొన్ని రూట్‌కిట్‌లు Linux (మరియు కొన్ని ఇతర UNIX వెరైటీలు) లోని లోడబుల్ మాడ్యూల్స్ మరియు VxDల ద్వారా అలాగే MS Windows ప్లాట్‌ఫామ్‌లపై ఉండే కాల్పనిక బాహ్య డివైజ్ డ్రైవర్ల ద్వారా రన్నింగ్ ఆపరేటింగ్ సిస్టమ్‌ను మార్చడానికి ప్రయత్నిస్తాయి. రూట్‌కిట్‌ను కనిపెట్టడానికి ఒక సిద్ధాంతపరమైన సమస్యగా ప్రస్తుతం పనిచేస్తున్న ఆపరేటింగ్ సిస్టమ్ నాశనమైతే దానికి లేదా దాని కాంపొనెంట్లలో జరిగిన అనధికారిక మార్పులను కనిపెట్టలేకపోవడం. అంటే ఈ స్థితిలో ఉన్న ఆపరేటింగ్ సిస్టమ్‌ను అస్సలు విశ్వసించలేం. మరో విధంగా చెప్పాలంటే, అన్ని రన్నింగ్ ప్రాసెస్‌ల జాబితా లేదా డైరెక్టరీలో ఉన్న అన్ని ఫైళ్ల జాబితాను కోరడం వంటి చర్యలు వాస్తవిక రూపకర్తలు అనుకున్న విధంగా పనిచేస్తాయని విశ్వసించలేం. లైవ్ సిస్టమ్‌పై రన్న అవుతున్న రూట్‌కిట్ శోధకాలు (డిటెక్టర్స్) ప్రస్తుతం పనిచేస్తున్నాయి. ఎందుకంటే, శోధకాలు పసిగట్టగలిగే రూట్‌కిట్‌లు ఇప్పటివరకు తమను తాము వాటి నుంచి పూర్తిగా దాక్కునే విధంగా రూపొందించబడ లేదు. ఒక సహేతుక దృష్టాంతంగా దీనిని చెప్పుకోవచ్చు: "ఎవరైనా స్వీయ అభిప్రాయాలను మార్చుకునే వ్యక్తి చెప్పిన దానిని విశ్వసించలేం, అతనిచ్చిన ఎలాంటి సమాధానాన్నియైనా విశ్వసించలేమనేది తర్కమైన సమాధానంగా భావించవచ్చు."