امنیت

پشت‌پرده‌ی تبلیغ اپلیکیشن ردیابی همسر و فرزند

چند وقت پیش با مشاهده ترس ایجاد شده بین دوستام، تبلیغ هک تلگرام رو بررسی کردم. این چند روز متوجه شدم که تبلیغ دیگه‌ای داره دست به دست می‌چرخه: اپلیکیشن ردیابی همسر وفرزند.

اپلیکیشن ردیابی

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

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

ردیاب پیشرفته همسر فرزند و بیماران

لینک پرداخت به سایت ferestandesabad[dot]com بود که یک سایت خرید اینترتی است. این لینک الزاما به معنی همکاری نیست و می‌تونه مدیر اون سایت هم فریب خورده باشه. این سایت از فزوشگاه ساز ferestande.com استفاده کرده.

با بررسی سورس صغحه متوجه شدم در نسخه‌های اولیه سایت، یک شماره تلفن برای پیگیری خرید وجود داشته که احتمالا از ترس شناسایی، مخفیش کردند اما این کار خیلی ناشیانه انجام شده.

شماره تماس

با جستجوی بیشتر متوجه شدم که این سایت با دامنه‌های مختلف در دسترسه و به شکل قارچ‌گونه زیاد شده. با تمرکز بر شماره تلفن مخفی شده به یک دامنه قدیمی‌تر رسیدم که اکنون در دسترس نیست. قاعدتا برای پاک کردن ردهای احتمالی.

دامنه قدیمی

از سرویس بسیار خوب آرشیو، به نسخه‌ای از این سایت رسیدم. با همون متن بالا ولی به جای پرداخت از طریق سایت ferestandesabad[dot]com این‌بار از pardakht212.tk استفاده شده که اون هم دیگه دردسترس نیست. اما نکته جالب، گزینه‌ای بود برای خرید پستی.

سبد خرید

این سبد لینک شده بود به سایت mobileapp4[at]com که دردسترس نیست اما چک کردن مشخصات ثبت‌کننده دامنه و IP می‌تونه در رسیدن به شیاد، راه‌گشا باشه.

MobileApp4

طبق بررسی‌های من ایمیل heydarymarjan یک ایمیل برای ساخت یک هویت تقلبی است و پوششیه برای هویت شخص اصلی پشت این تبلیغات. همونطور که می بینید ایشون خودشون رو «John Wooden» معرفی کردند. از این مرحله به بعد با یک‌سری ابزار و سرچ‌های تو در تو، به لیستی از دامنه‌های ثبت شده این هویت تقلبی رسیدم و با تطبیق سرورها، نتایج جالبی به دست اومد. یکی از دامنه‌های ثبت شده خانم «مرجان حیدری» gharardad1394[at]com است که با سایت ferestandesabad[dot]com سرور مشترک دارند.

Reverse IP Lookup

بنابراین رابطه سایت فروش اپلیکیشن ردیابی و سایت پرداخت محصول، فراتر از یک اتفاق و یا فریبه. به نظر می‌رسه که این دو سایت توسط یک مجموعه اداره می‌شه. مجموعه سایت‌های فرستنده، فرستنده آباد سبد، ارزون کالا و غیره با ایمیل cheapdown در جیمیل و به اسم آقای محمود سفیدپیشه ثبت شده‌اند. هم آقای سفیدپیشه و هم خانم حیدری (یا اونجور که خودشون رو معرفی کردند آقای جان وودن)، از realtimeregister.com برای ثبت دامنه استفاده کرده‌اند.

محمود سفیدپیشه

در نتایج جستجوی mobileapp4 در گوگل، به نسخه‌هایی از سایت بر‌می‌خوریم که با اسم «ارزون کالا» در حال فروش محصولات بوده. ارزون کالا از سایت‌های آقای سفید‌پیشه است و دامنه mobileapp4 را خانم حیدری (هویت تقلبی) ثبت کرده است.

ازرون کالا

شبکه دامنه‌های ثبت شده این دو هویت و ip سرورها رو در گراف زیر ببینید.

network

در صورتیکه از طریق پرداخت به سایت‌های واسطه آقای سفیدپیشه دچار ضرر شده‌اید یا فکر می‌کنید که از طریق اپلیکیشن‌های توزیع شده، حریم خصوصی شما نقض شده، می‌تونید از طریق آدرس و شماره تلفن زیر که در پورتال شرکت پست نوشته شده، با این مجموعه در تماس بوده و به صورت قانونی حقوق خودتون رو پیگیری کنید. همچنین پیگیری مالکیت شماره تلفن ۰۹۱۹۷۴۳۷۴۹۶ می‌تونه راه‌گشا باشه.

Post Portal

پ‌ن:

 با وجود همه مدارک بالا که نشون می‌دن آقای محمود سفیدپیشه کسیه که سایت‌های فروش اپلیکیشن ردیابی رو اداره می‌کنه اما درصدی از خطا در هر تحقیقی محتمله. در صورتیکه ایشون دفاعی در این خصوص داشته باشند، خوشحال می‌شم که در کنار این نوشته منتشر کنم. به همین دلیل، ایمیلی برای هر دو نفر ارسال کردم.

