RandRng – Telegram
RandRng
2.13K subscribers
158 photos
16 videos
8 files
74 links
جایی واسه احمق‌ها نیست...
Download Telegram
مشکل امنیتی جدید whatsapp که باعث شده 3.5 میلیارد پروفایل و اطلاعات پروفایل در کرال بشه؛
این گزارش ربطی به هک شدن واتساپ و ... نداره (چون دیدم بعضی کانالا می‌گن واتساپ هک شده؛ یا سرورهای متا هک شده)

مشکل اصلی که ضرر مالی بزرگی هم مثل اینکه به Meta زده سر نداشتن Rate Limit بوده البته متا سریعا آپدیت کرده و سرعت کرال داده رو کند کرده ولی خب بعد از اینکه ۳.۵ میلیارد اکانت کرال شده.
شماره تماس؛ وضعیت و اگر تصویر پابلیک بوده عکس پروفایل.

خداروشکر من اصلا یوزر واتساپ نیستم؛ حتی برای کار هم نصب نکردم.
ولی خطر کرال شدن این دیتاها برای کاربرها چیه ؟

۱- فیشینگ؛ طرف کلی اطلاعات از شما داره (اسم و فامیل + عکس + شماره تماس) همین می‌تونه برای انجام فیشینگ کافی باشه. ولی بیاید فرض کنیم مثل من فکر کنه.
شماره موبایل شمارو توی پلتفرم‌های دیگه سرچ می‌کنه؛ تلگرام + توییتر + فیسبوک و ...
از تلگرام آیدی‌ها و عکس‌های بیشتر؛ علاقه مندی و ... می‌تونه پیدا بشه
از توییتر و اینستاگرام؛ آدمای نزدیک به شما؛ جبهه گیری سیاسی و کلی اطلاعات بدرد بخور دیگه که ادامه نمیدم ولی فقط همینقدر که تگ زدن شما به لطف LLM ها کار سخت و زمانبری نیست.

۲- پروفایل سازی؛ با این حجم دیتا و داشتن شماره تماس؛ چیزی که توی قدم قبلی گفتم می‌تونه از شما و تمام آدم‌های نزدیک بهتون پروفایل بسازه. توی پلتفرم‌های مختلف بررسی کنه و روی گراف بیاره تا بدونه از چه طریقی به شما نزدیک بشه امکان نفوذ بیشتر هست.

۳- جستجوی یوزر با یک تصویر صورت؛ بدست آوردن شماره و ....

و ... که بازم ترجیح میدم توضیح ندم؛ چه کسایی دربرابر این کرال امن بودند ؟
اگر پروفایل شما روی حالت public نبوده احتمالا امن هستید
اگر هم هست چون این موضوع لو رفته (احتمالا کلی گروه دیگه هم شروع به کرال دیتا کردند) بهتره همین الان پروفابل واتساپ خودتون رو خصوصی کنید.

کاری هم که کردن ساده بوده؛ تمام شماره‌های موجود رو درست کردن ۶۳ میلیارد بعد شروع کردن سرچ کردن اون شماره‌های روی واتساپ!
توی تلگرام اگر این کار رو کرده باشید؛ بلاک می‌شید یا اینکه بعد از ۲۰۰ مورد باید اون‌هارو به شماره‌هاتون اضافه کنید که ظرفیت اینکار هم ۲۵۰ مورد هست.

اما درس امروز برای بکند دولوپر‌ها؛
حتما rate limit بذارید این گروه همه‌ی شماره‌هارو از یک ip کرال کردند. منم کلی پلتفرم ایرانی رو کرال کردم قبلا پس مطمئنم که خیلی‌ها rate limit نمی‌ذارند.

پینوشت:
مثل اینکه این گروه تحقیقاتی بودند و مقاله‌ نوشتن راجبش (آنالیز روی دیتاها زدند)
👍265😁4👏1
todo ...
29😁10👍1🗿1
RandRng
Photo
💯
🔥12👍1😐1
اگر یک موقعی مجبور شدید برای کار؛ ویندوز داشته باشید.پیشنهاد میدم اون رو روی داکر بیارید بالا.
بخصوص اگر می‌خواید بزنید و بترکونید و تست کنید و ...

Windows inside docker container

پروسه نصبش بیش از حد ساده هست؛ و تمام کانفیگ و ... رو هم توضیح داده

تنها مشکلی که من باهاش دارم این هست که یک سری دانلود موقع نصب داره (راستی کل پروسه اتومات هست و با env هرچیزی که دوس ندارید رو باید تغییر بدید) که اگر اونارو هم بشه آفلاین کرد عالیه.

