ভিডিও: এমভিসি-তে জালিয়াতিবিরোধী টোকেন কী?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
CSRF আক্রমণ প্রতিরোধে সাহায্য করতে, ASP. NET এমভিসি ব্যবহারসমূহ বিরোধী - জালিয়াতি টোকেন , অনুরোধ যাচাইকরণও বলা হয় টোকেন . ক্লায়েন্ট একটি HTML পৃষ্ঠার অনুরোধ করে যাতে একটি ফর্ম রয়েছে৷ সার্ভার দুটি অন্তর্ভুক্ত টোকেন প্রতিক্রিয়ায় এক টোকেন কুকি হিসাবে পাঠানো হয়। অন্য একটি লুকানো ফর্ম ক্ষেত্রে স্থাপন করা হয়.
এছাড়াও জিজ্ঞাসা করা হয়, Antiforgery টোকেন কি জন্য ব্যবহার করা হয়?
সাধারণভাবে, দ জালিয়াতি বিরোধী - টোকেন এটি একটি HTML লুকানো ইনপুট যা CSRF আক্রমণ এড়াতে আপনার জন্য রেন্ডার করা হয়েছে। বিস্তৃতভাবে, এটি সার্ভার ক্লায়েন্টের কাছে পাঠানো মানটিকে ক্লায়েন্ট পোস্টে যা ফেরত পাঠায় তার সাথে তুলনা করে কাজ করে।
উপরন্তু, জালিয়াতি বিরোধী কুকি কি? বিরোধী - জালিয়াতি CSRF (ক্রস-সাইট অনুরোধ) প্রতিরোধ করতে টোকেন ব্যবহার করা হয় জালিয়াতি ) আক্রমণ। উচ্চ-স্তরে এটি কীভাবে কাজ করে তা এখানে: IIS সার্ভার ক্লায়েন্টকে পাঠানোর আগে এই টোকেনটিকে বর্তমান ব্যবহারকারীর পরিচয়ের সাথে সংযুক্ত করে।
দ্বিতীয়ত, _ Requestverificationtoken কি?
কুকিজ অনুসন্ধান ফলাফল: _RequestVerificationToken এটি একটি জালিয়াতি-বিরোধী কুকি ASP. NET MVC প্রযুক্তি ব্যবহার করে নির্মিত ওয়েব অ্যাপ্লিকেশন দ্বারা সেট করা। এটি একটি ওয়েবসাইটে অননুমোদিত বিষয়বস্তু পোস্ট করা বন্ধ করার জন্য ডিজাইন করা হয়েছে, যা ক্রস-সাইট অনুরোধ জালিয়াতি নামে পরিচিত।
আপনি কিভাবে AntiForgeryToken পরীক্ষা করবেন?
- ফর্মে যান।
- একটি স্থানীয় HTML ফাইল হিসাবে ফর্ম অনুরোধ সংরক্ষণ করতে CSRF পরীক্ষক ব্যবহার করুন৷
- একটি ভিন্ন ব্যবহারকারী হিসাবে আপনার অ্যাপ্লিকেশন লগইন করুন.
- সংরক্ষিত ফর্ম অনুরোধ জমা দিতে CSRF পরীক্ষক ব্যবহার করুন.
- আপনি একটি AntiForgeryToken ত্রুটি দেখতে পাবেন - যেহেতু এটি বৈধ হবে না।
প্রস্তাবিত:
সমস্ত স্প্রিং এমভিসি কন্ট্রোলারের বেস ক্লাস কোনটি?
সমস্ত স্প্রিং এমভিসি কন্ট্রোলার হয় সরাসরি কন্ট্রোলার প্রয়োগ করে বা উপলব্ধ বেস ক্লাস বাস্তবায়ন যেমন অ্যাবস্ট্রাক্ট কন্ট্রোলার, সিম্পলফর্ম কন্ট্রোলার, মাল্টিঅ্যাকশন কন্ট্রোলার, বা অ্যাবস্ট্রাক্টউইজার্ডফর্ম কন্ট্রোলার থেকে প্রসারিত করে।
এমভিসি এএসপি নেটে মডেল কী?
মডেল এমভিসি আর্কিটেকচারে ডোমেন নির্দিষ্ট ডেটা এবং ব্যবসায়িক যুক্তি উপস্থাপন করে। এটি অ্যাপ্লিকেশনের ডেটা বজায় রাখে। মডেল অবজেক্ট পুনরুদ্ধার করে এবং একটি ডাটাবেসের মতো অধ্যবসায় স্টোরে মডেল অবস্থা সংরক্ষণ করে। মডেল শ্রেণী পাবলিক প্রপার্টিতে ডেটা ধারণ করে
এমভিসি টেম্পডেটাতে ভিউ থেকে কন্ট্রোলারে ডেটা কীভাবে পাস করবেন?
TempData ব্যবহার করে কন্ট্রোলার থেকে ভিউতে ডেটা পাস করা ফাইলে যান তারপর নতুন এবং "প্রকল্প" বিকল্প নির্বাচন করুন। তারপর ASP.NET ওয়েব অ্যাপ্লিকেশন প্রজেক্ট তৈরি করুন যা নীচের চিত্রিত হয়েছে। তারপর "খালি" নির্বাচন করুন এবং "MVC" এ টিক দিন তারপর ঠিক আছে ক্লিক করুন। প্রকল্পটি সফলভাবে তৈরি করা হয়েছে
স্প্রিং এমভিসি ব্যবহার কি?
একটি স্প্রিং এমভিসি একটি জাভা ফ্রেমওয়ার্ক যা ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। এটি মডেল-ভিউ-কন্ট্রোলার ডিজাইন প্যাটার্ন অনুসরণ করে। এটি একটি কোর স্প্রিং ফ্রেমওয়ার্কের সমস্ত মৌলিক বৈশিষ্ট্য প্রয়োগ করে যেমন ইনভারসন অফ কন্ট্রোল, ডিপেনডেন্সি ইনজেকশন
টোকেন রিং এবং টোকেন বাসের মধ্যে পার্থক্য কী?
একটি টোকেন বাস নেটওয়ার্ক একটি টোকেন রিং নেটওয়ার্কের সাথে খুব মিল, প্রধান পার্থক্য হল বাসের শেষ পয়েন্টগুলি একটি শারীরিক রিং গঠনের জন্য মিলিত হয় না। টোকেন বাস নেটওয়ার্ক IEEE 802.4 মান দ্বারা সংজ্ঞায়িত করা হয়। নেটওয়ার্ক ডায়াগ্রামের জন্য, ওয়েবোপিডিয়ার কুইক রেফারেন্স বিভাগে নেটওয়ার্ক টপোলজি ডায়াগ্রাম দেখুন