Semantic URL attack
একটি শব্দার্থিক ইউআরএল আক্রমণে, একজন ক্লায়েন্ট ইউআরএল-এর বাক্য গঠন বজায় রেখে কিন্তু তার শব্দার্থিক অর্থ পরিবর্তন করে তার অনুরোধের পরামিতিগুলি ম্যানুয়ালি সামঞ্জস্য করে। এই আক্রমণটি প্রাথমিকভাবে সি. জি. আই চালিত ওয়েবসাইটগুলির বিরুদ্ধে ব্যবহৃত হয়। ওয়েব ব্রাউজার কুকিজ জড়িত অনুরূপ আক্রমণকে সাধারণত কুকি বিষক্রিয়া হিসাবে উল্লেখ করা হয়। উদাহরণ একটি ওয়েব-ভিত্তিক ই-মেইল অ্যাপ্লিকেশন বিবেচনা করুন যেখানে ব্যবহারকারীরা নিরাপত্তা প্রশ্নের সঠিক উত্তর দিয়ে তাদের পাসওয়ার্ড পুনরায় সেট করতে পারে এবং ব্যবহারকারীদের তাদের পছন্দের ই-মেইল ঠিকানায় পাসওয়ার্ড পাঠানোর অনুমতি দেয়। নিরাপত্তা প্রশ্নের সঠিক উত্তর দেওয়ার পরে, ওয়েব পেজটি নিম্নলিখিত ওয়েব ফর্মে পৌঁছাবে যেখানে ব্যবহারকারীরা তাদের বিকল্প ই-মেইল ঠিকানা লিখতে পারবেনঃ <ফর্ম অ্যাকশন = "resetpassword.php" পদ্ধতি = "জিইটি"> <ইনপুট প্রকার = "লুকানো" নাম = "ব্যবহারকারীর নাম" মান = "ব্যবহারকারী001"/> <পি> দয়া করে আপনার বিকল্প ই-মেইল ঠিকানা লিখুনঃ </পি> <ইনপুট প্রকার = "পাঠ্য" নাম = "আল্টমেইল"/> <বিআর/> <ইনপুট প্রকার = "জমা দিন" মান = "জমা দিন"/> </ফর্ম> গ্রহণকারী পৃষ্ঠায়, resetpassword.php, নতুন ই-মেইলে পাসওয়ার্ড পাঠানোর জন্য প্রয়োজনীয় সমস্ত তথ্য রয়েছে। লুকানো পরিবর্তনশীল ব্যবহারকারীর নামের মান হল ব্যবহারকারী001, যা ই-মেইল অ্যাকাউন্টের ব্যবহারকারীর নাম। যেহেতু এই ওয়েব ফর্মটি জিইটি ডেটা পদ্ধতি ব্যবহার করছে, ব্যবহারকারী যখন alternative@emailexample.com ইমেল ঠিকানা হিসাবে জমা দেয় যেখানে ব্যবহারকারী পাসওয়ার্ড পাঠাতে চায়, তখন ব্যবহারকারী নিম্নলিখিত ইউআরএল-এ পৌঁছায়ঃ http://semanticurlattackexample.com/resetpassword.php?username=user001&altemail=alternative%40emailexample.com এই ইউআরএল ব্রাউজারের অবস্থান বারে প্রদর্শিত হয়, যাতে ব্যবহারকারী ইউআরএল পরামিতিগুলির মাধ্যমে ব্যবহারকারীর নাম এবং ই-মেইল ঠিকানা সনাক্ত করতে পারে। ব্যবহারকারী একটি পরীক্ষা হিসাবে নিম্নলিখিত ইউআরএল-এ গিয়ে অন্য মানুষের (ব্যবহারকারী002) ই-মেইল ঠিকানা চুরি করার সিদ্ধান্ত নিতে পারেঃ resetpassword.php যদি এই মানগুলি গ্রহণ করে, তবে এটি একটি শব্দার্থিক ইউআরএল আক্রমণের ঝুঁকিতে রয়েছে। ব্যবহারকারীর002 ই-মেইল ঠিকানার নতুন পাসওয়ার্ড তৈরি করা হবে এবং alternative@emailexmaple.com-এ পাঠানো হবে যার ফলে ব্যবহারকারীর002-এর ই-মেইল অ্যাকাউন্ট চুরি হয়ে যাবে। শব্দার্থিক ইউআরএল আক্রমণ এড়ানোর একটি পদ্ধতি হল সেশন ভেরিয়েবল ব্যবহার করা। যাইহোক, সেশন ভেরিয়েবল অন্যান্য ধরনের আক্রমণের জন্য ঝুঁকিপূর্ণ হতে পারে যেমন সেশন হাইজ্যাকিং এবং ক্রস-সাইট স্ক্রিপ্টিং। আরও দেখুন প্রশ্ন স্ট্রিং ইন্টারনেট নিরাপত্তা ইউআরএল