پینوشت:
این مورد هم از kvm استفاده می‌کنه اگر اسکریپت اتومات vagrant یا ... دارید نیازی به این مورد نیست؛ من چون کلا با ویندوز کاری ندارم این مورد برام از همه بدون دردسرتر و راحت‌تره.
اگر جایگزینی هم قرار باشه استفاده کنم؛ proxmox مورد بهتری برام هست.
👍154
RandRng
اگر یک موقعی مجبور شدید برای کار؛ ویندوز داشته باشید.پیشنهاد میدم اون رو روی داکر بیارید بالا. بخصوص اگر می‌خواید بزنید و بترکونید و تست کنید و ... Windows inside docker container پروسه نصبش بیش از حد ساده هست؛ و تمام کانفیگ و ... رو هم توضیح داده تنها…
همین تیم MacOS رو هم داره آخرین نسخه البته فعلا macOS 15 هست (اپل شمارش بلد نیست از ۱۵ رفته رو ۲۶؛ برادر زاده من ۴ سالگی تا ۳۰ رو پشت هم می‌شمرد خلاصه که 15 خیلی قدیمی نیست واسه پارسال هست.)
که اگر دوست داشتید می‌تونید اونم تست کنید.

MacOS on Docker
👍13😁2🗿2
تا لینوکس فن‌ها نیومدن؛ حال نمی‌کنم گنو رو بذارم اولش.

این عکس هم بذارم (دائم درحال آپدیت هست این iso ها)
اما مهمترین نکته آموزشی توی این تصویر این هست که تا checksum رو چک کنم توی این دایرکتوری نمیاد و چیزی که توی این دایرکتوری نباشه به هیچ وجه تست نمیشه.

پینوشت:
همیشه یک instance از Rocky, Debian رو دارم (نهایتا هم بین اینا سوییچ می‌کنم) اما باقی موارد رو هم برای تمرین و آموزش و ... استفاده می‌کنم.
👍163
بریم سراغ LXC, LXD کانتینتر‌های این شرکته روی LXC هست نه داکر که جالبه؛ خیلی سال بود اینطوری ندیده بودم.
راستی تلفظ درستش
لکس سی و لکس دی هست و نه ال اکس سی یا ال اکس دی


هرچند تلفظ چیز مهمی نیست؛ سواد مهمتره.
👍25😁3
این کانال باشه؛ تا بگم چی میشه!

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

Python, Rust, Linux, DevOps, ....

هرچی یاد میگیرم، یا یاد گرفتم.

اینم برای اینکه؛ این اواخر به اینجا رسیدم که بعضی پست‌ها رو که می‌نویسم پاک می‌کنم.
چون هی وسطش می‌گم کاش اینو می‌شد با عکس یا ویدئو توضیح داد.
یا به این فکر می‌کنم که متن، مفهموم رو نمی‌رسونه و ....

حالا ببینیم چی می‌شه 🤔
42👍19🔥2🎉2
RandRng
این کانال باشه؛ تا بگم چی میشه! تو ذهنم گفتن از همه چیزه؛ به اندازه‌ای که شمارو علاقمند کنه یا آشنا، کمی هم کمک به شروع کردن بده. اینکه وارد جزئیات بشم یا نه رو نمی‌دونم Python, Rust, Linux, DevOps, .... هرچی یاد میگیرم، یا یاد گرفتم. اینم برای اینکه؛…
ایدی کانال
Snake and Crab 🐍 🦀
هست، اگر پیشنهاد بهتر یا دیگری دارید بگید
خوشحال می‌شم؛ چیزی که سریع به ذهنم رسید این بود.

دوست نداشتم این کانال با pyhints قاطی بشه؛ چون خیلی به سمت نظرات شخصی خودم بایاس خواهد بود.
👍2719
پذیرای، نظرات و پیشنهادات جذاب شما هم هستم برای ویدئو شدن.
لطفاً چیزایی که خیلی ساده هست و وجود داره رو نگید (پایتون مقدماتی؛ ۱۰ دستور پرکاربرد لینوکس و ...)

چیزایی که نیاز دارید و فکر می‌کنید بدرد باقی هم میخوره ولی خیلی مطالب راجبش نیست.
یا جزئیات مطالب کمه یا ...
42👍9
Distributed Software Engineering
Loading ....
🔥286😁1🗿1
انقدر بیکار بودم، موقع این کانفیگ که نشستم دفترچه مانیتورم رو خوندم (رو میز دمه دستم بود، اشتباهی جای چیز دیگه آورده بودم)

و متوجه شدم مانیتورم قابلیت، نمایش همزمان تصویر دوتا سیستم جدا رو داره.

خیلی فیچر خوبی بود، بخصوص در زمان این کانفیگ.

