ARP Spoofing (Address Resolution Protocol Spoofing) হলো একটি সাইবার আক্রমণ, যেখানে লোকাল নেটওয়ার্কে থাকা একজন হ্যাকার ভুয়া ARP মেসেজ পাঠিয়ে নিজের কম্পিউটারের ম্যাক (MAC) অ্যাড্রেসকে নেটওয়ার্কের অন্য কোনো বৈধ ডিভাইসের (সাধারণত ডিফল্ট গেটওয়ে বা রাউটারের) আইপি (IP) অ্যাড্রেসের সাথে যুক্ত করে দেয়।
লোকাল নেটওয়ার্কে এটি যেভাবে Man-in-the-Middle (MitM) বা ইভাসড্রপিং (আড়ি পাতা) ঘটায়:
• ভুল ঠিকানায় ডেটা পাঠানো: লোকাল নেটওয়ার্কের ডিভাইসগুলো আইপি ঠিকানার বিপরীতে কোন ম্যাক ঠিকানায় ডেটা পাঠাবে, তা নির্ধারণের জন্য 'ARP ক্যাশ টেবিল' ব্যবহার করে। হ্যাকারের পাঠানো ভুয়া মেসেজের কারণে নেটওয়ার্কের অন্যান্য ডিভাইস ও রাউটার বিভ্রান্ত হয় এবং তাদের ARP টেবিলে রাউটারের আসল ম্যাক অ্যাড্রেসের জায়গায় হ্যাকারের ম্যাক অ্যাড্রেসটি সেভ হয়ে যায়।
• মাঝপথে ট্রাফিক আটকে দেওয়া: এর ফলে, ওই নেটওয়ার্কের কোনো ব্যবহারকারী যখনই ইন্টারনেটে বা রাউটারে কোনো তথ্য (যেমন: পাসওয়ার্ড, মেইল বা মেসেজ) পাঠাতে যায়, সেই ট্রাফিকটি সরাসরি রাউটারে না গিয়ে ভুল করে হ্যাকারের কম্পিউটারে চলে যায়।
• আড়ি পাতা ও তথ্য চুরি (MitM): হ্যাকার মাঝখানে বসে সেই সমস্ত ডেটা বা ট্রাফিক অলক্ষিতভাবে দেখে (ইভাসড্রপিং করে) এবং নিজের কাছে রেখে দেয়। এরপর সে ব্যবহারকারীকে বুঝতে না দিয়ে ডেটাগুলো আবার আসল রাউটারে ফরোয়ার্ড করে দেয়।
এর ফলে ব্যবহারকারী ও রাউটারের মধ্যকার পুরো যোগাযোগটি হ্যাকারের নিয়ন্ত্রণে চলে আসে এবং সে সম্পূর্ণ গোপনে সব তথ্যের ওপর আড়ি পাততে সক্ষম হয়।