Ident protocol
આર. એફ. સી. 1413 માં ઉલ્લેખિત ઓળખ પ્રોટોકોલ (ઓળખ પ્રોટોકોલ, ઓળખ) એ એક ઈન્ટરનેટ પ્રોટોકોલ છે જે ચોક્કસ ટી. સી. પી. જોડાણના વપરાશકર્તાને ઓળખવામાં મદદ કરે છે. ઓળખ સેવા પ્રદાન કરવા માટેનો એક લોકપ્રિય ડેમન પ્રોગ્રામ ઓળખાય છે. કાર્ય ઓળખ પ્રોટોકોલ વપરાશકર્તાના કમ્પ્યુટર પર સર્વર ડેમન તરીકે કામ કરવા માટે રચાયેલ છે, જ્યાં તે ચોક્કસ ટીસીપી પોર્ટ પર વિનંતીઓ મેળવે છે, સામાન્ય રીતે 113. ક્વેરીમાં, ક્લાયન્ટ TCP પોર્ટ (સ્થાનિક અને દૂરસ્થ પોર્ટ) ની જોડીનો ઉલ્લેખ કરે છે, જે ASCII દશાંશ તરીકે એન્કોડ થયેલ છે અને અલ્પવિરામ (,) દ્વારા અલગ પડે છે. સર્વર પછી એક પ્રતિસાદ મોકલે છે જે વપરાશકર્તાના વપરાશકર્તાનામને ઓળખે છે જે પ્રોગ્રામ ચલાવે છે જે TCP પોર્ટની ચોક્કસ જોડીનો ઉપયોગ કરે છે, અથવા ભૂલને સ્પષ્ટ કરે છે. ધારો કે યજમાન એ તે વપરાશકર્તાનું નામ જાણવા માંગે છે જે ક્લાયન્ટના (યજમાન બી) બંદર 6191 પરથી તેના ટીસીપી બંદર 23 (ટેલનેટ) સાથે જોડાઈ રહ્યો છે. યજમાન A પછી યજમાન B પર ઓળખ સેવાનું જોડાણ ખોલશે અને નીચેની ક્વેરી બહાર પાડશેઃ 6191,23 કારણ કે TCP જોડાણો સામાન્ય રીતે એક અનન્ય સ્થાનિક બંદરનો ઉપયોગ કરે છે (આ કિસ્સામાં 6191), યજમાન B એ પ્રોગ્રામને સ્પષ્ટપણે ઓળખી શકે છે જેણે યજમાન A ના બંદર 23 માટે ચોક્કસ જોડાણ શરૂ કર્યું છે, જો તે અસ્તિત્વમાં હોય તો. યજમાન બી પછી પ્રતિસાદ જારી કરશે, વપરાશકર્તાને ઓળખશે (આ ઉદાહરણમાં "સ્ટજોન્સ") જે આ જોડાણ શરૂ કરનાર પ્રોગ્રામની માલિકી ધરાવે છે અને તેની સ્થાનિક ઓપરેટિંગ સિસ્ટમનું નામ છેઃ 6193,23: યુઝરઃ યુનિક્સઃ સ્ટજોન્સ પરંતુ જો તે બહાર આવશે કે યજમાન બી પર આવું કોઈ જોડાણ અસ્તિત્વમાં નથી, તો તે તેના બદલે ભૂલ પ્રતિસાદ જારી કરશેઃ 6195,23: ભૂલઃ ના-વપરાશ તમામ ઓળખ સંદેશાઓને વાહન વળતર અને લાઇનફીડ અક્ષરો (સીઆર + એલએફ) ધરાવતા રેખા ક્રમના અંત દ્વારા સીમાંકિત કરવા જોઈએ. ઓળખ ડાયલઅપ યજમાનો અથવા વહેંચાયેલ શેલ સર્વરોની ઉપયોગીતા ઘણીવાર દુરુપયોગને ચોક્કસ વપરાશકર્તાઓને ટ્રેક કરવા માટે સક્ષમ કરવા માટે ઓળખ પ્રદાન કરે છે. આ યજમાન પર દુરુપયોગ હાથ ધરવામાં આવે તે કિસ્સામાં ઓળખ ડેમન પર વિશ્વાસ કરવાની ચિંતા મોટે ભાગે અપ્રસ્તુત છે. વાસ્તવિક વપરાશકર્તા નામોને બદલે વિવિધ ક્રિપ્ટોગ્રાફિકલી મજબૂત ટોકન્સ પ્રદાન કરીને સેવાની સ્પૂફિંગ અને ગોપનીયતાની ચિંતાઓને ટાળી શકાય છે. જો દુરુપયોગને સેવાના સંચાલકો દ્વારા નિયંત્રિત કરવો હોય કે જે વપરાશકર્તાઓ ઓળખ પ્રદાન કરનાર યજમાનનો ઉપયોગ કરીને જોડાય છે, તો ઓળખ સેવાએ દરેક વપરાશકર્તાને ઓળખતી માહિતી પ્રદાન કરવી આવશ્યક છે. સામાન્ય રીતે દૂરસ્થ સેવાના સંચાલકો માટે એ જાણવું અશક્ય છે કે શું ચોક્કસ વપરાશકર્તાઓ વિશ્વસનીય સર્વર દ્વારા જોડાઈ રહ્યા છે કે કમ્પ્યુટરથી જે તેઓ પોતે નિયંત્રિત કરે છે. પછીના કિસ્સામાં ઓળખ સેવા કોઈ વિશ્વસનીય માહિતી પૂરી પાડતી નથી. દૂરસ્થ યજમાનને જાણીતી ઓળખ સાબિત કરવા માટે ઓળખની ઉપયોગિતા એવા સંજોગો સુધી મર્યાદિત હોય છે જ્યારેઃ જોડાતો વપરાશકર્તા મશીનનો વહીવટકર્તા નથી. આ ફક્ત યુનિક્સ શેલ ઍક્સેસ પ્રદાન કરતા યજમાનો, સ્યુઇએક્સઇસી જેવા બાંધકામનો ઉપયોગ કરતા વહેંચાયેલ સર્વરો અને તેના જેવા માટે જ શક્ય છે. મશીનના સંચાલકો પર વિશ્વાસ કરે છે અને તેમની વપરાશકર્તા નીતિ જાણે છે. એક જ સંસ્થાની અંદર જેવા સામાન્ય સુરક્ષા ક્ષેત્રમાં યજમાનો માટે આ સંભવિત છે. એક વ્યક્તિ વિશ્વાસ કરે છે કે મશીન તે મશીન છે જે તે હોવાનો દાવો કરે છે અને તે મશીનને જાણે છે. આ ફક્ત લોકલ એરિયા નેટવર્ક અથવા વર્ચ્યુઅલ નેટવર્ક પર યજમાનો માટે સરળતાથી ગોઠવવામાં આવે છે જ્યાં નેટવર્ક પરના તમામ યજમાનો વિશ્વસનીય હોય છે અને ભૌતિક સુરક્ષાને કારણે નવા યજમાનો સરળતાથી ઉમેરી શકાતા નથી. દૂરસ્થ અને સામાન્ય સ્થાનિક નેટવર્ક પર ખોટા ઓળખના જવાબો આઇપી સ્પૂફિંગ દ્વારા અને જો ડીએનએસનો ઉપયોગ કરવામાં આવે તો તમામ પ્રકારની ડીએનએસ યુક્તિ દ્વારા પૂર્ણ કરી શકાય છે. ઓળખ ડેમન ક્રિપ્ટોગ્રાફિકલી હસ્તાક્ષરિત જવાબો પ્રદાન કરી શકે છે, જે જો તેની પુષ્ટિ કરી શકાય, તો આ છેલ્લી, પરંતુ પ્રથમ નહીં, ચિંતાઓને હલ કરે છે. ઓળખ સાથે જોડાવા માટે કોઈ મધ્યવર્તી અવરોધો અસ્તિત્વમાં નથી જેમ કે ફાયરવોલ, NAT, અથવા પ્રોક્સી (જેમ કે જો તમે અપાચે HTTPd સાથે ઓળખનો ઉપયોગ કરી રહ્યા હોવ). સુરક્ષા ડોમેન્સ (જાહેર HTTP અથવા FTP સર્વરોની જેમ) વચ્ચે જતી વખતે આ સામાન્ય ઘટનાઓ છે. સુરક્ષા ઓળખ પ્રોટોકોલને ખતરનાક માનવામાં આવે છે કારણ કે તે ફટાકડાને કમ્પ્યુટર સિસ્ટમ પર વપરાશકર્તા નામોની સૂચિ મેળવવાની મંજૂરી આપે છે જેનો ઉપયોગ પછીથી હુમલાઓ માટે થઈ શકે છે. આનો સામાન્ય રીતે સ્વીકૃત ઉકેલ એ છે કે વપરાશકર્તા નામોને બદલે સામાન્ય/જનરેટેડ ઓળખકર્તાની સ્થાપના કરવી, નોડ માહિતી પરત કરવી અથવા તો અસ્પષ્ટ (વિનંતીકર્તાના દૃષ્ટિકોણથી). જ્યારે તેને અથવા તેણીને સંભવિત દુરુપયોગ વિશે સંપર્ક કરવામાં આવે છે, ત્યારે ઓળખ વ્યવસ્થાપક દ્વારા આ અસ્પષ્ટતાને વાસ્તવિક વપરાશકર્તા નામોમાં ફેરવી શકાય છે, જેનો અર્થ છે કે દુરુપયોગને ટ્રેક કરવા માટેની ઉપયોગીતા સાચવવામાં આવે છે. આઈ. આર. સી. પર યુઝ આઈડેન્ટિટી મહત્વપૂર્ણ છે કારણ કે મોટી સંખ્યામાં લોકો બહુવિધ વપરાશકર્તાઓ દ્વારા શેર કરેલા સર્વરથી આઈ. આર. સી. સાથે જોડાય છે, ઘણીવાર બાઉન્સરનો ઉપયોગ કરે છે. ઓળખ વિના આખા યજમાન પર પ્રતિબંધ મૂક્યા વિના એક પણ વપરાશકર્તાને પ્રતિબંધિત કરવાની કોઈ રીત નહીં હોય. સર્વર સંચાલક આ માહિતીનો ઉપયોગ અપમાનજનક વપરાશકર્તાને ઓળખવા માટે પણ કરી શકે છે. મોટાભાગના આઈ. આર. સી. નેટવર્ક્સ પર, જ્યારે સર્વર ઓળખ પ્રતિસાદ મેળવવામાં નિષ્ફળ જાય છે ત્યારે તે ક્લાયન્ટ દ્વારા આપવામાં આવેલા વપરાશકર્તાનામ પર પાછો આવે છે, પરંતુ તેને "ચકાસાયેલ નથી" તરીકે ચિહ્નિત કરે છે, સામાન્ય રીતે ટિલ્ડ સાથે ઉપસર્ગ કરીને; દા. ત., કેટલાક આઈ. આર. સી. સર્વરો ઓળખ પ્રતિસાદ વિના ક્લાયન્ટ્સને અવરોધિત કરવા સુધી પણ જાય છે, તેનું મુખ્ય કારણ એ છે કે તે "ઓપન પ્રોક્સી" અથવા એવી સિસ્ટમ દ્વારા જોડાવાનું વધુ મુશ્કેલ બનાવે છે જ્યાં તમે કોઈ સ્વરૂપના એક એકાઉન્ટ સાથે ચેડા કર્યા હોય પરંતુ રુટ ન હોય (યુનિક્સ જેવી સિસ્ટમો પર, ફક્ત રુટ 1024 ની નીચેના બંદરો પર નેટવર્ક જોડાણો માટે સાંભળી શકે છે). જો કે, જ્યારે વપરાશકર્તા તેમના પર્સનલ કમ્પ્યુટરથી સીધા જ કનેક્ટ થઈ રહ્યા હોય ત્યારે આઇડેન્ટિટી કોઈ વધારાની પ્રમાણીકરણ પ્રદાન કરતું નથી, જેના પર તેમની પાસે આઇડેન્ટિટી ડેમનને નિયંત્રિત કરવા માટે પૂરતા વિશેષાધિકારો પણ હોય છે. સોફ્ટવેર ઓઆઇડીએનડી (યુનિક્સ જેવી સિસ્ટમો માટે) રેટિના સ્કેન આઇડેન્ટેડ (વિન્ડોઝ માટે; યુનિક્સ આઇડેન્ટેડ જેવી રીતે બહુવિધ વપરાશકર્તાઓને ટેકો આપે છે) વિન્ડોઝ આઇડેન્ટિફિકેશન સર્વર. આઈઆરસી એફટીપી એસએમટીપી એનએનટીપી એસએસએચ સોક્સ પ્રોક્સીઝ (સોક્સ) સંદર્ભો વધુ વાંચન-પ્રમાણીકરણ સેવા-પ્રમાણીકરણ સર્વર ડેનિયલ જે. બર્નસ્ટીનઃ ટેપ ઇન્ટરનેટ ડ્રાફ્ટ, જૂન 1992 ડેનિયલ જે. બર્નસ્ટીનઃ શા માટે ટેપ? એક શ્વેતપત્ર, 1992-08-20-ઓળખ પ્રોટોકોલ-ઓળખ એમ. આઈ. બી. પીટર એરિક્સનઃ ટી. એ. પી. વી. એસ. આઈ. ડી. એન. ટી., 1993-11-03 ડેમિયન ડોલિગેઝઃ ઓળખ/ટી. એ. પી. જવાબોને શા માટે એન્ક્રિપ્ટ કરે છે?, 1994-02-22 ઈન્ટરનેટ પ્રોટોકોલ ઈમેલ પ્રમાણીકરણ ઈન્ટરનેટ રિલે ચેટ પ્રોટોકોલ ઇન્ટરનેટ રિલે ચેટ સાથે સંબંધિત છે.