پینوشت:
اگر به تمیزی و خلوت بودن میز حساس هستید؛ پیشنهاد می‌کنم تحت هیچ شرایطی عکس رو باز نکنید. 😂

من دولوپرم، ربات تمیز کننده که نیستم (کسی هم اجازه ورود به اتاقم رو نداره) این چندروزم که کلی درگیر تنظیم و فیکس دستگاه و ... بودم
😁44🔥11😐32
#چرندیات@per3onal

تازه طرف DevOps رو هم توی تایتلش داره؛ از اولین باری که لینوکس رو سیستم نصب کردم ۱۹ سال می‌گذره (۱۳ سالم بود)

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


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

توی ویندوز هم وقتی می‌خوای یک قطعه کار کنه؛ میری دنبال نصب درایور، هرچند شخصاً توی ۵ سال اخیر به همینم نیاز پیدا نکردم.

واقعاً آدما خیلی عجیب هستند، بلوبانک هم کار می‌کنه این دوستمون!😅

پینوشت:
اگر کسی ایشون رو می‌شناسه، پیشنهاد میدم درحقش یک لطفی بکنه و ...
sudo apt update
sudo apt upgrade

رو بهش یاد بده برای بعد از نصب.
😁57👍7🐳21
Havas
Moein
7🐳2
RandRng
Distributed Software Engineering Loading ....
بنظرم باید اینکار رو حتی زودتر شروع می‌کردم!
اینکه روی سرور اینکارها رو بسیار انجام دادم؛ یا روی ماشین مجازی و ... یک بحث جدایی هست.
آیا خوب بوده ؟ قطعا بله؛ خیلی از کارهایی که الان روی این ماشین‌ها انجام می‌دم رو اونجا یاد گرفتم و انجام دادم اما وقتی قراره یک چیزی رو طولانی مدت نگهداری کنی اون موقع خیلی راهکارهای دیگه رو هم تست می‌کنی.

بعنوان مثال:
من برای این موضوع و اتصالش به لپ‌تاپ و دسکتاپ خودم یک سوییچ رو میزی ۱۰ پورت هم سفارش داده بودم (منیج که بتونم vlan بندی و ... هم داشته باشم) اما متاسفانه سوییچ اشتباه به دستم رسید و مجبور شدم پس بفرستم و ممکنه حتی تا ۲ ماه طول بکشه تا تعویض بشه و یکی دیگه رو پیدا کنم که بیاد ایران و بیاره و ....

ولی همین موضوع باعث شد؛ کلی کانفیگ لینوکس رو مجدد تمرین کنم و کلی چیز جدید یاد بگیرم.

یا اینکه چندتا container مجازی راه بندازم در نفش apt, yum cache که وقتی یک آپدیتی یکبار دریافت شد همه سرورهای دیگه از cache که لوکال هست استفاده کنند؛ همین موضوع رو برای lxc, docker هم دارم.

معمولا اینا خدماتی هست که سرویس دهنده به شما ارائه میده و سراغش نمیری؛ یا اینکه اگر روی ۳-۴ تا ماشین مجازی تمرینی هستی خیلی برات مهم نیست حالا ۵ گیگ هم اینترنت بیشتر؛ با اینکه شبکه رو راحت با چندتا کلیک مدیریت کنی و ...

خلاصه؛:
حتی برای من هم که این همه با سرور و شبکه و ... سروکار داشتم و دارم کلی یادگیری داشته تا اینجا و همین باعث شده به این فکر کنم که باید یک بخشی از درآمدم رو به ادامه اینکار اختصاص بدم.
👍131
RandRng
بنظرم باید اینکار رو حتی زودتر شروع می‌کردم! اینکه روی سرور اینکارها رو بسیار انجام دادم؛ یا روی ماشین مجازی و ... یک بحث جدایی هست. آیا خوب بوده ؟ قطعا بله؛ خیلی از کارهایی که الان روی این ماشین‌ها انجام می‌دم رو اونجا یاد گرفتم و انجام دادم اما وقتی قراره…
برای اینکار من از FRR استفاده کردم؛ جالبتر اینکه وقتی داشتم دنبال آموزش می‌گشتم که درک بهتری داشته باشم (خیلی وقته سمت شبکه کار نکردم) دیدم ۷ سال پیش این ویدئو رو دیدم.

اون موقع‌ها ۲-۳ سال بود از کار شبکه زده بودم بیرون (سیسکو کانفیگ می‌کردم قبلا)
البته که قطعا الان در اون سطح نیازی ندارم و بک کانفیگ کلی روی interface های هر دستگاه برام کفایت می‌کنه اما هدفم اینه :

