এই প্রতিক্রিয়া শিরোনামটি ব্যবহারকারী-এজেন্টের প্রতিবিম্বিত এক্সএসএস সুরক্ষায় নির্মিত কনফিগার করতে ব্যবহার করা যেতে পারে। বর্তমানে, কেবল মাইক্রোসফ্টের ইন্টারনেট এক্সপ্লোরার, গুগল ক্রোম এবং সাফারি (ওয়েবকিট) এই শিরোনামটিকে সমর্থন করে।
এক্সএসএস ফিল্টার হিসাবে পরিচিত প্রতিবিম্বিত ক্রস-সাইট স্ক্রিপ্টিং আক্রমণগুলি রোধে সহায়তা করার জন্য ইন্টারনেট এক্সপ্লোরার 8-তে একটি নতুন বৈশিষ্ট্য অন্তর্ভুক্ত । এই ফিল্টারটি ডিফল্টরূপে ইন্টারনেট, বিশ্বস্ত এবং সীমাবদ্ধ সুরক্ষা অঞ্চলগুলিতে চলে। স্থানীয় ইন্ট্রানেট জোন পৃষ্ঠাগুলি একই শিরোলেখ ব্যবহার করে সুরক্ষা বেছে নিতে পারে।
আপনি আপনার প্রশ্নে পোস্ট করা শিরোনাম সম্পর্কে,
হেডার X-XSS-Protection: 1; mode=block
পদ্ধতি এটা XSS ফিল্টার দেয়। পৃষ্ঠটি স্যানিটাইজ করার পরিবর্তে, যখন কোনও এক্সএসএস আক্রমণ সনাক্ত করা হয়, ব্রাউজারটি পৃষ্ঠাটি রেন্ডারিংয়ে বাধা দেয়।
২০১০ এর মার্চ মাসে, আমরা এক্স-এক্সএসএস-প্রোটেকশন শিরোনাম, মোড = ব্লকে নতুন টোকেনের জন্য আইই 8 সমর্থন যোগ করেছি।
X-XSS-Protection: 1; mode=block
এই টোকেনটি উপস্থিত থাকলে, কোনও সম্ভাব্য এক্সএসএস প্রতিবিম্ব আক্রমণটি সনাক্ত করা হলে, ইন্টারনেট এক্সপ্লোরার পৃষ্ঠাটির রেন্ডারিংকে আটকাবে। এক্সএসএস আক্রমণটি সার্জিকভাবে মুছে ফেলার জন্য পৃষ্ঠাটি স্যানিটাইজ করার চেষ্টা করার পরিবর্তে, IE কেবলমাত্র "#" রেন্ডার করবে।
ইন্টারনেট এক্সপ্লোরার একটি সম্ভাব্য ক্রস-সাইট স্ক্রিপ্টিং আক্রমণকে স্বীকৃতি দেয়। এটি ইভেন্টটি লগ করে এবং ব্যবহারকারীর জন্য একটি উপযুক্ত বার্তা প্রদর্শন করে। এমএসডিএন নিবন্ধটি এই শিরোনামটি কীভাবে কাজ করে তা বর্ণনা করে।
এই ফিল্টার কীভাবে IE এ কাজ করে ,
এই নিবন্ধটি সম্পর্কে আরও জানুন, https://blogs.msdn.microsoft.com/ie/2008/07/02/ie8-security-part-iv-the-xss-filter/
এক্সএসএস ফিল্টার ব্রাউজারের মধ্য দিয়ে প্রবাহিত সমস্ত অনুরোধ / প্রতিক্রিয়াগুলিতে দৃশ্যমানতার সাথে আইই 8 উপাদান হিসাবে কাজ করে। ফিল্টার যখন কোনও ক্রস-সাইট অনুরোধে এক্সএসএসের সম্ভাবনা আবিষ্কার করে, এটি সার্ভারের প্রতিক্রিয়াতে পুনরায় খেললে এটি আক্রমণ এবং শনাক্তকারীদের সনাক্ত করে। ব্যবহারকারীরা এমন প্রশ্নের সাথে উপস্থাপিত হয় না যেগুলি তারা উত্তর দিতে অক্ষম হয় - IE কেবল দূষিত স্ক্রিপ্টটি কার্যকর করতে বাধা দেয়।
নতুন এক্সএসএস ফিল্টার সহ, আইই 8 বিটা 2 ব্যবহারকারীরা টাইপ -1 এক্সএসএস আক্রমণে মুখোমুখি হলেন নীচের মত বিজ্ঞপ্তি দেখতে পাবেন:
আইই 8 এক্সএসএস অ্যাটাকের বিজ্ঞপ্তি
পৃষ্ঠাটি পরিবর্তন করা হয়েছে এবং এক্সএসএস আক্রমণটি অবরুদ্ধ করা হয়েছে।
এই ক্ষেত্রে, এক্সএসএস ফিল্টার URL- এ একটি ক্রস-সাইট স্ক্রিপ্টিং আক্রমণ চিহ্নিত করেছে identified এটি চিহ্নিত করা স্ক্রিপ্টটি প্রতিক্রিয়া পৃষ্ঠায় পুনরায় প্লে করা হওয়ায় এটি এই আক্রমণটিকে নিবিড়িত করেছে। এইভাবে, সার্ভারের প্রাথমিক অনুরোধটি সংশোধন না করে বা পুরো প্রতিক্রিয়াটিকে অবরুদ্ধ না করেই ফিল্টার কার্যকর।
যখন উইন্ডোজ ইন্টারনেট এক্সপ্লোরার 8 কোনও ক্রস-সাইট স্ক্রিপ্টিং (এক্সএসএস) আক্রমণ সনাক্ত করে এবং প্রশমিত করে তখন ক্রস-সাইট স্ক্রিপ্টিং ফিল্টার ইভেন্টটি লগ হয়। ক্রস-সাইট স্ক্রিপ্টিং আক্রমণগুলি ঘটে যখন একটি ওয়েবসাইট, সাধারণত দূষিত, জাভাস্ক্রিপ্ট কোডটিকে অন্য ওয়েবসাইটটিতে বৈধ অনুরোধগুলিতে ইনজেক্ট করে (যুক্ত করে) মূল অনুরোধটি সাধারণত নির্দোষ, যেমন অন্য কোনও পৃষ্ঠার লিঙ্ক বা সাধারণ গেটওয়ে ইন্টারফেস (সিজি) স্ক্রিপ্ট একটি সাধারণ পরিষেবা সরবরাহ করে (যেমন কোনও গেস্টবুক)। ইনজেকশিত স্ক্রিপ্টটি সাধারণত বিশেষাধিকারযুক্ত তথ্য বা পরিষেবাদিগুলিতে অ্যাক্সেস করার চেষ্টা করে যা দ্বিতীয় ওয়েবসাইটটি অনুমতি দেওয়ার ইচ্ছা করে না। প্রতিক্রিয়া বা অনুরোধটি দূষিত ওয়েবসাইটে ফিরে ফলাফলগুলি প্রতিফলিত করে। এক্সএসএস ফিল্টার, ইন্টারনেট এক্সপ্লোরার 8-এ নতুন বৈশিষ্ট্যযুক্ত ইউআরএল এবং HTTP পোষ্ট অনুরোধগুলিতে জাভাস্ক্রিপ্ট সনাক্ত করে। যদি জাভাস্ক্রিপ্ট সনাক্ত করা হয়, এক্সএসএস ফিল্টার প্রতিবিম্বের প্রমাণ অনুসন্ধান করে, আক্রমণকারী অনুরোধটি অপরিবর্তিত রাখলে আক্রমণকারী ওয়েবসাইটে ফিরে আসবে এমন তথ্য। যদি প্রতিচ্ছবি সনাক্ত করা হয়, এক্সএসএস ফিল্টার মূল অনুরোধটি স্যানিটাইজ করে যাতে অতিরিক্ত জাভাস্ক্রিপ্ট কার্যকর করা যায় না। এক্সএস ফিল্টার এর পরে ক্রস-সাইট স্ক্রিপ্ট ফিল্টার ইভেন্ট হিসাবে সেই ক্রিয়াকে লগ করে। নিম্নলিখিত চিত্রটি এমন কোনও সাইটের উদাহরণ দেখায় যা ক্রস-সাইট স্ক্রিপ্টিং আক্রমণ রোধ করতে সংশোধিত হয়।
সূত্র: https://msdn.microsoft.com/en-us/library/dd565647(v=vs.85).aspx
ওয়েব বিকাশকারীরা তাদের সামগ্রীর জন্য ফিল্টারটি অক্ষম করতে চাইতে পারেন। একটি HTTP শিরোনাম সেট করে তারা এটি করতে পারে:
X-XSS-Protection: 0
সুরক্ষা শিরোনামে আরও