آموزش ساخت اکانت جیمیل
برای ساخت اکانت جیمیل مرورگر خود را باز کنید و کلمه ساخت جیمیل رو سرچ کنید.
وارد اولین سایت شوید و روی لینک ایجاد حساب کلیک کنید تا وارد صفحه ساخت جیمیل شوید.
پس از کلیک کردن وارد صفحه زیر می شوید .
1 : نام خود را مینویسید .
2 : نام خوانوادگی خود را مینویسید.
3 : یک ادرس جیمیل برای اکانت خود بنویسید.
4 : پسورد ( رمز اکانت ) خود را بنویسید.
5 : تکرار کردن رمز عبور برای یاداوری رمز عبور .
6 : در اتمام کار و انجام مراحل بر روی Next کلیک کنید .
پس از کلیک کردن وارد صفحه دیگری میشوید مانند تصویر زیر :
1 : شماره موبایل خود رو وارد کنید تا کدی برای شما ارسال شود .
2 : پس از اتمام کار بر روی Next کلیک کنید.
نکته : در بعضی مواقع شماره همراه اجباری نیست و امکان نزدن آن وجود دارد .
1 : پس از ارسال کد آن را به صورت تصویر بالا بنویسید .
2 : پس از وارد کردن کد بر روی Verify کلیک کنید .
پس از کلیک کردن بر روی Verify وارد صحفه جدیدی میشوید ماننند تصویر زیر :
1 : این قسمت برای این است که اگر آدرس جیمیل خود را فراموش کردید یک ایمیل بازیابی داشته باشید .
2 : نوشتن ماه تولد
3 : نوشتن روز تولد
4 : نوشتن سال تولد
5 : معلوم کردن جنسیت
6 : انجام دادن و آماده سازی
در صحفه زیر بر روی محل مشخص شده کلیک کنید تا وارد اکانت خود شوید .
پس از انجام تمامی کار ها وارد این صفحه میشوید ولی برای وارد شدن به جیمیل خود کافیه در محل مشخص شده تصویر بالا کلیک کنید و پس از کلیک کردن به تصویر زیر برخورد میکنید .
و روی علامت جیمیل کلیک کنید تا وارد صفحه جیمیل خود شوید .
تمام شد و جیمیل شما آماده شد .
باج افزار چیست و راه های جلوگیری از آلوده شدن
- آیا رایانه شما در برابر حملات باج افزار محافظت می شود؟ Ransomware نوعی نرم افزار مخرب (نرم افزار مخرب) است که مجرمان برای اخاذی پول از آن استفاده می کنند. این داده ها را برای باج دادن با استفاده از رمزگذاری یا قفل کردن کاربران از دستگاه خود نگه می دارد.
- در این مقاله به شما می آموزیم که همه چیز در مورد جلوگیری از باج افزار بدانید. ما روشهای مختلفی را برای محافظت از رایانه و داده های شما در برابر حملات باج افزار کشف می کنیم.
در این مقاله خواهیم دید:
- نحوه جلوگیری از باج افزار
- اگر یک حمله باج افزار را تجربه کردید ، چه کاری انجام دهید ؟
- حذف باج افزار
- حملات باج افزار بد نام 2018
- چگونه می توان رایانه خود را از باج افزار محافظت کرد
جلوگیری از باج افزار :
در این بخش نکاتی را در مورد چگونگی جلوگیری از حملات باج افزار ، بدون کلیک بر روی لینک های تایید نشده ، برای جلوگیری از استفاده از USB ناآشنا به شما می گوییم. برای کسب اطلاعات بیشتر در مورد جلوگیری از باج افزار ، ادامه بخوانید.
- هرگز روی پیوندهای تایید نشده کلیک نکنید :
از کلیک در پیوندها در ایمیل های ناخواسته یا در وب سایت های ناآشنا خودداری کنید. بارگیری هایی که با کلیک بر روی لینک های مخرب شروع می شود ، روشی است که کامپیوتر شما می تواند آلوده شود. هنگامی که ransomware روی رایانه شما قرار دارد ، داده شما را رمزگذاری می کند یا سیستم عامل شما را قفل می کند. هنگامی که باج افزار نرم افزار “گروگان” را حفظ کند ، خواهان باج خواهی می شود تا بتوانید داده های خود را بازیابی کنید. پرداخت این باجها ممکن است ساده ترین راه حل به نظر برسد. با این حال ، این دقیقاً همان کاری است که مرتکب می خواهد
شما انجام دهید و پرداخت این باج ها تضمین نمی کند که آنها به شما امکان دسترسی به دستگاه یا داده های خود را پس می دهند.
- پیوست های ایمیل غیرقابل اعتماد را باز نکنید :
راه دیگری که ransomware می تواند به رایانه شما وارد کند از طریق پیوست کردن ایمیل است. پیوست های ایمیل را از طرف فرستنده هایی که به آنها اعتماد ندارید باز نکنید. نگاه کنید که ایمیل از چه کسی است و تأیید کنید که آدرس ایمیل صحیح است. قبل از باز کردن آن ، مطمئن شوید که آیا یک پیوست به نظر می رسد واقعی است یا خیر. اگر مطمئن نیستید ، با شخصی که فکر می کنید آن را ارسال کرده است تماس بگیرید و بررسی مجدد کنید. هرگز پیوست هایی که از شما می خواهند ماکروها را برای مشاهده آنها باز نکنید ، باز نکنید. اگر پیوست آلوده باشد ، با باز کردن آن ، ماکروهای مخرب را اجرا می کنید و به بدافزار رایانه شما کنترل می کنید.
- فقط از سایتهایی که به آنها اعتماد دارید بارگیری کنید :
برای کاهش خطر بارگیری باج افزار ، فایلهای نرم افزاری یا رسانه ای را از وب سایتهای ناشناس بارگیری نکنید.اگر می خواهید چیزی بارگیری کنید ، به سایت های معتبر بروید. بیشتر وب سایتهای معتبر دارای نشانگر اعتماد هستند که می توانید تشخیص دهید. فقط کافی است در نوار جستجو ، جستجو کنید تا ببینید سایت به جای ‘http‘ https از چه مواردی استفاده می کند. یک نماد محافظ یا قفل نیز ممکن است در نوار آدرس نشان داده شود تا صحت سایت امن باشد.
اگر چیزی در تلفن خود بارگیری می کنید ، حتماً از منابع معتبر بارگیری کنید. به عنوان مثال ، تلفنهای Android برای بارگیری برنامه ها باید از فروشگاه Google Play استفاده کنند و کاربران آیفون باید از App Store استفاده کنند.
- از دادن اطلاعات شخصی خودداری کنید :
اگر از یک منبع غیرقابل اعتماد که اطلاعات شخصی را درخواست می کند ، یک تماس ، نوشتار یا ایمیل دریافت کنید ، آنرا اعلام نکنید.
مجرمان سایبری که قصد حمله باج افزار را دارند ، ممکن است سعی کنند اطلاعات شخصی را قبل از حمله بدست آورند. آنها می توانند از این اطلاعات در ایمیل های فیشینگ استفاده کنند تا به طور خاص شما را هدف قرار دهند.
هدف این است که شما را در باز کردن پیوست یا پیوند آلوده فریب دهید. اجازه ندهید عاملان اطلاعاتی را بدست آورند که دام آنها را قانع کننده تر می کند.
اگر با شرکتی که درخواست اطلاعات کرده است تماس بگیرید ، درخواست را نادیده بگیرید و برای تأیید صحت آن ، مستقل با شرکت تماس بگیرید.
- از اسکن کردن و فیلتر کردن محتوای سرور پست الکترونیکی استفاده کنید :
استفاده از اسکن محتوا و فیلتر کردن بر روی سرورهای نامه شما روشی هوشمندانه برای جلوگیری از باج افزار است.
این نرم افزار احتمال رسیدن ایمیل به اسپم حاوی پیوست های آلوده به بدافزار یا پیوندها را برای رسیدن به صندوق ورودی شما کاهش می دهد.
- هرگز از USB های ناآشنا استفاده نکنید
اگر نمی دانید از کجا آمده اید ، USB یا سایر دستگاه های ذخیره سازی حذف را به رایانه خود وارد نکنید.
مجرمان سایبری ممکن است دستگاه را با استفاده از باج افزار آلوده کرده و در یک فضای عمومی بگذارند تا شما را در استفاده از آن فریب دهد.
- نرم افزار و سیستم عامل خود را به روز کنید
به روزرسانی نرم افزار و سیستم عامل شما به محافظت در برابر بدافزار کمک می کند. زیرا هنگام به روزرسانی ، اطمینان حاصل می کنید که از آخرین تکه های امنیتی بهره مند می شوید و سوء استفاده از آسیب پذیری ها را در نرم افزار خود برای مجرمان سایبری دشوار می کنید.
- هنگام استفاده از Wi-Fi عمومی از VPN استفاده کنید
محتاط بودن با وای فای عمومی یک اقدام معقول برای محافظت از باج افزار است.
هنگامی که از Wi-Fi عمومی استفاده می کنید ، سیستم رایانه شما در برابر حمله آسیب پذیرتر است. برای محافظت در امان باشید ، از استفاده از Wi-Fi عمومی برای معاملات محرمانه خودداری کنید یا از یک VPN امن استفاده کنید.
- از نرم افزارهای امنیتی استفاده کنید
هنگامی که بارگیری یا پخش می کنید ، نرم افزارهای ما پرونده های آلوده را مسدود می کنند ، از اینکه باج افزارها از آلوده شدن رایانه شما جلوگیری کنند و مجرمان سایبری را در معرض خطر قرار دهند ، جلوگیری می کنند.
با گسترش گسترده تر شدن جرایم سایبری ، محافظت از باج افزار هرگز اهمیت حیاتی نداشته است. با راه حل جامع امنیت اینترنت مانند Kaspersky Internet Security از رایانه خود در برابر باج افزار محافظت کنید.
نرم افزار امنیتی را به روز کنید
برای بهره مندی از بالاترین سطح حفاظتی که نرم افزار امنیت اینترنت ارائه می دهد ، از بروزرسانی آن اطمینان حاصل کنید. هر بروزرسانی شامل جدیدترین نکات امنیتی و جلوگیری از باج افزار حداکثر خواهد بود.
- از داده های خود نسخه پشتیبان تهیه کنید
اگر یک حمله باج افزار را تجربه کنید ، در صورت پشتیبان گیری ، داده های شما ایمن خواهند بود. حتماً همه موارد کپی شده را بر روی یک هارد اکسترنال نگه دارید ، اما مطمئن باشید هنگام استفاده ، آن را به رایانه متصل نکنید. اگر هارد دیسک هنگامی که قربانی حمله باج افزار می شوید وصل شوید ، این داده ها نیز رمزگذاری می شوند.
علاوه بر این ، راه حل های ذخیره سازی ابری به شما امکان می دهد به نسخه های قبلی پرونده های خود مراجعه کنید. بنابراین ، اگر آنها توسط ransomware رمزگذاری شوند ، باید بتوانید از طریق فضای ذخیره سازی ابری به نسخه رمز نشده برگردید.
چگونه به حملات باج افزار پاسخ دهیم :
اکنون می دانید که چگونه از باج افزار جلوگیری کنید ، اما اگر قبلاً قربانی حمله باج افزار شده اید ، چه می کنید؟
در صورت حمله باج افزار ، مهم است که بدانید چه کاری انجام دهید. در اینجا چند گام ساده برای رعایت حداقل آسیب ها آورده شده است.
- رایانه خود را جدا کنید
اگر یک حمله باج افزار را تجربه کردید ، اولین کاری که باید انجام دهید قطع ارتباط از هر شبکه و اینترنت است.
قطع اتصال از این طریق ، کامپیوتر شما را جدا کرده و احتمال ابتلا به عفونت باج افزار به رایانه های دیگر را به حداقل می رساند.
- هرگز باج ندهید
هیچ باج ای را که توسط مجرمان سایبری انجام حمله باج افزار درخواست شده ، پرداخت نکنید.
مانند وضعیت گروگانگیری در زندگی واقعی ، بهتر است با مجرمان سایبری مذاکره نکنید. پرداخت باج ، بازگشت اطلاعات شما را تضمین نمی کند – پس از این که همه این افراد اعتماد شما را دستکاری کرده اند.
ورود به داخل و پرداخت نیز این نوع جرم را تشویق می کند. هرچه افراد باج بیشتری بپردازند ، حملات باج گیری رایج تر می شوند.
- حذف باج افزار را شروع کنید
برای خلاص شدن از شر رایانه از باج افزار ، مراحل ساده ما برای از بین بردن باج افزار را در بخش زیر دنبال کنید.
راهنمای حذف باج افزار
مراحل بهبود ransomware را در زیر دنبال کنید تا از حمله باج افزار جلوگیری کنید.
- مرحله 1: از اینترنت جدا شوید
در مرحله اول ، برای متوقف کردن انتشار باج افزار به سایر دستگاه ها ، از اینترنت جدا شوید.
- مرحله 2: اسکن را با استفاده از نرم افزار امنیت اینترنت انجام دهید
برای اجرای اسکن از نرم افزار امنیتی اینترنت که نصب کرده اید استفاده کنید. این به شناسایی هرگونه تهدید کمک می کند. در صورت شناسایی پرونده های خطرناک ، می توان آنها را حذف یا قرنطینه کرد.
- مرحله 3: از ابزار رمزگشایی ransomware استفاده کنید
اگر کامپیوتر شما به باج افزار رمزگذاری آلوده شده است ، برای رمزگشایی پرونده ها و داده های خود باید از رمزگشایی ransomware استفاده کنید تا بتوانید دوباره به آنها دسترسی پیدا کنید.
در کسپرسکی ، ما به طور مداوم آخرین فرم های باج افزار را تحقیق می کنیم تا بتوانیم رمزگشایی باج افزار را برای مقابله با هر تهدید جدید ایجاد کنیم.
- مرحله 4: فایل ها را از نسخه پشتیبان تهیه کنید
اگر از داده های خود بصورت بیرونی یا در فضای ذخیره سازی ابری تهیه کرده اید ، نسخه پشتیبان تهیه شده از تمام پرونده های خود را در رایانه خود بازیابی کنید. این به شما امکان می دهد تا به نسخه نرم افزاری که بدافزار نیست ، برگردید.
اگر نسخه پشتیبان تهیه نکنید ، پاک کردن رایانه و بازیابی پرونده هایتان بسیار سخت خواهد بود. برای جلوگیری از وقوع این امر ، توصیه می کنیم از داده های خود بطور منظم نسخه پشتیبان تهیه کنید. اگر مستعد فراموش کردن هستید ، از خدمات خودکار پشتیبان گیری ابر استفاده کرده یا یادآوری تقویم را برای خود تنظیم کنید.
تاریخچه حملات باج افزار
در این مقاله نکاتی درباره جلوگیری از باج افزار آورده شده است ، در مورد نحوه مقابله با حمله باج افزار و در مورد فرآیند حذف آسان باج افزار توضیح داده شده است.
اکنون ، اجازه دهید سه نمونه اخیر باج افزار را بررسی کنیم. درک چگونگی گسترش باج افزار قبلاً ، به ما کمک می کند تا بدانیم که چرا محافظت از باج افزار از اهمیت زیادی برخوردار است.
- نقض انواع پستانداران گوشتخوار دله
در ماه سپتامبر سال 2018 یک حمله باج افزار به گروه Wolverine Solutions تأمین کننده بخش مراقبت های بهداشتی رسید. این بدافزار بسیاری از پرونده های این شرکت را رمزگذاری کرد و کارگران نتوانستند به آنها دسترسی پیدا کنند.
خوشبختانه ، متخصصان پزشکی قانونی توانستند در 3 اکتبر برای رمزگشایی و بازیابی آنها تلاش کنند ، اما خوشبختانه این واقعیت بود که تعداد زیادی از داده های بیمار در نتیجه حمله به خطر افتاد.
نام ، آدرس ، اطلاعات پزشکی و سایر اطلاعات شخصی ممکن است به دست مجرمان سایبری که این حمله را انجام داده اند ، افتاده باشد.
- Ryuk
Ryuk یک حمله باج افزار است که از آگوست سال 2018 آغاز شده است. از نظر شیوه ای که قادر به رمزگذاری درایوهای شبکه بود ، با سایر حملات متفاوت است.
در نتیجه هکرها توانستند گزینه Windows System Restore را قفل کنند و در صورت عدم داشتن داده های پشتیبان از کاربران ، کاربران قادر به بازیابی از حمله نخواهند بود.
- GandCrab
GandCrab یک حمله باج افزار مخرب است که در ژانویه سال 2018 به وقوع پیوسته است. با انتشار سریع این عفونت ، نسخه های بسیاری داشت و بدنام شد.
پلیس برای تهیه یك رمزگشایی باج افزار برای مقابله با تأثیرات این حمله ، با ارائه دهندگان امنیت اینترنت از نزدیک همکاری كرد.
آیا می خواهید از باج دادن داده های خود جلوگیری کنید؟ با امنیت Kaspersky Internet Security از رایانه خود در برابر باج افزار محافظت کنید.
عجله کار شیطونه؛ ۳ اشتباه متداولِ توسعهدهندگان، وقتی که عجله دارند.
نویسنده: زیمون آدامیاک — ما میخواهیم کارها را تمام کنیم. این ذات ما است و چیزی است که بابت آن حقوق میگیریم. ولی وقتی از یک کار سراغ کار دیگری میرویم، گاهی اوقات چیزهای اساسیای را فراموش میکنیم: کیفیت کد و رشد ما به عنوان برنامهنویس.
میان گناهان زیادی که مرتکب میشویم، آنهایی که به خاطر عجله رخ میدهند از همه غیرمنطقیترند. به همین دلیل، باید هر از چند گاهی دنبال فرصتی باشیم تا کمی سرعتمان را کم و نفسی تازه کنیم.
این لیستِ من از مهمترین اشتباهاتی است که مرتکب میشویم، وقتی که حس میکنیم زمان کافی برای انجام کار به شیوه درستش وجود ندارد.
اشتباه اول: نخواندن کد به اندازه کافی
تا حالا فیلمی دیدهاید که در آن برنامهنویسی برای چندین دقیقه به صفحه نمایش خیره شود و هیچکاری انجام ندهد؟ من هم ندیدهام! معمولا آنها چیزی را با سرعت نور تایپ میکنند و تمام؛ مشکل حل میشود. با کمال تاسف، کار ما به این زیبایی نیست.
ما باید یک عالمه کد بخوانیم و در کنار آن، باید بفهمیم که این کد چهکاری انجام میدهد و چرا این کار را میکند.
کدهای تصادفی از اینترنت
همین نخواندن کد گونههای متفاوتی دارد. آخرین باری که دنبال جواب چیزی در اینترنت بودید، کدی را در StackOverflow پیدا کردید و آن را یکسره کپی پیست کردید چه زمانی بود؟ برای خود من، احتمالا همین هفته.
به احتمال خیلی زیاد این کد کار هم میکند. ولی آیا میدانید که این کد چهکار میکند، چرا اینکار را انجام میدهد و محدودیتهایش چیست؟ آیا امن است؟ در قبال الزامات و موارد خاص چگونه عمل میکند؟
بعضی وقتها فقط باید کد را پیست کنید و دعا کنید که کار کند. بعضی چیزا برای فهم و زمان من و شما زیادی پیچیده هستند! ولی معمولا در ۱۵ تا ۳۰ دقیقه میتوانید کد را بفهمید. شما باید اطمینان کافی داشته باشید که کدی را که برای پروژه وارد کردهاید بلدید. اگر اینگونه نباشد، شما امنیت و قابلیت نگهداری پروژه در بلندمدت را به خطر انداختهاید.
کدهای پروژه
خواندن کد پروژهی خودتان چه؟ این همان داستان قدیمی است. فرض کنید برای درستکردن باگی فراخوانده شوید که با آن آشنا نیستید. خوشبختانه یک حدس دارید و سعی میکنید با استناد به آن بلافاصله مشکل را حل کنید. این شیوه کار کرد؛ پس تغییرات را اعمال میکنید و سر کار خودتان میروید.
این یک اشتباه بزرگ است. اگر با کد پروژه آشنا نیستید و تستها را ندارید، احتمال این که این کارِ شما چیزی را خراب نکند و همهی موارد را مدیریت کند بسیار کم است.
برای درستکردن چیزی باید با آن آشنا باشید. اینکه با تغییرات مختلف با کد سر و کله بزنید دردی را دوا نمیکند. ممکن است یکی دو بار هم شانس بیاورید ولی نهایتا دیر یا زود یک فاجعه به بار میآورید.
کد کتابخانهها
چند کتابخانه را در شروع پروژه به صورت پیشفرض اضافه میکنید؟ مطمئنید که به همهی آنها نیاز دارید و میدانید چگونه پیادهسازی شدهاند؟
نمیخواهم بگویم که نباید از کتابخانهها و فریمورکها استفاده کنید. اتفاقا باید از هر کدِ امتحان پس داده و تایید شده در هرجایی که میشود استفاده کرد. اختراع دوبارهی چرخ یکی از مشکلات رایج است و میتواند بیشتر از سود، ضرر برساند.
چیزی که میخواهم بگویم این است که باید ابزاری را که استفاده میکنیم بشناسیم. کتابخانههای محبوب معمولا از لحاظ نرمافزاری بینظیرند و با مطالعهی کد آنها میتونید بسیار بیاموزید. این کار یا باعث میشود که توسعهدهندهی ماهرتری شوید یا متوجه شوید که اصلا نیازی به این کتابخانه ندارید. در هر صورت، این بازی برای شما برد-برد است.
نیازی به تحلیل همهی کتابخانههایی که استفاده میکنید نیست؛ ولی وقتی از چیزی بارها استفاده میکنید، خوب است نگاهی به چگونگی کار کردن آن بیندازید.
خواندن کدهای خوب به شما کمک میکند تا توسعهدهنده بهتری شوید و محصولاتتان را بهتر بشناسید. ممکن است فکر کنید که زمان کافی را برای این کار ندارید، ولی این اشتباه است. آشنایی با کد محصولتان باعث میشود تا سرعت کدزنیتان بالا برود و خواندن کدهای دیگر به رشد شما به عنوان یک توسعهدهنده کمک میکند. پس در بلندمدت، کدخوانی باعث صرفهجویی در زمان میشود نه هدر دادن آن.
اشتباه دوم: ریفرکتور نکردن
میخواهید یک فیچر را پیادهسازی کنید و عجله هم دارید. خوشبختانه شما ایدهای دارید تا این ویژگی را خیلی سریع بسازید. پس به سرعت یک کد رمزآلود مینویسید و همهچیز هم به نظر درست کار میکند. مشکل حل شد، برویم سراغ بعدی.
اشتباه!
وقتی بدون توجه به گزینههای مختلف شروع به کدزنی میکنید و اولین راه حل را در نظر میگیرید، کد شما ناقص است. ممکن است ناکارآمد، ناخوانا و غیرقابل نگهداری باشد. در بدترین حالت، ممکن است هر سهتای اینها باشد و حتی مشکل را هم حل نکند.
این که کارتان را سریع تمام کنید، وسوسهانگیز است. حتی ممکن است باعث افتخار شما شود. ولی یکی از نشانههای یک توسعهدهندهی قوی، ساختن کدهای با کیفیت و ارتقا کدهای پروژه است.
پروژهای که در آن همه مشغول ساختن فیچرهای جدید به سریعترین شکل ممکن هستند، محکوم به یک خطای بزرگ فنی است. در طول زمان، کمتر و کمتر قابل نگهداری میشود و بهرهوری توسعهدهندگان از دست میرود. این وظیفه همه توسعهدهندههای یک تیم است که کد را بهبود ببخشند.
پس مطمئن شوید که برای پیادهسازی یک فیچر به اندازه کافی وقت بگذارید. عوارض جانبی کارتان و چگونگی تناسب آن با ساختار کلی برنامه را در نظر بگیرید. شما باید همیشه کد پروژه را در شرایطی بهتر از قبل تحویل بدهید. این کار نهتنها سرعت توسعه را در بلندمدت افزایش میدهد، بلکه شما را هم برنامهنویس ماهرتری میکند.
اشتباه سوم: تست نکردن
چند وقت یکبار یک فیچر را بدون آمادهکردنِ تست برای اطمینان از درست بودن آن مینویسید؟ متاسفانه این یک خطای رایج است؛ به خصوص در پروژههایی که باید سریع باشید. همه فکر میکنند که تستها وقت ارزشمند توسعهدهندگان را میگیرند، پس وقت دیگری هم میتوان سراغ آن رفت، گاهی هیچوقت!
در واقع، تستکردن برای هر پروژه با طول عمر زیاد یا قابلیت رشد بالا حیاتی است. مهم نیست کدتان چقدر خوب باشد. یک نفر باید آن را تغییر دهد. و وقتی این کار را بکند، باید برایشان این اطمینان وجود داشته باشد که کد هنوز کار میکند.
بدتر از آن، یک نفر میتواند بخشهای مختلف کد را تغییر دهد که احتمالا فیچر شما را خراب میکند. بدون یک تست، شما هرگز متوجه این نمیشوید.
پس ممکن است تصور کنید که تست نوشتن اتلاف وقت و هزینه است ولی دقیقا برعکس. بعدا در آینده خودتان یا دیگر توسعهدهندهها برای نوشتن این تستهای مفید از شما ممنون خواهند بود!
ترجمه از:
“Three Mistakes Developers Make When They’re in a Hurry” by Szymon Adamiak
کار سرور چیست و چه کاربردی دارد؟
در ابتدای این مقاله باید به این سوال پاسخ دهیم که معنی سرور چیست در پاسخ به پرسش کار سرور چیست و تعریف سرور بایستی گفت به بیان ساده سرور، کامپیوتری همیشه روشن و قدرتمند است که کاربران در زمانهای متفاوت، از آن انتظار پاسخ به درخواستهای خود را دارند. زمانی که دسترسی به سرور تنها در محدوده یک شبکه داخلی باشد، آن را سرور شبکه مینامند. به این معنا که تمامی کامپیوترهای موجود در این شبکه، از سرور فرمان میگیرند و نیازهای تحت شبکه خود را به کمک آن تامین میکنند. حال اگر گستره این شبکه را کمی بیشتر و تشکیل شده از تمام کامپیوترهایی که از طریق اینترنت به هم وصل شدهاند بدانیم، با گروه بسیار بزرگی از کامپیوترهای همیشه روشن و در دسترس از طریق اینترنت، روبرو هستیم. سرورهای اینترنتی، اطلاعاتی که در هر زمان از شبانهروز بر روی پهنای اینترنت جستجو میشوند را، در اختیار کاربران قرار میدهند، حال که مفهوم سرور یعنی چه آشنا شدید در امتداد مقاله به بررسی سخت افزاز سرور می پردازیم.حال که مفهوم منظور از سرور چیست؟ آشنا شدید در امتداد مقاله به بررسی منابع سخت افزاری سرور می پردازیم.
منابع سخت افزاری سرور چیست؟
در پاسخ به پرسش سیستم سرور چیست بایستی گفت باید بدانیم که منابع سختافزاری سرور چیست؟ و تنظیمات سرور چیست، سرور از قطعات سختافزاری خاصی تشکیل شده است که بالاترین پردازش و عملکرد از آنها انتظار میرود. عموما سرورها از پردازندهای قدرتمند با چندین عدد هسته فیزیکی و مجازی، RAM بالا و هارددیسک با فضای ذخیرهسازی چند ترابایتی، تشکیل میشوند. با توجه به این میزان قدرت و عملکرد، سرور میبایست در فضایی نگهداری شود که بدون هیچگونه اختلال و قطعی به صورت ۲۴ ساعته روشن و به اینترنت وصل باشد. کاربرد سرور با توجه به این ساختار و پاسخگویی به درخواستهای متعدد کاربران، معنا مییابد.
دیتاسنتر چیست؟
در شبکه اینترنت یکی از مهمترین فاکتورها به هنگام دریافت خدمات، سرور یک پایداری محسوب میشود. حال اگر بخواهیم بگوییم دیتاسنتر چیست، باید گفت محلهای ویژهای در سراسر دنیا با نام دیتاسنتر یا همان مرکز داده، جهت نگهداری از سرور ها احداث میشوند که تمرکز آنها بر روی کیفیت شبکه، پشتیبانی قطعات و نرمافزارهای مورد نیاز است. این مراکز داده بصورت تخصصی، شرایط را برای استفاده از سرورها به دور از قطعی و مشکلات دیگر، فراهم میآورند. بنابراین “دیتاسنتر” محلی است که صدها و یا هزاران سرور را در رکها (Rack)، کیجها (Cage) و اتاقهای مختلف، جای میدهد. ساختمان دیتاسنتر از بخشهای مختلفی مانند اتاق کنترل، اتاق سرور، ژنراتورها، تاسیسات خنکسازی، انبار سخت افزار، اتاق UPS و Battery Backup، اتاق نگهداری از وسایل اطفای حریق و اتاق مدیریت شبکه تشکیل میشود. این بخشها با توجه به نیازها، طراحی و امکانات و زیرساخت برای هر مرکز داده، کاملا متفاوت خواهند بود.
ویژگی های سرور چیست؟
- انحصاریبودن منابع سختافزاری
- قابلیت افزایش و ارتقا سختافزار سرور
- اتصال دائمی به اینترنت
- سرعت عملکرد بسیار بالا
- قدرت پردازش و قدرت محاسباتی سریع
- امنیت بالا
- امکان پیادهسازی Raid نرمافزاری و سختافزاری، بر روی سرور
نواع سرورچیست و کاربرد آنها از نظر تخصیص منابع :
حال که با مفهوم عبارت منظور از سرور چیست ؟ آشنا شدید اکنون به بررسی کاربرد سرور می پردازیم سرورها جهت ارائه خدمات به کاربران به چند دسته سرور اشتراکی، سرور مجازی و سرور اختصاصی، تقسیممیشوند که نحوه تخصیص منابع آنها، متفاوت است.
سرور اشتراکی: بر روی سرور اشتراکی با توجه به نوع کاربردی که دارد تعدادی وب سایت، دیتابیس یا میل دامین تعریف شدهاند که در لحظه، پاسخگوی درخواستهای متعددی از کاربران خواهند بود. همانطوریکه از نام یک سرور اشتراکی میتوان فهمید، منابع آن اعم از پردازنده، پهنای باند، فضای ذخیرهسازی و… طبق تعاریف مدیر سرور بین کاربران با اشتراک فضای سرور ایجاد میشود.
سرور اختصاصی مجازی: مقایس بزرگتر با منابع اختصاصیتر از یک سرویس اشتراکی است که از طریق “مجازیسازها” تقسیم منابع یک سرور اختصاصی میزبان به چند ماشین مجازی، صورت میپذیرد. با توجه به اختصاصی بودن منابع ماشینهای مجازی، تعداد وبسایتهایی که بر روی سرور میزبان ایجاد میشوند از وب سایتهای سرور اشتراکی کمتر خواهند بود.
سرور اختصاصی: شرکتهای بزرگ و وب سایتهای پربازدیدی مانند فروشگاههای آنلاین، نیاز به منابعی بیش از یک ماشین مجازی خواهند داشت. کاربران این دسته سرویسها، در پردازنده RAM، فضای دخیرهسازی اطلاعات، جایگاه قرارگیری در رک و پهنای باند بر روی یک سرور، کاملا اختصاصی میزبانی میشوند.
در ایران، سرورهای اختصاصی به دو دستهی عمده سرور اختصاصی ایران و سرور اختصاصی خارج کشور تقسیم میشوند. تفاوت این دو مورد عموما محدود به موقعیت جغرافیایی آنها میشود که در چه محل و دیتاسنتری، میزبانی میشوند و در مورد سرور مجازی به، سرور مجازی ایران و همین طور سرور مجازی خارج (سرور مجازی کانادا) تقسیم شده است.