MVC-তে ValidateAntiForgeryToken অ্যাট্রিবিউট কী?
MVC-তে ValidateAntiForgeryToken অ্যাট্রিবিউট কী?
Anonim

আপনি যখন এটি করবেন, ASP. NET এমভিসি একটি কুকি এবং একটি ফর্ম ফিল্ড একটি জালিয়াতি বিরোধী টোকেন (একটি এনক্রিপ্ট করা টোকেন) সহ নির্গত করে। একদা [ অ্যান্টিফোরজি টোকেন যাচাই করুন ] বৈশিষ্ট্য সেট করা হলে কন্ট্রোলার চেক করবে যে ইনকামিং রিকোয়েস্টে রিকোয়েস্ট ভেরিফিকেশন কুকি এবং লুকানো রিকোয়েস্ট ভেরিফিকেশন ফর্ম ফিল্ড আছে।

এছাড়াও, MVC-তে Validateantiforgerytoken কি?

CSRF আক্রমণ প্রতিরোধে সাহায্য করতে, ASP. NET এমভিসি অ্যান্টি-ফোরজি টোকেন ব্যবহার করে, যাকে অনুরোধ যাচাইকরণ টোকেনও বলা হয়। ক্লায়েন্ট একটি HTML পৃষ্ঠার অনুরোধ করে যাতে একটি ফর্ম রয়েছে৷ সার্ভারের প্রতিক্রিয়াতে দুটি টোকেন রয়েছে। একটি টোকেন একটি কুকি হিসাবে পাঠানো হয়. অন্য একটি লুকানো ফর্ম ক্ষেত্রে স্থাপন করা হয়.

উপরে, _ Requestverificationtoken কি? কুকিজ অনুসন্ধান ফলাফল: _RequestVerificationToken এটি একটি জালিয়াতি-বিরোধী কুকি ASP. NET MVC প্রযুক্তি ব্যবহার করে নির্মিত ওয়েব অ্যাপ্লিকেশন দ্বারা সেট করা। এটি একটি ওয়েবসাইটে অননুমোদিত বিষয়বস্তু পোস্ট করা বন্ধ করার জন্য ডিজাইন করা হয়েছে, যা ক্রস-সাইট অনুরোধ জালিয়াতি নামে পরিচিত।

এই বিষয়ে, কেন আমরা MVC-তে HTML AntiForgeryToken () ব্যবহার করি?

এটি আপনার মধ্যে ক্রস-সাইট অনুরোধ জালিয়াতি প্রতিরোধ করার জন্য এমভিসি আবেদন এটি OWASP শীর্ষ 10 এবং এর অংশ এটা ওয়েব নিরাপত্তা পরিপ্রেক্ষিতে অত্যাবশ্যক. @ ব্যবহার করে এইচটিএমএল . AntiforgeryToken() পদ্ধতি প্রতিটি অনুরোধের জন্য একটি টোকেন তৈরি করবে যাতে কেউ একটি ফর্ম পোস্ট জাল করতে না পারে।

MVC এ অ্যাট্রিবিউট রাউটিং কি?

রাউটিং কিভাবে ASP. NET এমভিসি একটি কর্মের সাথে একটি URI মেলে। নাম থেকে বোঝা যায়, অ্যাট্রিবিউট রাউটিং ব্যবহারসমূহ গুণাবলী সংজ্ঞায়িত করা রুট . অ্যাট্রিবিউট রাউটিং আপনার ওয়েব অ্যাপ্লিকেশানের ইউআরআইগুলির উপর আপনাকে আরও নিয়ন্ত্রণ দেয়৷ আগের শৈলী রাউটিং , কনভেনশন-ভিত্তিক বলা হয় রাউটিং , এখনও সম্পূর্ণরূপে সমর্থিত.

প্রস্তাবিত: