چکیده: شبکههای حسگر بیسیم از چندین گره کوچک بنام حسگر تشکیل میشوند. این گرهها باهم در ارتباط بوده و در راستای انجاموظیفه یا وظایفی با همدیگر همکاری میکنند. حملات مختلفی وجود دارند که میتوانند این شبکهها را تهدید کنند. حمله کرمچاله از حملاتی است که در لایه شبکه باعث اختلال در پروتکلهای مسیریابی میشود. در حمله کرمچاله، بستههای یک منطقه از شبکه از طریق لینک سریع و خارج از باند، به منطقه دیگری از شبکه منتقل شده و بازپخش میشوند. این عمل باعث میشود گرههایی که ازنظر فیزیکی در همسایگی هم قرار ندارند، بهطور ناخودآگاه یکدیگر را بهعنوان همسایه شناسایی کنند. برای مقابله با این حمله، روشهای متنوعی ارائه شدهاند که برخی از آنها به سختافزار یا پیشفرضهای خاصی نیاز دارند. روش پیشنهادی در این تحقیق، یک روش توزیعشده است که از اطلاعات همسایگی استفاده میکند و نیاز به سختافزار خاصی ندارد. ایده اصلی مقاله حاضر برای یافتن گرههای همسایه واقعی، استفاده از لیست همسایگی گرههای همسایهای است که همزمان با گره جاری تحت حمله قرار ندارند. بهعبارتیدیگر، در روش پیشنهادی گره تحت حمله به کمک گرههای همسایهای که خارج از محدوده حملهکننده هستند، گرههای انتقالی از طریق کرمچاله را شناسایی میکند.