email

Standard
امنیت

ضعف امنیتی خطرناک از نوع xss در سایت جشنواره وب و موبایل ایران

پیش از این در مورد خطرات ضعف امنیتی xss نوشتم و در آخرین نمونه، این ضعف امنیتی رو در سایت من‌و‌تو کشف کرده و گزارش کردم. چند هفته گذشته، برگزاری جشنواره وب و موبایل ایران توجه زیادی رو به خودش جلب کرد. بازدید کننده زیاد، همیشه با خودش نگرانی از امنیت کاربر رو برای من داره. این شد که نگاهی به سایت جشنواره انداختم.

ضعف امنیتی خطرناک از نوع xss در سایت جشنواره وب و موبایل ایران

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

کشف xss

من سراغ بخش جستجو و تماس با مای سایت رفتم و با ابزارهایی که کار تست رو راحت‌تر می‌کنند، بررسی رو برای xss انجام دادم. همونطور که در فیلم زیر می‌بینید، فیلد ایمیل به درستی پاک‌سازی نمی‌شه و کد جاوا اسکریپت مورد نظر من، سمت کاربر اجرا می‌شه.

دو نکته:

  1. در این فرم به درستی از token استفاده شده بود که جلوی نوع دیگری از ضعف امنیتی که «شبیه‌سازی درخواست از طرف کاربر» است رو می‌گیره. من برای تست xss مجبور شدم که توکن رو دستی کپی کنم و در ارسال مقادیر دستکاری شده به فرم، ازش استفاده کنم.
  2. دستوری که من استفاده کردم یک دستور ساده ارسال پیامه برای اینکه دیده بشه. هکرها از این نمونه دستورها استفاده نمی‌کنند بلکه از این توانایی برای دزدیدن سطح دسترسی کاربرها کمک می‌گیرند.

 

در پایان یادآوری می‌کنم که این ضعف امنیتی در دوران رای‌گیری کشف شد و بلافاصله به مدیران سایت گزارش شد. از عمومی کردن این نوشته تا پایان رای گیری و اعلام برنده‌ها خودداری کردم که تاثیری بر عملکرد دوستان نداشته باشه. وجود مشکل امنیتی در هر سایتی امکان‌پذیره و «چیزی از ارزش‌های اون کم نمی‌کنه». امیدوارم این گزارش‌ها و نوشتن در موردشون بتونه کمکی به افزایش سطح امنیتی وب‌سایت‌های ایرانی بکنه.

Standard
امنیت

فیت‌بیت بر مچ یا ماری درآستین؟

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

نمودار فیت‌بیت

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

در اتفاق جالب دیگه‌ای، آقای کوبی سوتو که تجربه ناخوشایند جدایی از دوست‌پسرش رو در سال جدید داشته، با بررسی نمودارهای فیت‌بیت متوجه می‌شه که زمان شنیدن خبر در تاریخچه فعالیت جسمیش دیده می‌شه.

جدایی

کوبی این گراف رو توییت می‌کنه که بیش از دو هزار بار ریتوییت می‌شه و توجه زیادی رو جلب می‌کنه. شرکت سازنده فیت‌بیت بهش پیام داد: «you broke the internet with your broken heart & now we’re here to mend it with more than just a hug. DM us so we can help out!» و براش یکی از آخرین محصولاتش رو فرستاد.

افراد دیگه‌ای هم نمونه‌ای از این اطلاعات رو منتشر کردند که نشون‌دهنده لحظه‌های خاصی از زندگیشون بوده. مثلا گراف زیر مربوط به زمانیه که تاندون آشیل یک نفر پاره شده.

تاندون آشیل

فیت‌بیت تنها نیست

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

این همه داده‌ای که تولید می‌کنیم و اینجا و آنجا ثبت می‌کنیم، به کارمون میاد یا به کارشون؟ مسلما به کار هرکی بیاد، خودمون هم ازش استفاده می‌کنیم. بالا رفتن کیفیت زندگی، افزایش دقت در سرویس بهداشت و غیره. فقط یک نکته رو نباید فراموش کنیم. همونقدر که به امنیت پسورد بانکمون حساسیت داریم و دنبال اینیم که وب‌سایت بانک از https استفاده کنه و یا دیتا رو رمزگذاری شده نگهداری کنه، باید به داده‌های فیزیولوژیک و مکانی هم حساس باشیم. به زودی تولید این داده‌ها چندین برابر می‌شه، زمانی که اینترنت اشیا (Internt of things) جای خودش رو باز کنه و محتویات یخچال و رنگ لباس‌هایی که برای شستشو گذاشتیم هم روی اینترنت این‌ور و اون‌ور بره. باید از همین الان به تولیدکننده‌ها فشار بیاریم که محصولات رو با سطحی قابل دفاع از نظر امنیت دیجیتال و حفظ حریم‌خصوصی تولید بکنند.

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

لینک خبرها:

http://mashable.com/2016/02/10/fitbit-pregnant/#wCUykXYf1kq6

http://mashable.com/2016/01/20/fitbit-captures-breakup-moment/#JtyUqoDH1iqh

Standard