بایگانی ماهیانه: تیر ۱۳۹۵

ابزاری برای تست جعبه سفید لینوکس

Lynis ابزاری متن باز برای تست جعبه سفید سیستم عامل لینوکس و یونیکس است. ابزار در داخل خود سیستم عامل اجرا می شود، در نتیجه تست های وسیعی می تواند انجام بدهد.

اشتراک گذاری

آسیب پذیری خطرناک در گوشی های Xiaomi

یک آسیب پذیری در سیستم عامل گوشی های تلفن همراه محصول Xiaomi ، میلیون ها گوشی را در معرض دسترسی غیر مجاز از راه دور قرار داده است. Xiaomi یک برند بومی چین و سیستم عامل آن، یک پیاده سازی اختصاصی از اندروید است.

اشتراک گذاری

درس هایی از حمله به بانک مرکزی بنگلادش: هکرها در کمین سوئیفت

این یادداشت در شماره ۶۹ ماهنامه بانکداری الکترونیک (خرداد ۹۵) چاپ شده است (دانلود فایل)

در ماه فوریه گذشته هکرهای ناشناس با ورود به سامانه­ای در بانک مرکزی بنگلادش، نزدیک به ۱ میلیارد دلار تراکنش از مبدأ حساب این بانک در فدرال رزرو نیویورک به حسابهایی در فیلیپین و سریلانکا انجام دادند. تنها چهار تراکنش از تراکنش­های درخواستی این نفوذگران، البته به ارزش ۸۱ میلیون دلار، به صورت موفقیت آمیز انجام شد. مقصد نهایی این وجوه، کازینوهایی در فیلیپین بوده که تا زمان نگارش این متن نه از بازگشت وجوه خبری هست و نه از شناسایی نفوذگران. کازینوهای فیلیپین از قوانین ضد پولشویی مستثنی بوده و در نتیجه مقصد جذابی برای انجام اینگونه فعالیت­های غیرقانونی هستند. بعد از این کازینوها، پول­ها به حساب­هایی در بانک­های بین المللی منتقل شده است. ادعاهای متفاوت  و متناقضی از طرف های درگیر به خصوص بانک مرکزی بنگلادش و سوئیفت منتشر شده که هر یک دیگری را به قصور در این زمینه متهم می­کنند. همچنین اخیراً FBI اعلام کرده که احتمال می­دهد حداقل یک نفر از کارمندان بانک مرکزی بنگلادش در این سرقت سایبری دست داشته اند.  

در حالی که بیش از سه ماه از این رخداد گذشته، هنوز ابهامات متعددی در این زمینه وجود دارد و نتایج تحقیقات طرف­های درگیر به طور کامل منتشر نشده است. در آخرین ساعات نگارش این متن، سخنگوی سوئیفت از کشف دومین بانک قربانی این نوع سرقت آنلاین خبر داده و ضمن هشدار به مشتریان خود تأکید نموده که این دو مورد احتملاً بخشی ازیک کارزار جهانی علیه بانک­ها است که با همکاری شبکه­های نفوذگران بین المللی و همدستی احتمالی افرادی درداخل سیستم بانکی انجام می­شود. سوئیفت بدون اعلام نام بانک دوم که قربانی این نوع حمله شده است هشدار داده که شباهت­های فراوانی بین این مورد اخیر و موضوع بانک مرکزی بنگلادش وجود دارد.   

غلط املایی، منشأ لو رفتن سارقین!

فقط ۸۱ میلیون دلار از یک میلیارد دلار تراکنش درخواستی هکرها در بانک مرکزی بنگلادش انجام شده و بقیه تراکنش­ها توسط بانک مرکزی بنگلادش با همکاری بانک­های واسط، متوقف شد. اما بنگلادشی­ها چگونه به این موضوع پی بردند؟ داستان از این قرار است که هکرها در یکی از درخواست­ها، تراکنشی به مبلغ بیست میلیون دلار به مقصد حساب یک نهاد غیر دولتی در سریلانکا به نام Shalika Foundation ثبت کرده بودند، اما به اشتباه از عبارت Fandation به جای Foundation در این درخواست استفاده شده بود. این غلط املایی، موجب مشکوک شدن کارگزاران Deutsche Bank شد و لذا آنها ضمن تماس با بانک مرکزی بنگلادش، درخواست ارائه توضیح در خصوص این تراکنش را دادند. در نتیجه مجموعه تراکنش­های هکرها شناسایی شد. بعداً مشخص شد که این تشکیلات سریلانکایی اساساً  وجود خارجی ندارد. همچنین فدرال رزرو نیویورک با مشاهده تراکنش­های سنگین به مقصد حساب­های خصوصی، ضمن بررسی آنها از ادامه این روند جلوگیری کرد.

اتهامات علیه سوئیفت

