حمیدرضا تائبی

کارشناسان امنیتی معتقدند: شیوع باج‌افزارها به این دلیل جهان‌شمول شده که حتی کاربران غیرحرفه‌ای و فاقد تجربه فنی با اتکا بر ابزارهای آماده، بدون دردسر خاصی می‌توانند زیرساخت‌های یک شبکه عظیم سازمانی را قربانی کنند. شاید این پرسش برای شما به وجود آید که چرا حملات باج‌افزاری تا به این اندازه محبوب شده‌اند؟ پاسخ ساده است. پیاده‌سازی این مدل حملات ساده بوده، خطرهای جدی را به شکل مستقیم متوجه هکرها نکرده و هزینه پیاده‌سازی آن ناچیز بوده است. هکرها و مجرمان سایبری از باج‌افزارها برای هدف قرار دادن سامانه‌های حیاتی همچون فایل سرورها و بانک‌های اطلاعاتی استفاده می‌کنند. حمله به سامانه‌ها و زیرساخت‌های سازمان‌ها در مقایسه با حمله به کامپیوترهای شخصی سود کلانی عاید هکرها می‌کند، زیرا صدها دستگاه مسیریاب و سوییچ قربانی می‌شوند. عدم رعایت اصول اولیه امنیتی مانند تهیه نسخه پشتیبان از فایل‌ها، ضریب موفقیت این حملات را دوچندان کرده است. هر اندازه بر تعداد سامانه‌ها و تجهیزاتی که در اثر یک حمله آسیب می‌بینند، افزوده شود، هکرها می‌توانند به همان نسبت باج بیشتری طلب کنند. از سوی دیگر، حملات انکار سرویس توزیع‌شده قرار دارند که شبکه‌های توزیع محتوا بهترین دفاع در برابر آن‌‌ها به شمار می‌روند. حملات سیلابی بزرگ در کسری از ثانیه می‌توانند خسارت‌های مالی فراوانی به وجود آورند. حملاتی که هیچ سازمانی دوست ندارد حتی برای یک‌بار هم که شده ضعیف‌ترین مدل آن را تجربه کند.
یک معمار در زمان نقشه‌کشی، باید تصمیم بگیرید که دیوارها و درب‌ها در کجای یک ساختمان باید قرار بگیرند، بهترین مکان برای سیم‌کشی، لوله‌کشی و نصب پکیج‌ها چه مکانی است و طراحی ساختمان چگونه باید انجام شود که اتاق‌ها بیشترین نور را داشته باشند. یک معمار شبکه نیز در زمان طراحی یک شبکه باید عوامل و فاکتورهای سخت‌افزاری و نرم‌افزاری مختلفی که پیرامون یک شبکه قرار دارند را بررسی کند.
در این شماره آموزش رایگان پایتون به شما خواهیم گفت که از کامنت‌ها چگونه استفاده کرده و چگونه می‌توانید یک فایل ساخته شده پایتون را به شکل پیشرفته فراخوانی کنید.
در شماره گذشته آموزش نتورک‌پلاس مروری کلی بر مطالب قبلی داشتیم. در این بخش به شما نشان می‌دهیم که چگونه از راه دور به کامپیوترها متصل شوید و چگونه ماشین‌های مجازی را روی Hyper-V و VirtualBox ایجاد کنید.
همانند هر زبان برنامه‌نویسی دیگری، در شروع یادگیری پایتون باید کمی وقت صرف کنید تا به خوبی بتوانید با ترکیب نحوی این زبان ارتباط برقرار کرده و به شکل روانی کدنویسی کنید. برای نیل به این هدف، باید بتوانید در کنار مباحث آموزشی از راهنمای آفلاین پایتون نیز استفاده کنید.
ویژگی به اشتراک‌گذاری بلادرنگ کدها در چند سال اخیر پیشرفت‌های قابل ملاحظه‌ای داشته است. قابلیتی که به تیم‌های توسعه‌دهنده نرم‌افزارهای کاربردی اجازه می‌دهد به ساده‌ترین و موثرترین شکل کدها را میان یکدیگر به اشتراک قرار دهند. اما همه ابزارها مطلوب نیستند و برخی قابلیت‌های ارزشمندی در اختیار توسعه‌‌دهندگان قرار می‌دهند. در این مقاله با 9 مورد از بهترین ابزارهای به‌اشتراک‌گذاری کدها آشنا خواهید شد.
تا این قسمت از سری آموزش‌های نتورک‌پلاس اطلاعاتی مقدماتی در ارتباط با شبکه‌ها به دست آورید. اما با همین مقدار اطلاعات اندک هم قادر به انجام کارهای جالبی هستید در این قسمت مروری کلی روی مباحث خواهیم داشت، در ادامه با نمونه پرسش‌های مطرح شده در آزمون نتورک‌پلاس، دانشنامه اصطلاحات تخصصی و یک پروژه ساده عملی آشنا خواهید شد.
هر برنامه کاربردی که ایجاد می‌کنید، با کامپیوتر و داده‌هایی که درون کامپیوتر دارید در تعامل است. برنامه‌ها از آن جهت روی داده‌ها متمرکز هستند که بدون داده‌ها، هیچ دلیل موجهی برای ساخت یک برنامه وجود ندارد. هر برنامه‌ای که از آن استفاده می‌کنید حتا یک بازی ساده مثل شطرنج داده‌ها را به روش خاصی دستکاری می‌کند. اما در این بخش می‌خواهیم با محیط خط فرمان پایتون که قابلیت‌های بیشتری در اختیار ما قرار می‌دهد بیش‌تر آشنا شویم.
اشکال‌زدایی مشکلات شبکه یکی از مهم‌ترین مهارت‌هایی است که هر کارشناس شبکه باید با آن آشنایی داشته باشد. مهم نیست شما یک معمار، تکنسین، تحلیل‌گر یا مهندس شبکه باشید، نه تنها در آزمون نتورک‌پلاس بلکه هر شرکتی از شما انتظار دارد مشکلات مرسوم شبکه‌ها را شناسایی کنید. متاسفانه یا خوشبتانه هرچه فناوری‌ها پیشرفته‌تر می‌شوند، شبکه‌ها نیز بزرگ‌تر و پیچیده‌تر می‌شوند که همین مسئله منشا بروز مشکلات را سخت‌تر می‌کند، اما این مسئله برای سازمان‌ها اهمیتی ندارد، زیر آن‌ها از شما انتظار دارند که منشا بروز مشکلات را پیدا کرده و آن‌ها ‌را برطرف کنید. در نتیجه شما باید بر مبنای یک چارچوب مدون و مشخص به سراغ عیب‌یابی مشکلات بروید. اگر به یاد داشته باشید در بخش‌ پنجم آموزش نتورک‌پلاس اطلاعاتی کلی در ارتباط با مدل OSI و در بخش ششم به شکل اجمالی عملکرد هر یک از لایه‌ها را تشریح کردیم. در این مقاله قصد داریم به عیب‌یاب مشکلات شبکه پرداخته و از مدل OSI برای این منظور استفاده کنیم.
توسعه‌دهندگان حرفه‌ای وب به خوبی می‌دانند که باید از ظرفیت‌های موجود در سیستم‌عامل‌های ویندوز، لینوکس و البته مک (نه چندان فراگیر در ایران) به خوبی استفاده کنند. در چند سال گذشته هر سه سیستم‌عامل ویندوز، لینوکس و مک پیشرفت‌های قابل ملاحظه‌ای داشتند و قابلیت‌های کاربردی متعددی در اختیار توسعه‌دهندگان قرار داده‌اند، اما هر توسعه‌‌دهنده حرفه‌ای وب به خوبی می‌داند کار کردن در یک محیط بومی توسعه وب یعنی لینوکس انتخاب خرمندانه‌ای است. اما چگونه می‌توانیم یک محیط توسعه وب مجازی ایجاد کرده و از آن استفاده کنیم؟ ما به شما نحوه ساخت این محیط توسعه را نشان خواهیم داد.

صفحه‌ها

اشتراک در حمیدرضا تائبی