DNS spoofing
ડી. એન. એસ. સ્પૂફિંગ, જેને ડી. એન. એસ. કેશ પોઈઝનીંગ તરીકે પણ ઓળખવામાં આવે છે, તે કમ્પ્યુટર સુરક્ષા હેકિંગનું એક સ્વરૂપ છે જેમાં ભ્રષ્ટ ડોમેન નેમ સિસ્ટમ ડેટા ડી. એન. એસ. રિઝોલ્વરના કેશમાં દાખલ કરવામાં આવે છે, જેના કારણે નામ સર્વર ખોટો પરિણામ રેકોર્ડ પરત કરે છે, દા. ત. IP સરનામું. આના પરિણામે ટ્રાફિકને હુમલાખોર પસંદ કરેલા કોઈપણ કમ્પ્યુટર તરફ વાળવામાં આવે છે. ડોમેન નામ પ્રણાલીનું વિહંગાવલોકન એ ડોમેન નામ પ્રણાલી સર્વર માનવ-વાંચી શકાય તેવા ડોમેન નામ (જેમ કે example.com) ને આંકડાકીય IP સરનામામાં અનુવાદિત કરે છે જેનો ઉપયોગ નોડ્સ વચ્ચેના સંચારને રૂટ કરવા માટે થાય છે. સામાન્ય રીતે જો સર્વરને વિનંતી કરેલ અનુવાદ ખબર ન હોય તો તે બીજા સર્વરને પૂછશે, અને પ્રક્રિયા પુનરાવર્તિત રીતે ચાલુ રહેશે. કામગીરી વધારવા માટે, સર્વર સામાન્ય રીતે ચોક્કસ સમય માટે આ અનુવાદોને (કેશ) યાદ રાખશે. આનો અર્થ એ છે કે જો તેને સમાન અનુવાદ માટે બીજી વિનંતી પ્રાપ્ત થાય છે, તો તે કેશની મુદત પૂરી ન થાય ત્યાં સુધી તે અન્ય સર્વરને પૂછવાની જરૂર વગર જવાબ આપી શકે છે. જ્યારે DNS સર્વરને ખોટો અનુવાદ પ્રાપ્ત થાય છે અને તેને પ્રદર્શન ઓપ્ટિમાઇઝેશન માટે કેશ કરે છે, ત્યારે તેને ઝેર માનવામાં આવે છે, અને તે ગ્રાહકોને ખોટો ડેટા પૂરો પાડે છે. જો DNS સર્વરને ઝેર આપવામાં આવ્યું હોય, તો તે ખોટું IP સરનામું પરત કરી શકે છે, જે ટ્રાફિકને બીજા કમ્પ્યુટર (ઘણીવાર હુમલાખોરનું) તરફ વાળશે. કેશ પોઈઝનીંગ હુમલાઓ સામાન્ય રીતે, નેટવર્કવાળું કમ્પ્યુટર ઇન્ટરનેટ સેવા પ્રદાતા (ISP) અથવા કમ્પ્યુટર વપરાશકર્તાની સંસ્થા દ્વારા પૂરા પાડવામાં આવેલ DNS સર્વરનો ઉપયોગ કરે છે. DNS સર્વર્સનો ઉપયોગ સંસ્થાના નેટવર્કમાં અગાઉ મેળવેલા ક્વેરી પરિણામોને કેશ કરીને રિઝોલ્યુશન રિસ્પોન્સ પ્રદર્શનને સુધારવા માટે થાય છે. એક જ DNS સર્વર પર ઝેરના હુમલાઓ ચેડા કરાયેલા સર્વર દ્વારા સીધી સેવા આપતા વપરાશકર્તાઓને અથવા જો લાગુ હોય તો તેના ડાઉનસ્ટ્રીમ સર્વર (ઓ) દ્વારા પરોક્ષ રીતે સેવા આપતા વપરાશકર્તાઓને અસર કરી શકે છે. કેશ ઝેર હુમલો કરવા માટે, હુમલાખોર ડી. એન. એસ. સોફ્ટવેરમાં ખામીઓનો ઉપયોગ કરે છે. સર્વરે DNS પ્રતિસાદોને અધિકૃત સ્રોતમાંથી છે તેની ખાતરી કરવા માટે યોગ્ય રીતે માન્ય કરવા જોઈએ (ઉદાહરણ તરીકે DNSSEC નો ઉપયોગ કરીને); અન્યથા સર્વર સ્થાનિક રીતે ખોટી એન્ટ્રીઓને કેશ કરી શકે છે અને તે જ વિનંતી કરનારા અન્ય વપરાશકર્તાઓને સેવા આપી શકે છે. આ હુમલાનો ઉપયોગ વપરાશકર્તાઓને વેબસાઇટ પરથી હુમલાખોરની પસંદગીની બીજી સાઇટ પર રીડાયરેક્ટ કરવા માટે થઈ શકે છે. ઉદાહરણ તરીકે, હુમલાખોર આપેલ DNS સર્વર પર લક્ષિત વેબસાઇટ માટે IP સરનામા DNS એન્ટ્રીઓને છળકપટ કરે છે અને તેમને તેમના નિયંત્રણ હેઠળના સર્વરના IP સરનામા સાથે બદલે છે. હુમલાખોર પછી તેમના નિયંત્રણ હેઠળના સર્વર પર લક્ષ્ય સર્વર સાથે મેળ ખાતા નામો સાથે ફાઇલો બનાવે છે. આ ફાઇલોમાં સામાન્ય રીતે દૂષિત સામગ્રી હોય છે, જેમ કે કમ્પ્યુટર વોર્મ્સ અથવા વાયરસ. એક વપરાશકર્તા કે જેના કોમ્પ્યુટરે ઝેરવાળા DNS સર્વરનો સંદર્ભ આપ્યો છે તે બિન-અધિકૃત સર્વરમાંથી આવતી સામગ્રીને સ્વીકારવા માટે છેતરાય છે અને અજાણતાં દૂષિત સામગ્રીને ડાઉનલોડ કરે છે. આ તકનીકનો ઉપયોગ ફિશિંગ હુમલાઓ માટે પણ થઈ શકે છે, જ્યાં બેંક અને ક્રેડિટ/ડેબિટ કાર્ડની વિગતો જેવી વ્યક્તિગત વિગતો એકત્રિત કરવા માટે વાસ્તવિક વેબસાઇટનું નકલી સંસ્કરણ બનાવવામાં આવે છે. ફેરફારો નીચેના પ્રકારોમાં, સર્વર માટેની એન્ટ્રીઓને ઝેર આપવામાં આવશે અને આઇપી સરનામા પર હુમલાખોરના નામ સર્વર પર રીડાયરેક્ટ કરવામાં આવશે. આ હુમલાઓ ધારે છે કે સર્વર માટેનું નામ છે. હુમલાઓને પૂર્ણ કરવા માટે, હુમલાખોરે લક્ષ્ય DNS સર્વરને હુમલાખોરના નેમસર્વરમાંથી એક દ્વારા નિયંત્રિત ડોમેન માટે વિનંતી કરવા માટે દબાણ કરવું આવશ્યક છે. લક્ષ્ય ડોમેનના નામ સર્વરને રીડાયરેક્ટ કરો DNS કેશ ઝેરના પ્રથમ પ્રકારમાં હુમલાખોરના ડોમેનના નામ સર્વરને લક્ષ્ય ડોમેનના નામ સર્વર પર રીડાયરેક્ટ કરવાનો સમાવેશ થાય છે, પછી તે નામ સર્વરને હુમલાખોર દ્વારા નિર્દિષ્ટ IP સરનામું સોંપવામાં આવે છે. ડી. એન. એસ. સર્વરની વિનંતીઃ સરનામાના રેકોર્ડ કયા માટે છે? હુમલાખોરનો જવાબઃ જવાબઃ (કોઈ પ્રતિસાદ નહીં) સત્તાધિકારી વિભાગઃ વધારાનો વિભાગઃ એક સંવેદનશીલ સર્વર વધારાના એ-રેકોર્ડ (આઇ. પી. સરનામું) ને કેશ કરશે, જેનાથી હુમલાખોર સમગ્ર ડોમેનમાં પ્રશ્નો હલ કરી શકશે. એન. એસ. રેકોર્ડને અન્ય લક્ષ્ય ડોમેન પર રીડાયરેક્ટ કરો ડી. એન. એસ. કેશ ઝેરના બીજા પ્રકારમાં હુમલાખોર દ્વારા નિર્દિષ્ટ આઇ. પી. સરનામાં પર મૂળ વિનંતી સાથે અસંબંધિત અન્ય ડોમેનના નેમસર્વરને રીડાયરેક્ટ કરવાનો સમાવેશ થાય છે. ડી. એન. એસ. સર્વરની વિનંતીઃ સરનામાના રેકોર્ડ કયા માટે છે? હુમલાખોરનો જવાબઃ જવાબઃ (કોઈ પ્રતિસાદ નહીં) સત્તાધિકારી વિભાગઃ વધારાનો વિભાગઃ એક સંવેદનશીલ સર્વર એન. એસ.-રેકોર્ડ (નેમસર્વર એન્ટ્રી) માટે અસંબંધિત સત્તાધિકારી માહિતીને કેશ કરશે, જેનાથી હુમલાખોર સમગ્ર ડોમેનમાં પ્રશ્નોના જવાબ આપી શકશે. નિવારણ અને શમન ડી. એન. એસ. સર્વરો સામેના ઘણા કેશ ઝેર હુમલાઓને અન્ય ડી. એન. એસ. સર્વરો દ્વારા તેમને આપવામાં આવેલી માહિતી પર ઓછો વિશ્વાસ રાખીને અને ક્વેરી સાથે સીધા સંબંધિત ન હોય તેવા કોઈપણ ડી. એન. એસ. રેકોર્ડ્સને અવગણીને અટકાવી શકાય છે. ઉદાહરણ તરીકે, BIND 9.5.0-P1 અને તેનાથી ઉપરની આવૃત્તિઓ આ તપાસ કરે છે. DNS વિનંતીઓ માટે સોર્સ પોર્ટ રેન્ડમાઇઝેશન, સોર્સ પોર્ટ અને 16-બીટ ક્રિપ્ટોગ્રાફિક નોનસ બંનેને પસંદ કરવા માટે ક્રિપ્ટોગ્રાફિકલી સુરક્ષિત રેન્ડમ નંબરોના ઉપયોગ સાથે જોડાઈને, સફળ DNS રેસ હુમલાઓની સંભાવનાને મોટા પ્રમાણમાં ઘટાડી શકે છે. જો કે, જ્યારે રાઉટર, ફાયરવોલ, પ્રોક્સી અને અન્ય ગેટવે ઉપકરણો નેટવર્ક એડ્રેસ ટ્રાન્સલેશન (NAT) અથવા વધુ સ્પષ્ટ રીતે, પોર્ટ એડ્રેસ ટ્રાન્સલેશન (PAT) કરે છે, ત્યારે તેઓ જોડાણની સ્થિતિને ટ્રેક કરવા માટે સ્રોત પોર્ટને ફરીથી લખી શકે છે. સોર્સ પોર્ટમાં ફેરફાર કરતી વખતે, PAT ઉપકરણો નેમસર્વર્સ અને સ્ટબ રિઝોલ્વર્સ દ્વારા લાગુ કરાયેલ સોર્સ પોર્ટ રેન્ડમનેસને દૂર કરી શકે છે. સુરક્ષિત DNS (DNSSEC) માહિતીની પ્રામાણિકતા નક્કી કરવા માટે વિશ્વસનીય જાહેર કી પ્રમાણપત્ર સાથે હસ્તાક્ષરિત ક્રિપ્ટોગ્રાફિક ડિજિટલ હસ્તાક્ષરનો ઉપયોગ કરે છે. ડી. એન. એસ. એસ. ઈ. સી. કેશ ઝેરના હુમલાનો સામનો કરી શકે છે. 2010માં ડી. એન. એસ. એસ. ઇ. સી. ને ઈન્ટરનેટ રૂટ ઝોન સર્વરમાં લાગુ કરવામાં આવ્યું હતું, પરંતુ તેને તમામ ટોચના સ્તરના ડોમેન સર્વર પર પણ તૈનાત કરવાની જરૂર છે. આની DNSSEC તૈયારી ઈન્ટરનેટ ટોપ લેવલ ડોમેન્સની યાદીમાં દર્શાવવામાં આવી છે. 2020 સુધીમાં, તમામ મૂળ TLDs DNSSEC ને ટેકો આપે છે, જેમ કે મોટાભાગના મોટા દેશોના દેશ કોડ TLDs કરે છે, પરંતુ ઘણા દેશ કોડ TLDs હજુ પણ નથી કરતા. એકવાર જોડાણ સ્થાપિત થઈ જાય પછી એન્ડ-ટુ-એન્ડ માન્યતા કરીને પરિવહન સ્તર અથવા એપ્લિકેશન સ્તર પર આ પ્રકારના હુમલાને ઘટાડી શકાય છે. આનું એક સામાન્ય ઉદાહરણ પરિવહન સ્તર સુરક્ષા અને ડિજિટલ હસ્તાક્ષરનો ઉપયોગ છે. ઉદાહરણ તરીકે, HTTPS (HTTPનું સુરક્ષિત સંસ્કરણ) નો ઉપયોગ કરીને, વપરાશકર્તાઓ ચકાસી શકે છે કે સર્વરનું ડિજિટલ પ્રમાણપત્ર માન્ય છે કે નહીં અને તે વેબસાઇટના અપેક્ષિત માલિકનું છે કે નહીં. તેવી જ રીતે, સુરક્ષિત શેલ રિમોટ લોગિન પ્રોગ્રામ સત્ર સાથે આગળ વધતા પહેલા અંતિમ બિંદુઓ (જો જાણીતું હોય તો) પર ડિજિટલ પ્રમાણપત્રોની તપાસ કરે છે. આપમેળે સુધારાઓ ડાઉનલોડ કરતી એપ્લિકેશનો માટે, એપ્લિકેશન હસ્તાક્ષર પ્રમાણપત્રની નકલ સ્થાનિક રીતે એમ્બેડ કરી શકે છે અને એમ્બેડેડ પ્રમાણપત્રની સામે સોફ્ટવેર અપડેટમાં સંગ્રહિત હસ્તાક્ષરને માન્ય કરી શકે છે. આ પણ જુઓ DNS હાઈજેકિંગ DNS રીબાઇન્ડીંગ મોઝાહાન ફાર્મિંગ રુટ નેમ સર્વર ડેન કમિન્સ્કી રેફરન્સ કમ્પ્યુટર સુરક્ષા શોષણ ડોમેન નેમ સિસ્ટમ હેકિંગ (કમ્પ્યુટર સુરક્ષા) ઇન્ટરનેટ સુરક્ષા નૈતિકતા ઇન્ટરનેટ સેવા પ્રદાતાઓ સાયબર હુમલાઓના પ્રકારો