به گزارش رویترز، پلیس بنگلادش سوئیفت را متهم کرده است که سه ماه قبل از سرقت آنلاین ۸۱ میلیون دلار از این بانک، سیستمی را به سوئیفت متصل کرده که بانک را در برابر این حمله آسیب پذیرتر کرده است. بنا به ادعای رئیس اداره تحقیقات جرائم پلیس بنگلادش که مسئولیت راهبری تحقیقات در این زمینه را بر عهده دارد، کارشناسان سوئیفت با اتصال آن به اولین سیستم ساتنا (RTGS) در این بانک، موجب ایجاد این آسیب پذیری شده­اند. وی اضافه کرده که تیم فنی سوئیفت اشتباهات متعددی در اتصال این سیستم بانک به سوئیفت مرتکب شده­اند. یکی از مقامات بانک مرکزی بنگلادش هم ضمن خودداری از ارائه توضیحات بیشتر به دلیل پایان نیافتن تحقیقات، گفته که به نظر می­رسد کارشناسان سوئیفت حتی رویه­های امنیتی خودشان را هم در این پروژه به طور کامل رعایت نکرده اند. گفته شده است که سیستم سوئیفت در بانک مرکزی بنگلادش از راه دور در دسترس بوده و صرفاً با یک پسورد محافظت می­شده است و اتصال آن به شبکه هم از طریق فایروال حفاظت نمی شده است. بانک همچنین اضافه کرده که وظیفه بررسی امنیتی کل سامانه بر عهده خود سوئیفت بوده است.

در همین حال سخنگوی سوئیفت  از هرگونه اظهار نظر در مورد ادعاهای اخیر خودداری کرده و حتی به این پرسش که آیا این پروژه مستقیماً توسط کارشناسان خود سوئیفت یا یکی از طرف های قرارداد آن انجام شده پاسخ نداده است. با این حال مدیر عامل سوئیفت گفته بانک مرکزی بنگلادش مسئول تأمین امنیت سیستم­های داخلی بانک که متصل به سوئیفت هستند بوده و ادعاهای بانک در مورد قصور تیم فنی سوئیفت نادقیق، غلط و گمراه کننده است. وی به بانک­ها هشدار داده که این حمله نه اولین مورد از این نوع حملات بوده و نه احتمالاً آخرین آن خواهد بود. البته یکی دیگر از مقامات بانک مرکزی بنگلادش گفته است که سیستم ساتنا به خوبی و به صورت عادی کار می­کند و بسیاری از کشورها از سیستم سوئیفت به این شیوه استفاده می­کنند، لذا این سیستم به خودی خود ریسکی را متوجه بانکها نمی­کند.

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

بدافزار، ابزار اصلی نفوذ

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

طبق برخی گزارش­ها، هکرها با استفاده از ضعف­های معمول در بسیاری از شبکه ها به شبکه داخلی بانک راه پیدا کرده­اند و سپس از آنجا با ایجاد تغییرات در نرم افزار Alliance Access هم تراکنش­های مدنظر خود را اجرا کرده و هم شواهد مربوطه را پاک کرده­اند. این نرم­افزار خواندن و نوشتن پیغام­های سوئیفت در سیستم فایل را انجام داده و نیز جزئیات تراکنش­ها را در پایگاه داده اوراکل ذخیره می­کند. هکرها با استفاده از یک بدافزار به صورت هدفمند، کنترل­های جامعیتی انجام شده توسط Alliance را غیرفعال کرده و با ایجاد تغییر در محتوا ترتیب درخواست­های پرداخت، تراکنش­های عادی سیستم را به نفع خود تغییر داده اند. این تغییرات از راه دور از طریق یک شبکه فرماندهی و کنترل بدافزار (C&C) در کشور مصر کنترل می­شده است. به علاوه، هکرها تأییدیه­های انجام تراکنش­های سوئیفت را هم با استفاده از همین بدافزار تغییر داده و مقدیر اصلی تراکنش را در آن وارد می­کردند و سپس در پایگاه داده ذخیر می­کردند تا همه چیز عادی جلوه کرده و بانک نتواند متوجه تغییر تراکنش­های عادی شود.

تحلیل و جمع بندی   

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

۱-    ساده­ترین اشتباهات در پیکربندی سیستم­ها راه را برای پیچیده ترین نفوذها باز می­کند.

۲-    کنترل دسترسی به شبکه و نرم­افزارها یک عنصر حیاتی در حفظ امنیت سیستم­ها است.

۳-    بخش­بندی شبکه ومحدودسازی ارتباط با سیستم های حساس باید در کلیه سطوح انجام شود.

۴-    هر سیستم نرم افزاری حتی سوئیفت می­تواند دارای آسیب پذیری­ امنیتی باشد، یا با وجود امن بودن خود نرم­افزار، به دلیل نقص در پیکربندی مورد سوء استفاده قرار گیرد.

حفظ امنیت نقاط پایانی (endpoints)  مستقل از دروازه­های ورود و خروج شبکه، اهمیت دارد.

اشتراک گذاری