🦠 بات نت چیست؟
یکی از رایجترین و معروفترین بدافزارهای امروزی Botnet ها هستند. Botnet از دو کلمه Bot و Net تشکیل شده است. یک Bot (که زامبی نیز نامیده میشود) یک سیستم آلوده است که، بدون اینکه صاحبان آن مطلع باشند، تحت کنترل یک مهاجم قرار دارد.
🛑 مهاجم از کد Bot (بدافزار) برای آلوده کردن سیستم استفاده کرده و پس از آن بر اساس دستورالعملهای کد Bot با سرور مهاجم ارتباط برقرار کرده و انواع مختلفی از فعالیتهای مخرب را انجام میدهد.
❌ کلمه Net نیز در اینجا به معنی شبکه (Network) است. بنابراین، Botnet (یا شبکهی زامبیها) شبکهای از Bot های کنترلشده توسط یک مهاجم، برای انجام انواع مختلفی از فعالیتهای مخرب مانند ارسال ایمیلهای Spam، فیشینگ، کلیک تقلبی و ... است.
📌 در ادامه این مطلب، مدلهای متفاوت Botnet ها را بررسی میکنیم.
#Botnet
🖥 @Computer_MCH
یکی از رایجترین و معروفترین بدافزارهای امروزی Botnet ها هستند. Botnet از دو کلمه Bot و Net تشکیل شده است. یک Bot (که زامبی نیز نامیده میشود) یک سیستم آلوده است که، بدون اینکه صاحبان آن مطلع باشند، تحت کنترل یک مهاجم قرار دارد.
🛑 مهاجم از کد Bot (بدافزار) برای آلوده کردن سیستم استفاده کرده و پس از آن بر اساس دستورالعملهای کد Bot با سرور مهاجم ارتباط برقرار کرده و انواع مختلفی از فعالیتهای مخرب را انجام میدهد.
❌ کلمه Net نیز در اینجا به معنی شبکه (Network) است. بنابراین، Botnet (یا شبکهی زامبیها) شبکهای از Bot های کنترلشده توسط یک مهاجم، برای انجام انواع مختلفی از فعالیتهای مخرب مانند ارسال ایمیلهای Spam، فیشینگ، کلیک تقلبی و ... است.
📌 در ادامه این مطلب، مدلهای متفاوت Botnet ها را بررسی میکنیم.
#Botnet
🖥 @Computer_MCH
❤5
❌ از تلگرام غیر رسمی استفاده نکنید ❌
⚠️تعداد زیادی از کاربران نمیتونن عضو کانال ها بشن که علتش هم استفاده از تلگرام های غیررسمی هست.
#Telegram
🖥 @Computer_MCH
⚠️تعداد زیادی از کاربران نمیتونن عضو کانال ها بشن که علتش هم استفاده از تلگرام های غیررسمی هست.
#Telegram
🖥 @Computer_MCH
❤10👍2👎1
⚠️ هنگام استفاده از درگاه های الکترونیکی بانکی ، به هیچ وجه از فیلترشکن استفاده نکنید تا از سایت هایی که به دلیل فیشینگ فیلتر شده اند ، آگاهی پیدا کنید.
❌ همچنین ممکن است فیلترشکن ها شما رو شنود کنن و از اطلاعات شما هنگام پرداخت سواستفاده کنند.
#Security
🖥 @Computer_MCH
❌ همچنین ممکن است فیلترشکن ها شما رو شنود کنن و از اطلاعات شما هنگام پرداخت سواستفاده کنند.
#Security
🖥 @Computer_MCH
❤9👎2🤩1
Computer MCH
❌ از تلگرام غیر رسمی استفاده نکنید ❌ ⚠️تعداد زیادی از کاربران نمیتونن عضو کانال ها بشن که علتش هم استفاده از تلگرام های غیررسمی هست. #Telegram 🖥 @Computer_MCH
🛑 اکثر تلگرام های غیر رسمی برای کسب درآمد ، اکانت کاربران رو بدون اطلاع توی بیشتر از ۳۰۰ کانال و گروه عضو میکنن و کانال ها و گروه ها رو برای کاربر مخفی میکنن.
⚠️ این کار باعث میشه کاربر نتونه عضو کانال های مورد پسندش بشه و در نهایت مجبوره اکانتش رو دیلیت کنه.
📌کانال و گروه های زیاد باعث کندی تلگرام و مصرف بیشتر اینترنت میشه
✅ برای حفظ امنیت و حریم خصوصی خودتون و مخاطبینتون فقط از تلگرام اصلی استفاده کنید.
🖥 @Computer_MCH
⚠️ این کار باعث میشه کاربر نتونه عضو کانال های مورد پسندش بشه و در نهایت مجبوره اکانتش رو دیلیت کنه.
📌کانال و گروه های زیاد باعث کندی تلگرام و مصرف بیشتر اینترنت میشه
✅ برای حفظ امنیت و حریم خصوصی خودتون و مخاطبینتون فقط از تلگرام اصلی استفاده کنید.
🖥 @Computer_MCH
👍9❤4🤩1🤮1
🐧 ضرورت استفاده از خط فرمان لینوکس
✴️ امروز قصد داریم نکاتی برای ضرورت استفاده از خط فرمان لینوکس رو براتون توضیح بدیم و وارد مسائل تخصصی نمیشیم.
☑️ توضیح کوتاهی درمورد خط فرمان لینوکس
#Command_Line #Linux
🖥 @Computer_MCH
✴️ امروز قصد داریم نکاتی برای ضرورت استفاده از خط فرمان لینوکس رو براتون توضیح بدیم و وارد مسائل تخصصی نمیشیم.
☑️ توضیح کوتاهی درمورد خط فرمان لینوکس
#Command_Line #Linux
🖥 @Computer_MCH
❤6👏1🤩1
1⃣ چندکاربره بودن (MultiUser)
🔸سیستم عامل لینوکس با همه چیز مانند فایل رفتار میکنه. این امر باعث میشه که برای هر چیزی حق دسترسی (Permission) تعریف کرد. درواقع یکی از عمدهترین دلایل امنیت بالای لینوکس، همین امر است. فرض کنید کاربری داریم با نام کاربریUser1 و این کاربر به یک فایلی دسترسی داشته باشه و بنا به تعریف اون دسترسی؛ میتونه اون فایل رو بخونه (Read)، و یا اینکه تغییرش بده؛ یعنی بنویسه (Write) و بستگی به سطح دسترسی داره.
🔹حالا فرض کنید با نام کاربری User1 وارد محیط گرافیکی شدیم و نیاز داریم که فایلی رو تغییر بدیم. اما User1 اجازه تغییر این فایل رو نداره و اصطلاحاً پرمیژن Write برای حق دسترسی ایشون غیرفعاله و این اجازه صادر نشده.
🤔 چاره چیه؟ Log Out و ورود دوباره با یوزری که دسترسی لازمه رو داره؟ آیا این یکم سخت نیست؟ لینوکس اینجاست که با خط فرمان مشکل شما رو حل میکنه. خیلی راحت و بدون خروج از محیط گرافیکیتون و با همان User1 میتونید تو خط فرمان تغییر یوزر بدید و عملیات لازمه رو انجامش بدید. اینکه میگن لینوکس چندکاربره است؛ همینجا مشخص میشه.
🖥 @Computer_MCH
🔸سیستم عامل لینوکس با همه چیز مانند فایل رفتار میکنه. این امر باعث میشه که برای هر چیزی حق دسترسی (Permission) تعریف کرد. درواقع یکی از عمدهترین دلایل امنیت بالای لینوکس، همین امر است. فرض کنید کاربری داریم با نام کاربریUser1 و این کاربر به یک فایلی دسترسی داشته باشه و بنا به تعریف اون دسترسی؛ میتونه اون فایل رو بخونه (Read)، و یا اینکه تغییرش بده؛ یعنی بنویسه (Write) و بستگی به سطح دسترسی داره.
🔹حالا فرض کنید با نام کاربری User1 وارد محیط گرافیکی شدیم و نیاز داریم که فایلی رو تغییر بدیم. اما User1 اجازه تغییر این فایل رو نداره و اصطلاحاً پرمیژن Write برای حق دسترسی ایشون غیرفعاله و این اجازه صادر نشده.
🤔 چاره چیه؟ Log Out و ورود دوباره با یوزری که دسترسی لازمه رو داره؟ آیا این یکم سخت نیست؟ لینوکس اینجاست که با خط فرمان مشکل شما رو حل میکنه. خیلی راحت و بدون خروج از محیط گرافیکیتون و با همان User1 میتونید تو خط فرمان تغییر یوزر بدید و عملیات لازمه رو انجامش بدید. اینکه میگن لینوکس چندکاربره است؛ همینجا مشخص میشه.
🖥 @Computer_MCH
❤7
2⃣ قدرت و سرعت بیشتر خط فرمان
📆 چند سال پیش تو سایت سیتو مسابقهای برگزار شد تحت عنوان «چرا لینوکس را دوست دارم؟» که جناب مجید کمالی در وبلاگشون نوشته بودند که چون با خط فرمان میتونم ۱۰۰۰ فایل rar دارای پسورد رو در یک حرکت Extract کنم.
📌با توجه به این مثال متوجه خواهیم شد که کارهای بسیاری هست که در محیط گرافیکی ممکنه ساعتها وقت بگیرند ولی در خط فرمان، شاید به دقیقه هم نکشند و به جرأت میتوان گفت که بسیاری از کارها فقط و فقط از طریق خط فرمان قابل انجامه.
🖥 @Computer_MCH
📆 چند سال پیش تو سایت سیتو مسابقهای برگزار شد تحت عنوان «چرا لینوکس را دوست دارم؟» که جناب مجید کمالی در وبلاگشون نوشته بودند که چون با خط فرمان میتونم ۱۰۰۰ فایل rar دارای پسورد رو در یک حرکت Extract کنم.
📌با توجه به این مثال متوجه خواهیم شد که کارهای بسیاری هست که در محیط گرافیکی ممکنه ساعتها وقت بگیرند ولی در خط فرمان، شاید به دقیقه هم نکشند و به جرأت میتوان گفت که بسیاری از کارها فقط و فقط از طریق خط فرمان قابل انجامه.
🖥 @Computer_MCH
❤8👍2🤩1
3⃣ متن باز بودن (Open Source)
✅ همه اینو شنیدیم که سیستمعامل لینوکس و همچنین اکثر نرمافزارهاش اوپنسورس (متنباز) هست.
⁉️ اما این یعنی چی؟
🧑🏻💻برنامه نویس ها میدونن که یک برنامه حداقل دارای دو فایل تحت عنوان «فایل منبع» و «فایل اجرایی» است. فایل منبع (سورس برنامه) محلی است که برنامهنویس کدها و دستورات رو تو اون مینویسه و به عبارتی پشت صحنهای برای تولید یک برنامه است که توسط برنامهنویس مدیریت میشه. این فایل در اختیار مصرفکننده قرار نمیگیره و فقط برنامهنویس به اون دسترسی داره. اما فایل اجرایی، فایلیه که جهت استفاده و معمولاً پس از دریافت هزینهای در اختیار کاربر قرار میگیره ، مثل تمام نرمافزارهایی که در بازار وجود داره.
✴️ اما در دنیای اوپنسورس ، کاربر حق داره فایل سورس رو داشته باشه و اگر قدرت برنامهنویسی داشت، اون رو به دلخواه خودش تغییر بده و کامپایل کنه.
🖥 @Computer_MCH
✅ همه اینو شنیدیم که سیستمعامل لینوکس و همچنین اکثر نرمافزارهاش اوپنسورس (متنباز) هست.
⁉️ اما این یعنی چی؟
🧑🏻💻برنامه نویس ها میدونن که یک برنامه حداقل دارای دو فایل تحت عنوان «فایل منبع» و «فایل اجرایی» است. فایل منبع (سورس برنامه) محلی است که برنامهنویس کدها و دستورات رو تو اون مینویسه و به عبارتی پشت صحنهای برای تولید یک برنامه است که توسط برنامهنویس مدیریت میشه. این فایل در اختیار مصرفکننده قرار نمیگیره و فقط برنامهنویس به اون دسترسی داره. اما فایل اجرایی، فایلیه که جهت استفاده و معمولاً پس از دریافت هزینهای در اختیار کاربر قرار میگیره ، مثل تمام نرمافزارهایی که در بازار وجود داره.
✴️ اما در دنیای اوپنسورس ، کاربر حق داره فایل سورس رو داشته باشه و اگر قدرت برنامهنویسی داشت، اون رو به دلخواه خودش تغییر بده و کامپایل کنه.
🖥 @Computer_MCH
❤7👍1🥰1🤩1
4⃣ وابستگیهای سلسله مراتبی نصب ابزارها
فرض کنید شما میخواهید نرمافزاری رو روی سیستم عامل لینوکس خودتون نصب کنید. برای این کار شما دو راه دارید:
◀️ نصب استاتیک
در این شیوه فایل برنامه مورد نظر رو از اینترنت دانلود کرده و با دابل کلیک کردن ، اون نرمافزار رو نصب میکنید.
◀️ نصب پویا (Dynamic)
در این شیوه ، از طریق خط فرمان با دستور زیر
sudo apt-get install PackageName
نرم افزار رو نصب میکنیم.
✴️ لینوکس از بخشی به نام هسته (Kernel) و در کنار اون، ابزارهای بسیاری که به این هسته متصل شدهاند تشکیل شده. در واقع ما در لینوکس و نرم افزار های اوپنسورس ، داریم لگوبازی میکنیم. فلان نرمافزار یک تکه از لگو است که سوار بر هسته میشه! حال این قضیه برای خود نرمافزار هم صدق میکنه یعنی یک نرمافزار هم به تکههای لگوی دیگری، تحت عنوان «کتابخانه» (Library) نیاز داره ، یعنی شما نهایتاً نیاز خواهید داشت که تمام تکههای لگوی یک نرمافزار یعنی کتابخانهها را که اون نرمافزار به آن اصطلاحاً وابستگی (dependency) داره و همچنین تکههای دیگری کتابخانه به آن نیاز داره، میبایست بر روی سیستم نصب بشه.
🖥 @Computer_MCH
فرض کنید شما میخواهید نرمافزاری رو روی سیستم عامل لینوکس خودتون نصب کنید. برای این کار شما دو راه دارید:
◀️ نصب استاتیک
در این شیوه فایل برنامه مورد نظر رو از اینترنت دانلود کرده و با دابل کلیک کردن ، اون نرمافزار رو نصب میکنید.
◀️ نصب پویا (Dynamic)
در این شیوه ، از طریق خط فرمان با دستور زیر
sudo apt-get install PackageName
نرم افزار رو نصب میکنیم.
✴️ لینوکس از بخشی به نام هسته (Kernel) و در کنار اون، ابزارهای بسیاری که به این هسته متصل شدهاند تشکیل شده. در واقع ما در لینوکس و نرم افزار های اوپنسورس ، داریم لگوبازی میکنیم. فلان نرمافزار یک تکه از لگو است که سوار بر هسته میشه! حال این قضیه برای خود نرمافزار هم صدق میکنه یعنی یک نرمافزار هم به تکههای لگوی دیگری، تحت عنوان «کتابخانه» (Library) نیاز داره ، یعنی شما نهایتاً نیاز خواهید داشت که تمام تکههای لگوی یک نرمافزار یعنی کتابخانهها را که اون نرمافزار به آن اصطلاحاً وابستگی (dependency) داره و همچنین تکههای دیگری کتابخانه به آن نیاز داره، میبایست بر روی سیستم نصب بشه.
🖥 @Computer_MCH
❤5🤩1
⁉️ میبایست یک نرمافزار استاتیک نصب شود
یا دینامیک؟؟
📦 در نصب بسته استاتیک تمامی dependency ها بصورت یکجا در قالب یک فایل نصبی جهت استفاده در نصب نرمافزار در اختیار شما قرار داده خواهد شد. یعنی شما با نصب این فایل تمامی کتابخانههای لازمه رو به همراه آن نصب خواهید کرد.
🤔 خب! اشکال این کجاست؟!
نصب کتابخانههای تکراری در درازمدت!
در واقع کتابخانهها و وابستگیهای بیشماری ممکنه مکرراً نصب شده باشند بطوری که بسیاری از آنها در نرمافزارهای شما مشترک هستند.
❌ این مسأله باعث میشه که در درازمدت فضای زیادی از هارد شما بی علت پر بشه و حتی در اجرای نرمافزارها، سیستم با شما به کندی برخورد کنه!
✅ اما در نصب پویا، خط فرمان ابتدا dependency ها رو چک کرده و در صورت تکراری بودن ، آن را نصب نخواهد کرد و فقط کتابخانهای را نصب میکند که قبلاً بر روی سیستم وجود نداشته و نصب نشده.
✴️ در اصل خط فرمان از تکرار مکررات و پایین آمدن سرعت سیستم و از پر کردن بی علت فضای هارد، جلوگیری خواهد کرد.
🖥 @Computer_MCH
یا دینامیک؟؟
📦 در نصب بسته استاتیک تمامی dependency ها بصورت یکجا در قالب یک فایل نصبی جهت استفاده در نصب نرمافزار در اختیار شما قرار داده خواهد شد. یعنی شما با نصب این فایل تمامی کتابخانههای لازمه رو به همراه آن نصب خواهید کرد.
🤔 خب! اشکال این کجاست؟!
نصب کتابخانههای تکراری در درازمدت!
در واقع کتابخانهها و وابستگیهای بیشماری ممکنه مکرراً نصب شده باشند بطوری که بسیاری از آنها در نرمافزارهای شما مشترک هستند.
❌ این مسأله باعث میشه که در درازمدت فضای زیادی از هارد شما بی علت پر بشه و حتی در اجرای نرمافزارها، سیستم با شما به کندی برخورد کنه!
✅ اما در نصب پویا، خط فرمان ابتدا dependency ها رو چک کرده و در صورت تکراری بودن ، آن را نصب نخواهد کرد و فقط کتابخانهای را نصب میکند که قبلاً بر روی سیستم وجود نداشته و نصب نشده.
✴️ در اصل خط فرمان از تکرار مکررات و پایین آمدن سرعت سیستم و از پر کردن بی علت فضای هارد، جلوگیری خواهد کرد.
🖥 @Computer_MCH
❤6🤩1
⚜ جمعبندی ⚜
✴️ امیدوارم مثالها در بیان این نکته که همین خط فرمان لینوکس است که آن را تا این حد در بین سیستم عامل ها قدرتمند ساخته، به اندازه کافی واضح بوده باشند و درنهایت به ذکر این جمله بسنده میکنم که:
«تمامی راهها در لینوکس، به خط فرمان ختم میشوند»
✍🏻 منبع : نامشخص
🖥 @Computer_MCH
✴️ امیدوارم مثالها در بیان این نکته که همین خط فرمان لینوکس است که آن را تا این حد در بین سیستم عامل ها قدرتمند ساخته، به اندازه کافی واضح بوده باشند و درنهایت به ذکر این جمله بسنده میکنم که:
«تمامی راهها در لینوکس، به خط فرمان ختم میشوند»
✍🏻 منبع : نامشخص
🖥 @Computer_MCH
❤7👍1👏1🤩1
بزودی لیست دوره ویندوز رو میذارم تو کانال
چون فکر نکنم اون دوره رو نابغه ها ادامه بده.
چون فکر نکنم اون دوره رو نابغه ها ادامه بده.
❤6👍2🔥1🤩1