ارتباط بین دستگاها حتما از 2.5G Ethernet استفاده کنه و مدیریتشون از wifi و البته همه‌ی container ها روی هر دستگاه بتونه container های دیگه روی دستگاهای دیگه رو ببینه (اگر این اجازه و vlan بهش داده شده باشه)

برای VLAN بندی هم دارم با این VXLAN جلو میرم چون باهاش کار کردم قبلا و به اندازه کافی بلدم.
👍11
RandRng
#چرندیات@per3onal تازه طرف DevOps رو هم توی تایتلش داره؛ از اولین باری که لینوکس رو سیستم نصب کردم ۱۹ سال می‌گذره (۱۳ سالم بود) حداقل ۱۰ سال هم هست که سیستم‌عاملی جز لینوکس نداشتم؛ اصلا بکارم نیومده. اما اصراری هم به لینوکس نصب کردن هیچکس ندارم؛ آدما می‌تونند…
روی این پست یکی اومده یک لینکی رو گذاشته و دستگاه خودش رو که چیپ وای‌فای این دستگاه مدیاتک هست و پشتیبانی Linux نداره.

اولاً که مشکل از مدیاتک هست که درایور برای سخت‌افزار ارایه نمی‌ده و حتی با توسعه‌دهنده‌های درایور هم همکاری نمی‌کنه (این موضوع خیلی قدیمی هست)، مدیاتک توی این مورد جزو برندهای دسته ۱۰ هست و بسیار معروف.

اما اینکه توقع دارید تیم توسعه لینوکس اینکار رو بکنه (مدیاتک فقط برای ویندوز درایور توسعه میده اکثراً) دقیقاً مثل این می‌مونه که؛

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

درنهایت اینکه؛
ماژول وای‌فای مدیاتک و شرکت‌های مشابه بخاطر همین پشتیبانی‌های بد هست که ارزون هستند.

هرچند یک سری دولوپر دارند روش کار می‌کنند.
👍23🔥2
شبکه حل شد،
Mesh, Router (software based), ...

پروسه رو داکیومنت می‌کنم، برای دیوایس‌های خودم ولی اگر خواستید بگید بفرستم براتون
شایدم گیت‌هابم گذاشتم.

صحبت از گیت‌هاب شد؛ یکی از مهمترین چیزایی که باید کانفیگ کنم یک بکاپ گیت‌هاب هست که هر ۶ ساعت پروژه‌ها رو چک کنه و pull بگیره روی گیت‌لب لوکال 🤔
شایدم یک watcher بذارم براش، که اگر پروژه‌ای push خورد اینور درجا pull بزنه !

اما از همه مهمتر، اومدم بگم پرینتر ۳ بعدی برای یک چنین وقتایی لازمه. فاصله‌ی بین دستگاها خیلی کم هست و فن رم و هارد هم زیرش هست اگر دسترسی به پرینتر سه‌بعدی داشتم الان ۳ تا پایه براشون طراحی می‌کردم.
23👍6🔥5
از تیم ترب کسی رو داریم ؟

مشکلات فرانت‌اند رو کاری ندارم که ممکنه تمرکز روی کروم باشه فقط و ... (مثلا فیلتر رو ببینید؛ با اینکه من فقط مورد ۸ ترابایت رو انتخاب کردم توی نمایش همرو نشون میده)
یا اینکه به محض تغییر یک فیلتر سمت راست؛ کل صفحه reload می‌شه و نمی‌شه همزمان چندتا فیلتر رو انتخاب کرد.

اما نکته جالبش توی بکند هست؛ یا توی کوئری زدن مشکل دارند
یا توی optimization؛ مورد دوم رو توی شرکت‌های مشابه دیدم که میگه اگر سرویس X تا ۵ ثانیه جواب نداد ولی healthy بود پس دیتایی نداره.

خلاصه به تیم ترب؛ دوستان سیستم فیلتر + مرتب‌سازی‌هاتون داغونه
مشکل هم فقط روی فرانت نیست؛ بکند از فرانت اوضاعش بدتره.
مشاوره خواستید میام زیرساخت رو هم می‌بینم مطمئنم معماری از جفتشم بدتره چون این مشکل رو من حداقل ۱ سال هست که با ترب دارم (اگر یک محصول رو تو سرچ اول تمیز پیدا نکنم می‌بندم سایت رو)
قطعا باورم نمی‌شه که تیم تست و QA و ... این مشکل رو توی ۱ سال گذشته ندیده باشند؛ بجای تبلیغات مشکلات فنی رو برطرف کنید دوستان.

صحبت از تیم تست شد؛ ترب جان تست که می‌نوسید بابا جان ؟
👍33😁156