Semantic URL attack
સિમેન્ટીક યુઆરએલ એટેકમાં, ક્લાયન્ટ યુઆરએલની વાક્યરચના જાળવી રાખીને પરંતુ તેના સિમેન્ટીક અર્થમાં ફેરફાર કરીને તેની વિનંતીના પરિમાણોને જાતે સમાયોજિત કરે છે. આ હુમલાનો ઉપયોગ મુખ્યત્વે સી. જી. આઈ. સંચાલિત વેબસાઇટ્સ સામે થાય છે. વેબ બ્રાઉઝર કૂકીઝ સાથે સંકળાયેલા સમાન હુમલાને સામાન્ય રીતે કૂકી ઝેર તરીકે ઓળખવામાં આવે છે. ઉદાહરણ વેબ-આધારિત ઈ-મેલ એપ્લિકેશનનો વિચાર કરો જ્યાં વપરાશકર્તાઓ સુરક્ષા પ્રશ્નનો સાચો જવાબ આપીને તેમના પાસવર્ડને રીસેટ કરી શકે છે, અને વપરાશકર્તાઓને તેમની પસંદગીના ઈ-મેલ સરનામાં પર પાસવર્ડ મોકલવાની મંજૂરી આપે છે. તેઓ સુરક્ષા પ્રશ્નનો સાચો જવાબ આપ્યા પછી, વેબ પેજ નીચેના વેબ ફોર્મ પર પહોંચશે જ્યાં વપરાશકર્તાઓ તેમના વૈકલ્પિક ઈ-મેલ સરનામાં દાખલ કરી શકે છેઃ <ફોર્મ ક્રિયા = "resetpassword.php" પદ્ધતિ = "GET"> <ઇનપુટ પ્રકાર = "છુપાયેલ" નામ = "વપરાશકર્તા નામ" મૂલ્ય = "વપરાશકર્તા001"/> <p> મહેરબાની કરીને તમારું વૈકલ્પિક ઈ-મેલ સરનામું દાખલ કરો. છુપાયેલા ચલ વપરાશકર્તાનામમાં યુઝર001 મૂલ્ય છે, જે ઈ-મેલ ખાતાનું વપરાશકર્તાનામ છે. કારણ કે આ વેબ ફોર્મ GET ડેટા પદ્ધતિનો ઉપયોગ કરી રહ્યું છે, જ્યારે વપરાશકર્તા alternative@emailexample.com ને ઈ-મેલ સરનામાં તરીકે સબમિટ કરે છે જ્યાં વપરાશકર્તા પાસવર્ડ મોકલવા માંગે છે, ત્યારે વપરાશકર્તા પછી નીચેના URL પર પહોંચે છેઃ http://semanticurlattackexample.com/resetpassword.php?username=user001&altemail=alternative%40emailexample.com આ URL બ્રાઉઝરની સ્થાન પટ્ટીમાં દેખાય છે, જેથી વપરાશકર્તા URL પરિમાણો દ્વારા વપરાશકર્તાનામ અને ઈ-મેલ સરનામાને ઓળખી શકે. વપરાશકર્તા પ્રયોગ તરીકે નીચેના યુઆરએલની મુલાકાત લઈને અન્ય લોકોનું (વપરાશકર્તા002) ઈ-મેલ સરનામું ચોરી કરવાનું નક્કી કરી શકે છેઃ HTTP:// શબ્દાર્થયુર્લાટેકએક્સામ્પલ. કોમ/resetpassword.php? વપરાશકર્તાનામ = વપરાશકર્તા002 & અલ્ટેમેલ = વૈકલ્પિક% 40મેઇલેક્સામ્પલ. કોમ જો resetpassword.php આ મૂલ્યો સ્વીકારે છે, તો તે સિમેન્ટીક યુઆરએલ હુમલા માટે સંવેદનશીલ છે. વપરાશકર્તા002 ઈ-મેલ સરનામાનો નવો પાસવર્ડ જનરેટ કરવામાં આવશે અને alternative@emailexmaple.com પર મોકલવામાં આવશે જેના કારણે વપરાશકર્તા002નું ઈ-મેલ ખાતું ચોરાઈ જશે. સિમેન્ટીક યુઆરએલ હુમલાઓને ટાળવાની એક પદ્ધતિ સત્ર ચલોનો ઉપયોગ કરવાની છે. જો કે, સત્ર ચલ સત્ર અપહરણ અને ક્રોસ-સાઇટ સ્ક્રિપ્ટીંગ જેવા અન્ય પ્રકારના હુમલાઓ માટે સંવેદનશીલ હોઈ શકે છે. સંદર્ભો પણ જુઓ ક્વેરી સ્ટ્રિંગ ઈન્ટરનેટ સુરક્ષા URL