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

ভিডিও: MVC-তে ValidateAntiForgeryToken অ্যাট্রিবিউট কী?

ভিডিও: MVC-তে ValidateAntiForgeryToken অ্যাট্রিবিউট কী?
ভিডিও: নতুনদের জন্য ASP.NET কোর টিউটোরিয়াল 65 - জালিয়াতিবিরোধী টোকেন যাচাই করুন 2024, এপ্রিল
Anonim

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

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

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

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

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

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

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

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

প্রস্তাবিত: