CHAP అంటే ఏమిటి మరియు ఇది ఎలా పని చేస్తుంది?

Chap Ante Emiti Mariyu Idi Ela Pani Cestundi



“వినియోగదారు లేదా యాక్సెస్-అభ్యర్థన పార్టీ మరియు ప్రామాణీకరణదారు మధ్య భాగస్వామ్య రహస్యాన్ని పంపని కొన్ని ప్రమాణీకరణ ప్రోటోకాల్‌లలో ఒకటి ఛాలెంజ్-హ్యాండ్‌షేక్ ప్రామాణీకరణ (CHAP). ఇది ఇంటర్నెట్ ఇంజనీరింగ్ టాస్క్ ఫోర్స్, IETF చే అభివృద్ధి చేయబడిన పాయింట్-టు-పాయింట్ ప్రోటోకాల్ (PPP). ముఖ్యంగా, ఇది ప్రారంభ లింక్ స్టార్టప్ మరియు రూటర్ మరియు హోస్ట్ మధ్య కమ్యూనికేషన్ యొక్క ఆవర్తన తనిఖీల సమయంలో ఉపయోగపడుతుంది.

కాబట్టి, CHAP అనేది గుర్తింపు ధృవీకరణ ప్రోటోకాల్, ఇది వినియోగదారు (యాక్సెస్-అభ్యర్థన పార్టీ) మరియు ప్రామాణీకరణదారు (గుర్తింపు-ధృవీకరణ పార్టీ) మధ్య భాగస్వామ్య రహస్య లేదా పరస్పర రహస్యాన్ని పంపకుండా పని చేస్తుంది.







ఇది ఇప్పటికీ భాగస్వామ్య రహస్యంపై ఆధారపడి ఉన్నప్పటికీ, ప్రామాణీకరణదారు యాక్సెస్‌ను అభ్యర్థిస్తున్న వినియోగదారుకు సవాలు సందేశాన్ని పంపుతుంది మరియు భాగస్వామ్యం చేయబడిన రహస్యాన్ని కాదు. యాక్సెస్-రిక్వెస్ట్ చేసే పార్టీ సాధారణంగా వన్-వే హాష్ విలువను ఉపయోగించి లెక్కించిన విలువతో ప్రతిస్పందిస్తుంది. గుర్తింపు-ధృవీకరణ పక్షం దాని గణన ఆధారంగా ప్రతిస్పందనను తనిఖీ చేస్తుంది.



విలువలు సరిపోలితేనే ప్రామాణీకరణ విజయవంతమవుతుంది. అయితే, ప్రామాణీకరణ ప్రక్రియ విఫలమవుతుంది, ఒకవేళ యాక్సెస్ అభ్యర్థించే పక్షం ప్రామాణీకరణదారుని కంటే భిన్నమైన విలువను పంపుతుంది. మరియు విజయవంతమైన కనెక్షన్ ప్రామాణీకరణ తర్వాత కూడా, సంభావ్య దాడుల కోసం బహిర్గతమయ్యే సమయాన్ని పరిమితం చేయడం ద్వారా భద్రతను నిర్వహించడానికి ప్రామాణీకరణదారు ఎప్పటికప్పుడు వినియోగదారుకు సవాలును పంపవచ్చు.



CHAP ఎలా పనిచేస్తుంది

CHAP క్రింది దశల్లో పని చేస్తుంది:





1. ఒక క్లయింట్ ప్రామాణీకరణను అభ్యర్థిస్తూ NAS (నెట్‌వర్క్ యాక్సెస్ సర్వర్)కి PPP లింక్‌ను ఏర్పాటు చేస్తుంది.

2. పంపినవారు యాక్సెస్ అభ్యర్థిస్తున్న పార్టీకి సవాలును పంపుతారు.



3. యాక్సెస్-రిక్వెస్టింగ్ పార్టీ MD5 వన్-వే హాష్ అల్గారిథమ్‌ని ఉపయోగించి సవాలుకు ప్రతిస్పందిస్తుంది. ప్రతిస్పందనలో, క్లయింట్ సవాలు యొక్క ఎన్‌క్రిప్షన్, క్లయింట్ పాస్‌వర్డ్ మరియు సెషన్ IDతో పాటు వినియోగదారు పేరును పంపుతుంది.

4. సర్వర్ (ప్రామాణీకరణదారు) దాని సవాలు ఆధారంగా ఊహించిన హాష్ విలువతో పోల్చడం ద్వారా ప్రతిస్పందనను తనిఖీ చేస్తుంది.

5. విలువలు సరిపోలితే సర్వర్ కనెక్షన్‌ని ప్రారంభిస్తుంది. అయినప్పటికీ, విలువలు సరిపోలకపోతే అది కనెక్షన్‌ను రద్దు చేస్తుంది. కనెక్షన్ తర్వాత కూడా, CHAP తరచుగా మార్పును గుర్తిస్తుంది కాబట్టి కొత్త సవాలు సందేశాలకు ప్రతిస్పందనను పంపమని సర్వర్ క్లయింట్‌ను అభ్యర్థించవచ్చు.

CHAP యొక్క టాప్ 5 లక్షణాలు

