آموزشامنیت و حریم خصوصی در اینترنت
فیشینگ هدفمند
جواب کوتاه
فیشینگ هدفمند، که به انگلیسی بهش میگن Spear phishing یعنی «فیشینگ با نیزه»، پیام فیشینگیه که برای یه نفر یا یه گروه کوچیک ساخته شده: با اسم، محل کار، اسم مدیر یا همکار، و جزئیات درستی که کلاهبردار از ردپای عمومی اون آدم جمع کرده. چون همهچیزش درسته، خیلی باورپذیرتر از فیشینگ معمولیه. راه در امان موندن اینه که جزئیات درست رو نشونهی واقعی بودن ندونید، هر درخواست پول، رمز یا فایل رو از یه راه دوم تایید کنید، و ردپای عمومیتون رو کوچیکتر کنید.
ایمیل از «مدیر»
مثلا فرض کنید توی یه شرکت کار میکنید. یه ایمیل میاد با اسم مدیرتون، که میدونه شما توی کدوم پروژهاید، میدونه هفتهی پیش توی یه همایش بودید، و حتی اسم همکار کناریتون رو هم میآره: «سلام، طبق صحبتی که با آقای فلانی داشتیم، فایل قرارداد تازه رو ببین و تا ظهر نظرت رو بگو. من توی جلسهم، فقط ایمیل.»
همهچیزش درسته. پیوست رو باز میکنید، یا روی لینک «دیدن قرارداد» میزنید و با حساب کاری وارد میشید. این ایمیل رو مدیرتون نفرستاده؛ یکی هفتهها دربارهی شما و شرکتتون تحقیق کرده و این ایمیل رو فقط برای شما نوشته.
به این میگن فیشینگ هدفمند. این درس میگه چطور ساخته میشه، جزئیاتش از کجا میاد، چند تا نمونهی واقعی و گرون، و چطور حتی وقتی همهچیز درست به نظر میاد، بشناسیدش.
یعنی چی
فیشینگ هدفمند، که به انگلیسی بهش میگن Spear phishing، یعنی «فیشینگ با نیزه». همون فیشینگه، با یه فرق بزرگ: به جای اینکه یه پیام یکسان برای هزاران نفر فرستاده بشه، برای یه نفر یا یه گروه کوچیک ساخته میشه، با اطلاعاتی که فقط دربارهی همونها درسته.
هدفش هم معمولا بزرگتره: دسترسی به حساب کاری، فرستادن یه پول بزرگ، یا نفوذ به شبکهی یه شرکت. برای همین کلاهبردار حاضره وقت بذاره و تحقیق کنه. یه پیام هدفمند گاهی ساعتها یا روزها کار برده، ولی اگه یه بار جواب بده، میارزه.
نیزه و تور
فیشینگ معمولی مثل تور ماهیگیریه؛ فیشینگ هدفمند مثل نیزه:
تور رو توی آب میندازن و هر ماهیای گیر افتاد، افتاد. پیامهای تور عمومیان: «مشتری گرامی»، «بستهی شما»، «جایزه». برای همین، با کمی دقت شناخته میشن. نیزه رو فقط به سمت یه ماهی خاص پرتاب میکنن، و پیامش با اسم و جزئیات خود اونه. نشونههای معمول فیشینگ، مثل سلام کلی یا داستان ناآشنا، اینجا دیگه کمتر کمک میکنن.
خیاط
کلاهبردار هدفمند مثل یه خیاطه: اول شما رو اندازه میگیره، بعد پیام رو به قد شما میدوزه.
اندازه گرفتن یعنی پیدا کردن اینکه شما کی هستید، کجا کار میکنید، کی رئیستونه، با کی کار میکنید، چه زبونی و لحنی دارید، و چه چیزی براتون مهمه. دوختن یعنی ساختن پیامی که با همهی اینها جور باشه: از طرف کسی که منتظر پیامش هستید، دربارهی موضوعی که واقعا درگیرش هستید، با لحنی که آشناست. هر چی اندازهها دقیقتر، پیام باورپذیرتر.
و نکتهی اصلی اینجاست: هر جزئیات درستی که توی پیام میبینید، یعنی اون اطلاعات یه جایی پیدا بوده، نه اینکه پیام واقعیه.
ردپا
این اندازهها از کجا میاد؟ از ردپای عمومی ما، یعنی هر چیزی که ما یا دیگران دربارهی ما جایی گذاشتیم. به جمع کردن اطلاعات از جاهای عمومی، توی امنیت میگن OSINT، کوتاهشدهی Open-Source Intelligence، یعنی «اطلاعات از منبعهای باز»:
صفحههای اجتماعی. محل کار و سمت، عکسهای سفر و همایش، تبریک تولد، اسم بچهها و مدرسهشون، اینکه کی کجا هستید.
سایت محل کار. اسم و سمت مدیرها، ساختار شرکت، شکل ایمیلها (مثلا اسم.فامیل@شرکت)، اسم مشتریها و تامینکنندهها، خبرهای تازه مثل قرارداد یا پروژهی جدید.
آگهیهای استخدام. که میگن شرکت از چه نرمافزارها و سیستمهایی استفاده میکنه.
اطلاعات لو رفته. از سایتهایی که قبلا هک شدن: ایمیل، شماره، گاهی رمز قدیمی و نشانی.
چیزی که خودتون جواب دادید. یه تماس یا پیام کوچیک قبلی، مثلا «نظرسنجی»، که فقط برای جمع کردن اطلاعات بود.
هیچکدوم از اینها بهتنهایی خطرناک نیست. ولی کنار هم، یه تصویر کامل میسازن. این همون چیزیه که توی درس امنیت و حریم خصوصی یعنی چی گفتیم: اطلاعاتی که امروز با خیال راحت پخش میکنیم، فردا مواد اولیهی یه فریب هدفمنده.
قدم به قدم
یه حملهی هدفمند معمولا اینطوری پیش میره:
- انتخاب هدف. کسی که دستش به چیزی میرسه: بخش مالی، منابع انسانی، مدیر، پشتیبانی فنی، یا هر کسی که میتونه دری رو باز کنه.
- جمع کردن اطلاعات. همون اندازه گرفتن، از ردپای عمومی.
- انتخاب نقش و زمان. از طرف کی پیام بده، و کی. زمان خیلی مهمه: اول ماه که پرداختها انجام میشه، وقتی مدیر سفره و نمیشه بهش زنگ زد، یا آخر هفته که کسی سر کار نیست تا بپرسید.
- ساختن پیام. با لحن درست، موضوع درست، و گاهی یه نشانی ایمیل خیلی شبیه، یا حتی حساب واقعی یه همکار که قبلا دزدیده شده.
- فرستادن و دنبال کردن. گاهی با یه تماس تلفنی کنارش، که «ایمیلم رو دیدی؟»، تا باورپذیرتر بشه.
شکلهاش
- از طرف مدیر. یه کار فوری، یه پرداخت، یا خرید کارت هدیه برای «هدیه به مشتریها». معمولا با «توی جلسهم، زنگ نزن».
- از طرف همکار. «این فایل رو ببین»، «این فرم رو پر کن»، معمولا با حساب واقعی و دزدیدهشدهی همون همکار.
- از طرف تامینکننده یا مشتری. فاکتوری با شماره حساب تازه، یا درخواست تغییر اطلاعات پرداخت.
- منابع انسانی و حقوق. «تغییر در حقوق»، «فرم مالیات»، «سیاست تازهی شرکت»، با یه صفحهی ورود جعلی.
- استخدام. یه پیشنهاد کار جذاب برای خود شما، با یه فایل «شرح شغل» یا یه «آزمون» که باید نصب بشه.
- آشنا و خانواده. پیامی با اسم دوست یا فامیل، که از چیزی حرف میزنه که واقعا اتفاق افتاده.
خیلی از اینها به همون ایمیل جعلی کاری میرسن، که فقط توی آمریکا و فقط توی سال ۲۰۲۵ حدود ۳ میلیارد دلار زیان زد.
وسط یه گفتوگوی واقعی
زرنگترین شکل فیشینگ هدفمند، اونیه که یه گفتوگوی تازه شروع نمیکنه؛ وارد یه گفتوگوی واقعی میشه. فرض کنید صندوق ایمیل یکی از همکارها یا یکی از تامینکنندههاتون قبلا دزدیده شده. کلاهبردار ایمیلهای قدیمی رو میخونه، یه رشتهی ایمیل واقعی بین شما و اون آدم پیدا میکنه، مثلا دربارهی یه سفارش یا یه پروژه، و همونجا، زیر همون پیامهای واقعی، یه جواب تازه میفرسته: «فاکتور نهایی رو پیوست کردم» یا «حساب تازهی ما برای این پرداخت اینه».
اینجا همهچیز درسته: فرستنده واقعیه، موضوع واقعیه، پیامهای قبلی واقعیان. به این روش، به انگلیسی، میگن Thread Hijacking، یعنی «دزدیدن رشتهی گفتوگو». تنها چیزی که لوش میده، همون درخواست غیرعادیه: حساب تازه، پیوست غیرمنتظره، یا لینکی که بیدلیل ورود میخواد. پس حتی وسط یه گفتوگوی آشنا، هر درخواست پول یا حساب تازه رو با تلفن تایید کنید.
«سلام مامان»
فیشینگ هدفمند فقط کاری نیست؛ توی خانواده هم هست. یه شکل معروفش، که چند سال پیش توی چند تا کشور خیلی رایج شد، اینه: یه پیام از یه شمارهی ناشناس میاد، «سلام مامان، گوشیم افتاد شکست، این شمارهی جدیدمه، ذخیرهش کن». چند پیام بعد، یه مشکل فوری پیش میاد: «یه قبض دارم که امروز باید پرداخت بشه، برنامهی بانکم روی گوشی جدید هنوز کار نمیکنه، میشه تو بزنی؟»
این پیامها اول عمومی بودن، ولی شکل هدفمندشون اسم بچه، اسم شهر، یا یه اتفاق واقعی رو هم میدونه، که از صفحههای اجتماعی پیدا شده. راهش سادهست: به شمارهی قدیمی و همیشگی همون آدم زنگ بزنید، یا یه سوال بپرسید که فقط خودش جوابش رو میدونه، یا رمز خانوادگیای که توی درس مهندسی اجتماعی گفتیم.
شکار نهنگ
وقتی هدف فیشینگ هدفمند یه آدم خیلی مهمه، مثل مدیرعامل، مدیر مالی، یا صاحب یه کسبوکار، بهش میگن شکار نهنگ، که به انگلیسی بهش میگن Whaling. چون این آدمها دسترسی و اختیار زیادی دارن، یه بار گول خوردنشون میتونه خیلی گرون تموم بشه.
پیامها برای اینها رسمیتر و دقیقترن: یه «احضاریه» از یه دادگاه، یه نامه از یه نهاد مالی، یه شکایت از یه مشتری مهم، یا یه پیشنهاد سرمایهگذاری. و چون این آدمها سرشون شلوغه و کارهای زیادی رو به بقیه میسپرن، گاهی کمتر از همه دقت میکنن.
شکل برعکسش هم هست: پیام از طرف نهنگ، یعنی به اسم مدیرعامل، به یه کارمند. کارمند معمولا جرئت نمیکنه از درخواست «مدیرعامل» سوال کنه، و کلاهبردار هم دقیقا روی همین حساب کرده. اینجاست که یه قانون کاری روشن، مثل «هر پرداخت با تلفن تایید بشه، حتی اگه از مدیرعامل بود»، کار آدمها رو راحت میکنه.
تامینکنندهی دوقلو
یکی از معروفترین فیشینگهای هدفمند تاریخ، دو تا از بزرگترین شرکتهای فناوری دنیا رو گول زد. بین ۲۰۱۳ تا ۲۰۱۵، یه مرد لیتوانیایی به اسم اوالداس ریماسائوسکاس، یه شرکت توی لتونی ثبت کرد با همون اسم Quanta Computer، که یه تامینکنندهی واقعی سختافزار برای گوگل و فیسبوک بود، و به اسمش حساب بانکی باز کرد:
بعد به بخشهای مالی این دو شرکت ایمیلها و فاکتورهایی فرستاد که عین فاکتورهای همیشگی کوانتا بودن، فقط پول باید به حسابهای اون میرفت. حتی قرارداد و نامهی جعلی هم ساخت تا بانکها انتقالها رو قبول کنن. نتیجه؛ حدود ۹۹ میلیون دلار از فیسبوک و ۲۳ میلیون دلار از گوگل، یعنی بیش از ۱۲۰ میلیون دلار. گوگل گفت خودش فریب رو پیدا کرد و پولش رو پس گرفت. ریماسائوسکاس سال ۲۰۱۷ دستگیر شد و دسامبر ۲۰۱۹ به پنج سال زندان محکوم شد.
درس این ماجرا: حتی شرکتهایی با بهترین تیمهای امنیتی دنیا، اگه یه درخواست مالی فقط با ایمیل تایید بشه، آسیبپذیرن. هیچ نقص فنیای وسط نبود؛ فقط یه اسم آشنا و یه شماره حساب تازه.
یه فایل اکسل، یه شرکت امنیتی
مارس ۲۰۱۱، شرکت RSA، که خودش یه شرکت امنیتی بود و دستگاههای ورود دومرحلهای برای بانکها و شرکتها میساخت، هدف یه فیشینگ هدفمند شد. مهاجم دو تا ایمیل، توی دو روز، برای دو گروه کوچیک از کارمندها فرستاد، با یه پیوست اکسل به اسم «برنامهی استخدام ۲۰۱۱» (2011 Recruitment plan).
جالب اینکه ایمیلها توی پوشهی هرزنامه رفته بودن. ولی یکی از کارمندها، کنجکاو، ایمیل رو از هرزنامه درآورد و فایل رو باز کرد. فایل یه حفرهی تازه و هنوز ناشناخته توی نرمافزار فلش رو، که به اینجور حفرهها میگن «روز صفر» (Zero-day)، اجرا کرد و یه در پشتی روی کامپیوترش نصب شد. از اونجا مهاجمها کمکم به سیستمهای مهمتر رسیدن و اطلاعاتی دربارهی محصول ورود دومرحلهای شرکت بردن.
دو تا درس داره: یکی، اینکه یه فیلتر هرزنامه کار خودش رو کرد، ولی یه کلیک کنجکاوانه خنثیش کرد. دو، اینکه موضوع پیام، یعنی استخدام، برای هر کارمندی جذابه؛ دقیقا به اندازهی کنجکاوی آدمها دوخته شده بود.
هوش مصنوعی
تا چند سال پیش، فیشینگ هدفمند گرون بود: یه آدم باید ساعتها دربارهی هر هدف تحقیق میکرد و پیامش رو مینوشت. برای همین فقط برای هدفهای مهم استفاده میشد. هوش مصنوعی این رو عوض کرده. سال ۲۰۲۴ یه گروه پژوهشی آزمایش کرد ایمیلهای هدفمندی که کاملا با هوش مصنوعی ساخته میشن، چقدر کار میکنن:
ابزار هوش مصنوعی خودش دربارهی هر نفر توی اینترنت گشت، توی ۸۸ درصد موارد اطلاعات درست پیدا کرد، و یه ایمیل مخصوص اون نفر نوشت. نتیجه: همونقدر روش کلیک شد که روی ایمیلهای نوشتهی کارشناسهای انسانی، یعنی ۵۴ درصد، در برابر ۱۲ درصد برای ایمیلهای فیشینگ عمومی؛ و هزینهش خیلی کمتر بود. البته این یه آزمایش با حدود ۱۰۰ نفر برای هر گروه بود، نه آمار همهی دنیا.
معنیش برای ما اینه که فیشینگ هدفمند دیگه فقط برای مدیرها و آدمهای مهم نیست. هر کسی که ردپای عمومی داره، ممکنه یه پیام مخصوص خودش بگیره. خبر خوب اینکه همون پژوهش نشون داد هوش مصنوعی برای تشخیص این ایمیلها هم خیلی خوب کار میکنه، و ابزارهای ایمیل هم دارن همینها رو به کار میگیرن.
چرا آدمهای باهوش هم گول میخورن
خیلیها فکر میکنن کسی که گول فیشینگ هدفمند رو میخوره، حتما بیدقت بوده. ولی کارمندهای یه شرکت امنیتی و بخشهای مالی دو تا از بزرگترین شرکتهای دنیا هم گول خوردن. دلیلش هوش نیست؛ موقعیته.
پیام هدفمند معمولا وقتی میاد که سرتون شلوغه، و چون آشناست، مغز شما رو روی حالت «روال همیشگی» میذاره: همون کاری که هر روز میکنید، مثل جواب دادن به مدیر یا پرداخت یه فاکتور. توی این حالت، آدم کمتر سوال میپرسه. عجله و اقتدار هم این حالت رو قویتر میکنن. برای همینه که بهترین دفاع، دقت بیشتر نیست؛ قانونه. قانونی مثل «هر پرداخت با تلفن تایید میشه» نیازی به این نداره که شما توی اون لحظهی شلوغ، زرنگ باشید.
نشونهها
چون جزئیات درستن، باید به چیزهای دیگه نگاه کنید:
- درخواستی که از روال همیشگی بیرونه: پرداخت از راه تازه، حساب تازه، کارت هدیه، فایل از جای تازه.
- عجله، و راه بستن برای پرسیدن: «توی جلسهم»، «زنگ نزن»، «محرمانه بمونه».
- نشانی ایمیلی که خیلی شبیهه ولی یه حرفش فرق داره، یا «جواب به» که به نشانی دیگهای میره.
- لحنی که با لحن همیشگی اون آدم جور نیست، حتی اگه از حساب واقعیش اومده.
- پیوست یا لینکی که منتظرش نبودید، حتی از یه آشنا.
- درخواست ورود به یه صفحه برای «دیدن یه فایل».
اگه دو سه تا از اینها با هم بودن، پیش از هر کاری، از راه دوم بپرسید.
ردپای کوچیکتر
هر چی خیاط اندازههای کمتری داشته باشه، لباسش کمتر اندازه میشه. چند تا کار ساده ردپای عمومیتون رو کوچیکتر میکنه:
- صفحههای اجتماعی شخصی رو خصوصی کنید، یا دستکم ببینید چه چیزهایی برای همه پیداست.
- سفرها رو بعد از برگشتن بذارید، نه وقتی هنوز اونجایید.
- تاریخ تولد کامل، نشانی، اسم مدرسهی بچهها و عکس مدارک رو عمومی نذارید.
- توی صفحهی کاری، فقط چیزی رو بذارید که لازمه؛ لازم نیست هر پروژه و هر همکار رو اسم ببرید.
- به نظرسنجیها و پیامهای ناشناسی که اطلاعات کاری یا شخصی میپرسن، جواب ندید.
لازم نیست از اینترنت ناپدید بشید؛ فقط لازمه بدونید چه چیزی پیداست، و هر چیزی که لازم نیست پیدا باشه رو بردارید.
تایید از راه دوم
مهمترین دفاع در برابر فیشینگ هدفمند، همون قانونیه که توی مهندسی اجتماعی گفتیم: هر درخواست پول، رمز، اطلاعات حساس، یا باز کردن یه فایل غیرمنتظره رو، از یه راه دیگه تایید کنید. راهی که کلاهبردار بهش دسترسی نداره:
- تماس تلفنی با شمارهای که از قبل دارید، نه شمارهای که توی همون پیام اومده.
- پرسیدن حضوری، یا از یه پیامرسان دیگه که همیشه با اون آدم حرف میزنید.
- برای تامینکنندهها، شمارهای که توی قرارداد و پروندهی قدیمیشون هست.
و ورود دومرحلهای رو برای حساب کاری و شخصی روشن کنید، ترجیحا با پسکی یا برنامه؛ تا اگه یه بار رمز رو توی یه صفحهی جعلی زدید، باز هم در بسته بمونه.
توی محل کار
اگه کسبوکار دارید یا توی یه شرکت مسئولیتی دارید، چند تا قانون ساده، کار فیشینگ هدفمند رو خیلی سخت میکنه، چون دیگه گول زدن یه نفر کافی نیست:
- هر پرداخت، مخصوصا به حساب تازه، با تماس تلفنی تایید بشه، حتی اگه از مدیرعامل باشه.
- پرداختهای بزرگ رو دو نفر تایید کنن.
- تغییر شماره حساب هر تامینکننده، فقط بعد از تماس با شمارهی قدیمیشون.
- ایمیلهایی که از بیرون شرکت میان، یه برچسب «خارجی» داشته باشن، تا ایمیل جعلی به اسم مدیر زودتر دیده بشه.
- به همه بگید گزارش دادن یه ایمیل مشکوک، حتی اگه اشتباه باشه، کار درستیه و کسی سرزنش نمیشه.
فیشینگ آزمایشی
خیلی از شرکتها، برای آماده کردن کارمندها، گاهی خودشون یه ایمیل فیشینگ ساختگی برای کارمندها میفرستن، تا ببینن کی روش کلیک میکنه و کی گزارشش میده. به این کار میگن فیشینگ آزمایشی (Phishing Simulation). اگه یه روز روی چنین ایمیلی کلیک کردید و یه صفحه گفت «این یه آزمایش بود»، ناراحت نشید؛ کار درستش اینه که یاد بگیرید اون ایمیل چه نشونههایی داشت.
اگه کسبوکار کوچیکی دارید، لازم نیست حتما ابزار خاصی داشته باشید. همین که هر چند وقت یه بار با همکارها یه نمونهی واقعی فیشینگ رو با هم نگاه کنید و نشونههاش رو پیدا کنید، خیلی کمک میکنه. هدف، سرزنش کسی نیست؛ هدف اینه که همه بدونن گزارش دادن یه ایمیل مشکوک، کار خوبیه.
اگه گول خوردیم
- اگه پول فرستادید، همین الان به بانک خودتون خبر بدید؛ انتقالهای بزرگ گاهی اگه زود خبر بدید، قابل برگشتن.
- اگه رمز حساب کاری رو زدید، رمز رو عوض کنید و به بخش فناوری شرکت خبر بدید.
- اگه فایل باز کردید، کامپیوتر رو از شبکه جدا کنید و به بخش فناوری بگید.
- به کسی که اسمش جعل شده خبر بدید؛ شاید حسابش دزدیده شده و بقیه هم پیام گرفتن.
خجالت نکشید و زود بگید. فیشینگ هدفمند برای آدمهای دقیق ساخته شده؛ چیزی که فرق ایجاد میکنه، اینه که چقدر زود خبر بدید. درس روی لینک فیشینگ کلیک کردیم، چی کار کنیم.
تمرین
- اسم خودتون رو توی یه موتور جستجو بگردید و ببینید یه غریبه چی دربارهتون پیدا میکنه.
- صفحههای اجتماعیتون رو یه بار از نگاه یه غریبه ببینید؛ چه چیزی رو میشه برداشت؟
- اگه کار میکنید، شمارهی تماس مدیر و تامینکنندههای اصلی رو یه جای مطمئن نگه دارید، برای تایید از راه دوم.
- اگه کسبوکار دارید، قانون «تایید پرداخت با تلفن» رو همین هفته بنویسید.
اشتباههای رایج
- «اسم مدیر و همکارم رو میدونست.» این اطلاعات عمومیه؛ جزئیات درست یعنی تحقیق، نه واقعی بودن.
- «از حساب خود همکارم بود.» حسابش ممکنه دزدیده شده باشه؛ درخواست عجیب رو از راه دیگه بپرسید.
- «من آدم مهمی نیستم که کسی برام وقت بذاره.» با هوش مصنوعی، ساختن پیام هدفمند تقریبا مجانی شده.
- «مدیرعامل گفت، نمیشه سوال کرد.» تایید یه پرداخت، بیاحترامی نیست؛ قانون کاریه.
- «توی هرزنامه بود، ولی موضوعش جالب بود.» RSA هم از همین راه نفوذ شد.
- «فقط شماره حساب عوض شده بود.» این دقیقا خطرناکترین تغییره؛ با تلفن تایید کنید.
جمعبندی. آنچه از این درس با خودتان میبرید.
- فیشینگ هدفمند برای یه نفر خاص ساخته میشه، با جزئیات درست.
- جزئیات از ردپای عمومی خودمون میاد: صفحههای اجتماعی، سایت محل کار، اطلاعات لو رفته.
- اگه هدف یه مدیر ارشد باشه، بهش میگن شکار نهنگ (Whaling).
- هوش مصنوعی ساختن این پیامها رو ارزون و انبوه کرده.
- هر درخواست پول، رمز یا فایل رو از راه دوم تایید کنید؛ ردپاتون رو کوچیک کنید.
خودتون رو بسنجید
۱۵ پرسش، هر بار تازه از میان ۳۰ پرسش این درس. آخرش فقط کارنامه رو میبینید: چند تا درست، چند تا نادرست.