CHAP ఇతర ప్రోటోకాల్‌ల నుండి విభిన్నంగా ఉండే లక్షణాల శ్రేణిని కలిగి ఉంది. లక్షణాలు ఉన్నాయి:

    • TCP వలె కాకుండా, CHAP 3-మార్గం హ్యాండ్‌షేకింగ్ ప్రోటోకాల్‌ను ఉపయోగిస్తుంది. ప్రామాణీకరణదారు క్లయింట్‌కు సవాలును పంపుతుంది మరియు క్లయింట్ వన్-వే హాష్ ఫంక్షన్‌ని ఉపయోగించి ప్రతిస్పందిస్తుంది. ప్రామాణీకరణదారు దాని లెక్కించిన విలువ ఆధారంగా ప్రతిస్పందనతో సరిపోలుతుంది మరియు చివరకు యాక్సెస్‌ను మంజూరు చేస్తుంది లేదా తిరస్కరించింది.
    • క్లయింట్ MD5 వన్-వే హాష్ ఫంక్షన్‌ను ఉపయోగిస్తుంది.
    • సర్వర్ కనెక్షన్‌ని ఎప్పటికప్పుడు తనిఖీ చేస్తుంది మరియు భద్రతకు హామీ ఇవ్వడానికి మరియు సెషన్‌ల సమయంలో దాడులను తగ్గించడానికి వినియోగదారుకు సవాళ్లను పంపుతుంది.
    • CHAP తరచుగా పరస్పర రహస్యం యొక్క సాదాపాఠాన్ని అడుగుతుంది.
    • వేరియబుల్స్ నిరంతరం మారుతూ ఉంటాయి, నెట్‌వర్క్‌లకు PAP కంటే ఎక్కువ భద్రతను ఇస్తాయి.

4 విభిన్న CHAP ప్యాకెట్లు

CHAP ప్రమాణీకరణ క్రింది ప్యాకెట్లను ఉపయోగిస్తుంది:

    • ఛాలెంజ్ ప్యాకెట్- క్లయింట్ PPP లింక్‌ను సృష్టించిన తర్వాత ప్రామాణీకరణదారు క్లయింట్‌కు లేదా యాక్సెస్ అభ్యర్థిస్తున్న పార్టీకి పంపే ప్యాకెట్ ఇది. ఈ ప్యాకెట్ 3-వే హ్యాండ్‌షేకింగ్ ప్రోటోకాల్ ప్రారంభంలో ప్రారంభమవుతుంది. ఇది ఐడెంటిఫైయర్ విలువ, యాదృచ్ఛిక విలువ కోసం ఫీల్డ్ మరియు ప్రామాణీకరణదారు పేరు కోసం ఫీల్డ్‌ను కలిగి ఉంటుంది.
    • ప్రతిస్పందన ప్యాకెట్- యాక్సెస్ అభ్యర్థిస్తున్న పక్షం ప్రామాణీకరణదారుకి తిరిగి పంపే ప్రతిస్పందన ఇది. ఇది ఉత్పత్తి చేయబడిన వన్-వే హాష్ విలువ, పేరు ఫీల్డ్ మరియు ఐడెంటిఫైయర్ విలువను కలిగి ఉన్న విలువ ఫీల్డ్‌ను కలిగి ఉంది. క్లయింట్ మెషీన్ స్వయంచాలకంగా ప్యాకెట్ పేరు ఫీల్డ్‌ను పాస్‌వర్డ్‌కి సెట్ చేస్తుంది.
    • సక్సెస్ ప్యాకెట్- వినియోగదారు యొక్క హాష్ ప్రతిస్పందన సర్వర్ ద్వారా లెక్కించబడిన విలువలతో సరిపోలితే సర్వర్ విజయవంతమైన ప్యాకెట్‌ను పంపుతుంది. సర్వర్ సక్సెస్ ప్యాకెట్‌ను పంపిన తర్వాత, సిస్టమ్ కనెక్షన్‌ని ఏర్పాటు చేస్తుంది.
    • వైఫల్యం ప్యాకెట్ – ఉత్పత్తి చేయబడిన విలువ భిన్నంగా ఉంటే సర్వర్ వైఫల్య ప్యాకెట్‌ను పంపుతుంది. కనెక్షన్ ఉండదని కూడా ఇది సూచిస్తుంది.

ప్రామాణీకరణ మరియు వినియోగదారు యంత్రాలపై CHAPని కాన్ఫిగర్ చేస్తోంది

CHAPని కాన్ఫిగర్ చేస్తున్నప్పుడు క్రింది దశలు అవసరం:

a. సర్వర్/ప్రామాణీకరణ మరియు వినియోగదారు మెషీన్‌లు రెండింటిలోనూ దిగువ ఆదేశాలను ప్రారంభించండి. సాధారణంగా, ఇవి ఎల్లప్పుడూ పీర్ యంత్రాలుగా ఉంటాయి.

బి. దిగువ ఆదేశాన్ని ఉపయోగించి రెండు యంత్రాల హోస్ట్ పేర్లను మార్చండి. ప్రతి పీర్ మెషీన్‌లలో ఆదేశాన్ని టైప్ చేయండి.

సి. చివరగా, దిగువ ఆదేశాన్ని ఉపయోగించి ప్రతి యంత్రానికి వినియోగదారు పేరు మరియు పాస్‌వర్డ్‌ను అందించండి.

ముగింపు

ముఖ్యంగా, CHAP డెవలపర్‌లు CHAPని అభివృద్ధి చేసినవారు ఈ ప్రోటోకాల్‌ను ప్లేబ్యాక్ దాడుల నుండి సిస్టమ్‌లను రక్షించడానికి యాక్సెస్-అభ్యర్థన పార్టీ పెరుగుతున్న మారుతున్న వేరియబుల్ మరియు ఐడెంటిఫైయర్‌ను ఉపయోగిస్తుందని నిర్ధారించడం ద్వారా రూపొందించారు. అంతేకాకుండా, ప్రామాణీకరణదారు వినియోగదారుకు లేదా యాక్సెస్ అభ్యర్థిస్తున్న పార్టీకి సవాళ్లను పంపే సమయం మరియు ఫ్రీక్వెన్సీని నియంత్రిస్తుంది.