سرورها به تصرف بات‌نت سیمدا در آمدند

سرورها به تصرف بات‌نت سیمدا در آمدند

سرورها به تصرف بات‌نت سیمدا در آمدند

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

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

بنابر گزارش‌ها و به گفته پلیس بین‌الملل اینترپل، نرم‌افزارهای مخربی که قدرت لازم را در اختیار بات‌نت سیمدا قرار می‌دادند به نام‌های Backdoor.Win32.Simda، Simda.AT  و  BKDR_SIMDA شناسایی شده‌اند. این بات‌نت در مجموع بیش از 770 هزار کامپیوتر را در بیش از 190 کشور جهان در شش ماه گذشته آلوده ساخته‌ است. مناطقی که بیشترین آلودگی را به خود دیده‌اند در کشورهای آمریکا، انگلستان، کانادا و روسیه قرار دارند. بنا به گفته‌های اینترپل، در دو ماه اول سال 2015 میلادی 90 هزار مورد آلودگی فقط در کشور امریکا شناسایی شده است. پلیس بین‌الملل بخشی تحت عنوان مرکز جرائم دیجیتال (IDCC) را در سنگاپور راه‌اندازی کرده است که با مایکروسافت، کسپرسکی، ترندمایکرو و مؤسسه دفاع سایبری ژاپن به تجزیه و تحلیل این بدافزار پرداخته است. نتیجه این تحقیقات نشان می‌دهد، بات‌نت سیمدا برآیند یک نقشه مهندسی دقیق برای گسترش آلودگی در سراسر جهان است. اینترپل با همکاری بخش جنایت‌های دیجیتالی مایکروسافت و دیگر شرکا خود و پس از تجزیه و تحلیل حجم زیادی از داده‌ها دریافته‌اند که میزان شیوع و گسترش آلودگی به بات‌نت در سراسر جهان بسیار سریع بوده است. در این عملیات سراسری افسران واحد ملی جرایم فناوری هلند، دفتر تحقیقات فدرال ایالات متحده،  پلیس بخش فناوری Nouvelles در لوکزامبورگ و بخش مقابله با جنایات اینترنتی کشوری موسوم به K در وزارت داخلی روسیه که توسط دفتر مرکزی اینترپل در روسیه پشتیبانی می‌شوند، حضور داشتند. سانجی ویرمانی، مدیر IDCC درباره این عملیات گفت: « این عملیات موفقیت‌آمیز ارزش و ضرورت همکاری‌های بین المللی و ملی با بخش خصوصی در ردیابی و مبارزه با جنایات آنلاین را نشان داد.» ویرمانی در ادامه گفت: « این عملیات ضربه قابل توجهی به بات‌نت سیمدا وارد کرده است. اینترپل برای حفاظت از شهروندان کشورهای عضو این سازمان در مقابل جنایات سایبری و شناسایی دیگر تهدیدات به کار خود ادامه خواهد داد.»

بنا به گفته‌های مایکروسافت، Simda.AT معمولا از طریق کیت اکسپلویت Fiesta ارسال می‌شود. نمودار زیر فعالیت‌های این بات‌نت را در شش ماه گذشته نشان می‌دهد.

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

امنیت سرور سرور مجازی

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

خرید سرور

نحوه شیوع و گسترش

با گذشت زمان خانواده سیمدا از شیوه‌های زیر برای گسترش استفاده کرده‌اند:

•BlackHat SEO

•Exploit kits (such as Blackhole, Styx, Magnitude and Fiesta)

•Mass SQL injection

•Other malware (such as Kelihos, Waledac, Winwebsec)

•Spam mail

•Social engineering

در مورد نسخه Simda.AT شایع‌ترین روشی که برای آلوده‌سازی از آن استفاده شده است، از طریق کدهای جاگذاری یا تزریق شده جاوااسکریپت در سایت‌ها بوده است. سایت‌های مخاطره‌آمیز به تغییر ترافیک کاربران به سایت‌های دیگری که در اصطلاح دروازه نامیده می‌شوند، استفاده می‌کرده‌اند . تصویر زیر یک مثال از تزریق کد جاوااسکرپیت را که به نام Trojan:JS/Redirector شناسایی شده است، نشان می‌دهد:

سرور مجازی

این سایت دروازه، به عنوان بخشی از زنجیره ابزارهای اکسپلویت عمل کرده و مرورگر را به صفحه‌ اکسپلویت هدایت می‌کند. دروازه بات‌نت Simda.AT به‌نام Exploit:JS/Fiexp شناسایی شده است. Fiexp انواع مختلفی از اکسپلویت‌ها را سرویس‌دهی‌ می‌کند. به عنوان مثال، از طریق فایل‌های آلوده SWF که به‌نام  Exploit:SWF/Fiexp شناسایی شده است، فایل‌های مخرب اپلت‌ جاوا که به‌نام  Exploit:Java/Fiexp شناسایی شده است،  فایل‌های مخرب سیلورلایت که به نام  Exploit:MSIL/CVE-2013-0074 شناسایی شده است، استفاده کرده است.

برای آگاهی از جزییات دقیق‌تر وابسته به اکسپلویت‌هایی که به آن‌ها اشاره شد به آدرس‌های زیر مراجعه کنید:

CVE-2013-0074 – Silverlight

•CVE-2013-2465 – Java

•CVE-2014-0569 – Adobe Flash

دروازه (Gate) شامل اسکرپیتی است که مرورگر را به صفحه Fiesta هدایت می‌کند. از این صفحه فیستا تلاش می‌کند تا با یکی از سه روش اکسپلویت که در بالا به آن اشاره شد به سوء‌استفاده از یک ماشین بپردازد. تصویر زیر فرآیند تحویل Simda.AT را نشان می‌دهد:

خرید سرور مجازی

اینرپل می‌گوید با اطلاعات به دست آمده اکنون می‌توان به شناسایی هویت عاملانی که در پشت‌ صحنه بات‌نت سیمدا قرار دارند پی برد؛ چه کسی از یک مدل تجاری برای فعالیت‌های جنایی استفاده کرده و چه کاربرانی به طور ناخواسته مجبور به نصب این بدافزار که بدافزارهای مخرب دیگر را با موفقیت نصب می‌کند، آلوده شده‌‌اند. آزمایشگاه کسپرسکی اقدام به راه‌اندازی یک سایت خودبررسی برای اطلاع کاربران از این موضوع که آیا آدرس IP آن‌ها توسط سرورهای تحت کنترل و فرمان دهی سیمدا مورد استفاده قرار گرفته است یا نه کرده است. برای اطلاع از این موضوع از آدرس checkهاست امنup.kaspersky استفاده کنید.

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

کسپرسکی روز جمعه اعلام کرد، محققان این شرکت امنیتی یک آسیب‌پذیری در هسته داروین کشف کردند، این هسته اساس و پایه سیستم‌عامل‌های OS X و iOS را شکل می‌دهد. شرکت امنیتی روسی می‌گوید این آسیب‌پذیری که به نام Darwin-Nuke  نامیده می‌شود، دستگاه‌های مجهز به سیستم‌عامل‌های iOS 8 و OS X 10.10 را در معرض حمله عدم سرویس‌دهی راه دور قرار داده که توانایی آسیب‌ رساندن به دستگاه کاربر و ضربه زدن به هر شبکه‌ای که با این دستگاه‌ها به آن متصل می‌شوند را دارد. با این حال، کسپرسکی می‌گوید در حالی‌که این آسیب‌پذیری با پردازش بسته IP با یک اندازه خاص و با گزینه‌های آدرس IP نامعتبر قابل بهره‌برداری است اما در نگاه اول یک آسیب‌پذیری ساده است که برای اکسپلویت بتوان از آن استفاده کرد نیست. آنتون ایوانف، تحلیل‌گر ارشد نرم‌افزارهای مخرب می‌گوید: «بهره‌برداری از این باگ کار سختی است. به دلیل این‌که باید شرایط حمله برای هکرها آماده باشد و این یک مسئله ساده و ناچیزی نیست. اما مجرمان اینترنتی می‌توانند این کار را به طور مداوم برای شکستن دستگاه‌ها یا حتی تأثیرگذاری مؤثر روی فعالیت‌های شبکه انجام دهند. مسیریاب‌ها و دیوارهای آتش معمولا بسته‌های نادرست با اندازه‌های نامعتبر را رها می‌کنند، اما ما چند ترکیب نادرست از آدرس‌های IP که از طریق اینترنت عبور کردند را کشف کردیم.» کسپرسکی اعلام کرده است کاربران سیستم‌عامل‌های iOS و OS X باید دستگاه‌های خود را به سیستم‌عامل OS X 10.10.3 و iOS 8.3 به‌روزرسانی کنند. این نسخه از سیستم‌عامل‌ها از این آسیب‌پذیری در امان هستند.

حمله روز صفر چیست؟ آیا دفاعی در برابر آن وجود دارد؟

حمله روز صفر چیست؟ آیا دفاعی در برابر آن وجود دارد؟

حمله روز صفر چیست؟ آیا دفاعی در برابر آن وجود دارد؟

در میان انواع تهدیدات امنیتی و طیف گسترده‌ای از مکانیزم‌های مورد استفاده در حملات، این حملات روز – صفر (Zero day) هستند که نه ‌تنها از قدرت تخریب بالایی برخورداراند، بلکه بیشترین فشار روانی را به شرکت‌های سازنده محصولات سخت‌افزاری یا نرم‌افزاری وارد می‌کنند.

ساده‌ترین راه توصیف حمله روز – صفر تجزیه کردن آن به مؤلفه‌ها و اجزاء مختلف است. در این نوع حمله شمارش از روز- صفر آغاز می‌شود و به تعداد روزهایی که آسیب‌پذیری در یک بخش از نرم‌افزار یا سخت‌افزار شناخته شده و هنوز هیچ وصله‌ای از سوی توسعه‌دهندگان دستگاه یا نرم‌افزار که اکسپلویت روی آن انجام گرفته عرضه نشده باشد، شمارش ادامه پیدا می‌کند. یک روز- صفر به صورت یک تهدید ناشناخته تشخیص داده می‌شود، به دلیل این‌که هیچ وصله‌ای در زمان بروز آن وجود ندارد. روز – صفر به عنوان یکی از بزرگ‌ترین معضلات در بحث امنیت اینترنت به‌شمار می‌رود. خاری در دل امنیت که دفاع مستقیم در برابر آن به سختی امکان‌پذیر است. البته با استفاده از ابزارها و تکنیک‌های آماده شده از بروز این حملات می‌توان تا حدودی ممانعت به عمل آورد. همان‌گونه که در دنیای صنعت زمان حرف اول را می‌زند، در امنیت شبکه نیز این زمان است که حرف اول را می‌زند. در زمان بروز حمله روز – صفر تمامی ساعات یک روز برای شناسایی و متوقف کردن یک حمله سازمان‌یافته توسط هکرها کافی به نظر نمی‌رسد. هرچند ممکن است قدرت هکرها  محدود باشد، اما تخمین‌ها نشان می‌دهند، هنوز هم ارزش بازار فعلی حملات روز – صفر در جهان در حدود سه میلیارد دلار است.

خرید سرور

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

یک دفاع مشکل

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

Zero Day Initiative

 گروه اول مستقل بوده و توسط شرکت TippingPoint یا از طریق کمک‌های مالی تأمین اعتبار و حمایت می‌شود. در این سازمان محققان اطلاعات انحصاری درباره آسیب‌پذیری‌های وصله نشده که شناسایی کرده‌اند را ارائه می‌دهند. در ادامه، سازمان اقدام به بررسی اصالت اخلاقی محقق و مسائل مالی مربوطه می‌کند و صحت این مشکل را در آزمایشگاه امنیتی خود مورد بررسی قرار می‌دهد و پولی را در خصوص این کشف به محقق پرداخت می‌کند. اگر محقق در ادامه اقدام به شناسایی و کشف آسیب‌پذیری‌های بیشتر یا ارائه اطلاعات بیشتر کند، اضافه بر دستمزد مبلغی را در یک برنامه زمانی منظم به عنوان پاداش دریافت می‌کند. بعد از آن‌که توافق نهایی با محقق به دست آمد، ZDA به طور همزمان به توسعه فیلترهای حفاظتی پیشگیری از نفوذ IPS ( سرنام Intrusion Prevention System) پرداخته و به سازندگان اطلاع می‌دهد که محصول آن‌ها آلوده بوده تا اقدامات لازم برای طراحی وصله‌های لازم برای محصولشان را اعمال کنند. البته این سازمان جزییات فنی شناسایی شده در رابطه با یک آسیب‌پذیری را با دیگر سازندگان امنیتی به اشتراک قرار می‌دهد. همچنین برای پیشگیری از هرگونه سوء استفاده مادامی‌که شرکت سازنده وصله‌های لازم را برای محصول خود ارائه نکند، اطلاع‌رسانی عمومی را بدون ارائه هرگونه جزییاتی انجام می‌دهد.

Google Project Zero

Project Zero نام یک تیم از تحلیل‌گران امنیتی به رهبری کریس ایون بوده که در گوگل مستقر هستند. کریس ایوان شخصی است که رهبری تیم امنیتی مرورگر کروم را بر عهده دارد. وظیفه این تیم پیدا کردن اکسپلویت‌های روز- صفر است. این پروژه در 15 جولای 2015 میلادی رسما آغاز به کار کرد. بعد از آن‌که یک تعداد رخنه و آسیب‌پذیری در محصولاتی که توسط کاربران نهایی مورد استفاده قرار گرفتند و همچنین آسیب‌پذیری‌های بحرانی همچون Heartbleed شناسایی شدند، گوگل را بر آن داشت تا یک تیم تمام وقت برای پیدا کردن این‌گونه  آسیب‌پذیری‌ها تشکیل دهد. این تیم نه فقط آسیب‌پذیری‌های احتمالی در محصولات گوگل بلکه در دیگر نرم‌افزارها را نیز مورد بررسی قرار می‌دهند. باگ‌هایی که توسط این تیم شناسایی شوند به سازندگان گزارش داده شده و فقط یک تصویر کلی و عمومی بعد از آن‌که وصله موردنظر عرضه شد یا اگر بعد از 90 روز از شناسایی هیچ‌گونه وصله‌ای برای محصول از طرف شرکت سازنده عرضه نشد، منتشر می‌شود. از دستاوردهای بزرگ این تیم می‌توان به رخنه امنیتی شناسایی شده در ویندوز 8.1 اشاره کرد که NtApphelpCacheControl نام داشت. این رخنه به یک کاربر عادی اجازه می‌دهد تا یک سطح مجوز مدیریتی را به دست آورد. مایکروسافت بلافاصله وجود این رخنه را تأیید کرد اما در بازه زمانی 90 روزه هیچ‌گونه اقدامی برای اصلاح رخنه یاد شده انجام نداد، در نتیجه تیم شناسایی کننده این باگ در تاریخ 29 دسامبر 2014 اقدام به اطلاع‌رسانی عمومی کرد. این اطلاع‌رسانی عمومی واکنش مایکروسافت را به همراه داشت که اعلام کرد در حال کار روی این مشکل است.

خرید سرور

هر دو شرکت بر انجمن امنیت شبکه به عنوان یک راهکار برای گرد هم آوردن اطلاعات مفید و مشارکت اطلاعاتی درباره باگ‌‌های روز- صفر کشف شده تایکد دارند. همچنین این انجمن می‌تواند اطلاع‌رسانی به طراحان نرم‌افزار و سازندگان سخت‌افزار که این مخاطره محصولات آن‌ها را تهدید می‌کند، قبل از آن‌که تبدیل به یک مشکل خارج از کنترل شود، را صورت دهد. اما خبر بد برای ما این است که این مخاطره خارج از کنترل بوده و دقیقا همان چیزی است که اکسپلویت‌ها برای آن طراحی شده‌‌اند. در نتیجه هیچ روشی برای پیش‌بینی این‌که هک بزرگ بعدی قرار است به چه قسمتی ضربه وارد کند نداریم. اپل نیز مورد حمله روز- صفر قرار گرفته است. در تاریخ 21 آوریل سایت دیجیتال ترندز به نقل از سایت فوربس نوشت اکسپلویت Rootipe که توسط متخصصان امنیتی شناسایی شده است همچنان یک مشکل امنیتی برای OS X به شمار می‌رود. پاتریک والدر، کارشناس امنیتی اعلام کرده است اپل باید وصله لازم برای آسیب‌پذیری که به نام Rootpie نامیده می‌شود را عرضه کند. Emil Kvarnhammar در تاریخ 9 آوریل در وبلاگ خود نوشت اپل به صورت ریشه‌ای این مشکل را با عرضه OS X 10.10.3 حل کرده است، اما والدر کشف کرد تمامی ماشین‌های مک همچنان در معرض این آسیب‌پذیری قرار دارند. به طور مختصر و کوتاه Rootpipe به یک هکر که دسترسی محلی به یک محصول مک را دارد اجازه می‌دهد تا مجوز دسترسی به ریشه را به دست آورده که به او اجازه می‌دهد کنترل کامل ماشین را بدون نیاز به هیچ‌گونه تصدیق هویت اضافی در اختیار بگیرد. متن کامل این خبر را از این آدرس مشاهده کنید.

بهترین دفاع

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

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

در ادامه این موضوع، هرگز فراموش نکنید سفت‌افزار فریم‌ویر روتر خانگی خود را به‌روز نگه دارید؛ عدم توجه به این نکته یکی از رایج‌ترین اشتباهاتی که مصرف‌کنندگان مرتکب می‌شوند.

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

سرور مجازی

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

سرانجام، مطلع باشید هر چند منابع رسمی برای ردیابی روز- صفر از آوریل سال گذشته فقط در وبلاگ BeyondTrust اطلاع‌رسانی می‌کنند، اما تمرکز روی بولتن‌هایی که در ارتباط با تهدیدات و تحولات به وجود آمده در فضای امنیتی منتشر شده و به لطف شبکه‌های مجازی و Google New دسترسی به آن‌ها خیلی ساده‌تر از قبل شده است، کمک کننده است. Setup alerts هرگونه خبری فوری که روی اینترنت با عنوان zero-day منتشر شود را به همراه اخبار شرکت‌هایی همچون  RSASecurity@ و VirusBulletin@  و ادارات  US-CERT@  را رصد می‌کند که این راهکار نیز می‌تواند راهگشا باشد.

چرخه کامل

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

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

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

حذف کش DNS از مرورگر اینترنت

حذف کش DNS از مرورگر اینترنت

گاهی هنگام تغییر دی ان اس دامنه از یک هاست به هاستی دیگر ممکن است مدت زیادی وب سایت برای شما لود نشود یا سایت شما بر روی سرور قبلی به نمایش در آید که این اختلال از 1 الی 72 ساعت بسته به نوع و پنل دامنه ممکن است طبیعی باشد و طولانی شدن بیش از چند ساعت این مساله اغلب دو دلیل عمده دارد. اول کش شدن دی ان اس در آی اس پی شرکت اینترنتی که از آن استفاده می کنید و دوم کش شدن فایلها و کوکی ها و همچنین کش شدن دی ان اس در مرورگر اینترنتی شما که در این صورت باید نسبت به حذف کش DNS اقدام نمایید.

برای حذف کش دی ان اس از مرورگر سیستم خود ابتدا برنامه ی CMD را در ویندوز خود اجرا کنید (در صورت لزوم برای اجرای این برنامه با زدن دکمه های ترکیبی windows+R برنامه ی run را اجرا نموده و سپس در خط فرمان run دستور cmd را اجرا نمایید)
پس از اجرا شدن برنامه cmd در خط فرمان آن دستور زیر را عینا وارد کنید
ipconfig/flushdns

خرید سرور
با زدن این گزینه باید پیام زیر برای شما به نمایش در آید:

flush dns
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.

بعد از زدن دستورات فوق قبل از اینکه سایتی که با باز کردن آن روی کامپیوتر خود مشکل دارید را در مرورگر خود اجرا نمایید یک بار کش و کوکی های مرورگر خود را پاک کرده و سپس آدرس سایت را وارد نموده و بلافاصله بعد از زدن دکمه ی ورود (enter) دکمه های ترکیبی crtl+F5 را فشار دهید.

اگر با وجود گذشت 48 ساعت از تغییر دی ان است و انجام اقدامات فوق که مربوط به حذف کش DNS از مرورگر اینترنت می باشد موفق به رفع مشکل نشدید سعی کنید با سرویس دهنده ی اینترنت خود تماس گرفته و با اعلام آدرس سایتتان از آنها بخواهید تا مشکل را رفع کنند (معمولا آنها اقدام به حذف کش دی ان اس از isp خواهند نمود)

 

CMS چیست ؟

CMS چیست ؟

CMS چیست ؟ 

استفاده از  CMS برای چه کسانی مناسب است  !

هاست لینوکس هاست ورد پرس

 

نرم‌افزار مدیریت محتوا یا CMS برنامه‌ای است که بطور کامل از ایجاد، مدیریت و بروزرسانی یک وب‌سایت پشتیبانی می‌کند و تمام ابزارهای مورد نیاز را برای مدیریت یک سایت را دارا می‌باشد. CMS چرخه زندگی یک صفحه وب را از ایجاد و بروزرسانی تا انقراض آن در بر می‌گیرد. CMS همچنین دارای قابلیت مدیریت ساختار سایت، شیوه نمایش صفحات و ارتباط آنها با منوها می‌باشد. به عبارت ساده‌تر CMS نرم‌افزاری است برای تولید وب‌سایتی حرفه‌ای. توجه داشته باشید که عبارت CMS که مخفف Content Management System است و تنها منحصر به وب نیست و به مدیریت هر نوع محتوایی برمی‌گردد، ولی بیشترین کاربرد را در وب دارد.
همچنین باید دانست که cms مجموعه‌ای از رویه‌ها برای مدیریت روند کار در یک محیط مشارکتی است. این رویه‌ها می‌توانند دستی یا رایانه‌ای باشند. این رویه‌ها طراحی می‌شوند که:
۱.افراد زیادی بتوانند مشارکت کنند و داده‌های مختلفی را به اشتراک بگذارند
۲.داده‌ها دارای کنترل دسترسی براساس نقش کاربران باشند. نقش کاربران تعیین می‌کند که چه کاربری چه چیزی را می‌تواند ویرایش کند یا ببیند
۳.ذخیره‌سازی و بازیابی داده‌ها را آسان کند
۴.ورودی‌های مشابه تکراری را کاهش دهد
۵.گزارش‌نویسی را بهبود بخشد
۶.ارتباط بین کاربران را بهبود بخشد
در یک CMS، داده می‌تواند هر چیزی باشد، مانند اسناد، فیلم، عکس، شماره تلفن، داده‌های علمی و غیره. CMSها بیشتر برای ذخیره، کنترل، بازبینی، توسعه معنایی و انتشار اسناد به‌کار می‌رود.
سایتهای مجهز به سیستم مدیریت محتوا (cms) وبسایتهایی از نوع پرتالها یا سایتهای پویا هستند که برای مصارف خاص توسط طراحان حرفه ای و یا شرکتهای طراحی حرفه ای ایجاد میشوند.

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

مزایای تجاری استفاده از CMS :

استفاده از CMS بجای روش قدیمی صفحات ثابت از لحاظ تجاری و اقتصادی مزایای بسیار زیادی دارد که شامل:
• صرفه‌جویی در زمان برای ایجاد و بروزرسانی صفحات وب
• سازگاری و استحکام بیشتر
• راهبری(navigation) پیشرفته
• انعطاف‌پذیری بیشتر
• کنترل نامتمرکز سایت
• امنیت بالاتر وب‌سایت
• کاهش ورود اطلاعات تکراری
• کاهش چشمگیر هزینه‌های نگهداری

فرض می‌کنیم شما یک وب‌سایت کوچک دارید. تا زمانی که وب‌سایت شما محتوای چندانی ندارد با مشکل خیلی خاصی روبرو نمی‌شوید. اما اگر بدون توجه به قوانین و استانداردها سایت شما روز به روز بزرگتر شود. و روزی که این سایت شناخته شد و محتوای آن مورد استفاده بازدیدکنندگان بسیاری قرار گرفت، تازه درمی‌یابید که سایت شما چقدر از حد ایده‌آل دور است.بیشتر مطالب چندان بروز نیست. پیداکردن موضوعی خاص در سایت شما برای بازدیدکننده بسیار مشکل و در بعضی موارد غیرممکن است. بروزرسانی و افزودن مطالب جدید بسیار پیچیده خواهد بود. و طرح گرافیکی سایت دیگر کهنه شده است. بدتر از همه این است که شما کنترل صفحات را از دست می‌دهید و جواب این پرسش که مثلا ماه گذشته چه مطالبی اینجا بود؟عملا امکان‌پذیر نیست.
در این نقطه شما واقعا دو راه بیشتر ندارید. یا با همین وضعیت کار را ادامه می‌دهید که هر روز حتی با صرف هزینه‌های زیاد باید با مشکلات عجیب و حساب نشده زیادی برخورد کنید و کار بجایی می‌رسد که دیگر از توان شما خارج می‌شود. راه دوم ارتقاء سایت و طراحی مجدد و اساسی ساختار از پایه است که آن نیز باعث از کار افتادن سایت برای مدت طولانی می‌شود تا این ارتقاء صورت بگیرد. پس چه بهتر که از قبل به فکرچنین روز باشیم.
خوشبختانه این مشکلات از نوعی است که CMS ها اختصاصا برای حل آنها بوجود آمده‌اند.البته برای کسانی که در این مرحله هستند ۱۰۰% راه دوم پیشنهاد می‌شود چون حداقل بعد از گذشت چند ماه این بار کار از پایه درست است.در زیر برخی قابلیتهایی که برای یک CMS لازم است و حتما قبل از اتخاذ تصمیم نهایی برای استفاده از آن باید در نظر گرفته شود آمده است.
• چه سرویس ها و خدماتی ارائه می‌کند. مثلا برای تهیه backup مرتب از مطالب.
• محدودیتهای سخت‌افزاری و شبکه.
سیستمهای عاملی که CMS با آنها سازگار است.
• از چه web-server هایی پشتیبانی می‌کند؟
• آیا هیچ نرم‌افزار یا plug-in دیگری بازدیدکنندگان سایت شما نیاز دارند؟
• CMS از چه مرورگرهایی پشتیبانی می‌کند؟
• امکان ورود و خروج اطلاعات از سیستم به برنامه دیگر چگونه است.
• راهنما و document های ارائه شده چقدر نیاز شما را برای تماس با بخش پشتیبانی کاهش می‌دهد؟
• آبا شرکت پشتیبانی ۲۴ ساعته و موثر برای مشکلات احتمالی دارد؟
• آیا قابلیت جستجوی مطالب برای بازدیدکننده وجود دارد؟
• چه مهارتهایی برای operator الزامی است تا بتواند سایت را مدیریت کند؟
• آیا امکان گسترش قابلیتهای نرم‌افزار وجود دارد؟
• چه تضمینی برای امنیت مطالب شما روی سایت ارائه می‌شود؟
• آیا نرم‌افزار کاملا تحت وب است و قابلیت کنترل غیر متمرکز را دارد.
• امکان تغییر واسط کاربری با طرح گرافیکی به راحتی وجود دارد؟
• آیا امکان ثبت سوابق وب‌سایت و logging وجود دارد.

در طراحی یک CMS خوب همه چیز پیش‌بینی شده و شما دیگر نیازی به تمرکز روی مسائلی که ممکن است بعدها پیش بیاید و مشکلات احتمالی ندارید و با خیال راحت می‌توانید تمام نیروی خود را صرف پیشبرد کیفیت محتوای سایت خود کنید. CMS نرم‌افزار جدیدی بحساب می‌آید وشاید خیلی ها از قدرت زیاد آن در هر چه ساده‌تر و موثرتر کردن مدیریت یک سایت بی‌اطلاع هستند. این اطلاعات صرفا برای باز کردن نقش غیر قابل چشم پوشیSystem Content Management در جامعه وب ایران است.

هاست لینوکس هاست ارزان

حال به۴ ویژگی اصلی یک سیستم مدیریت محتوا می پردازیم :

۱٫ایجاد محتوا:قابلیتی است که مؤلفین آثار (نویسندگان محتوا) برای استفاده از CMS به آن نیازمندند.

ملزومات این بخش عبارتند از:

محیط تألیف یکپارچه
سیستم مدیریت محتوا باید محیط قدرتمند و یکپارچه ای را برای مؤلفین آثار فراهم آورد. بدین ترتیب مؤلفین می توانند از امکانات گسترده جهت ایجاد محتوا در CMS استفاده نمایند.

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

تألیف چند کاربری (Multi-user)
CMS شمال چندین مؤلف می باشد. امکاناتی نظیر قفل رکورد ها (Record Locking) موجب پیشگیری از برخورد و تداخل تغییرات در محتوا بهنگام ویرایش محتوا می گردد.

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

ایجاد Metadata
قرار دادن Metadata (ایجاد کننده، موضوع، کلمات کلیدی و …) بهنگام مدیریت یک منبع اطلاعات بزرگ امری حیاتی است.

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

تألیف غیر فنی
مؤلفین نباید برای ایجاد محتوا به دانستن HTML یا اطلاعات فنی نیاز داشته باشند.

استفاده آسان – راندمان بالا
یک CMS موفق، سیستمی است که ایجاد، سازماندهی و مدیریت محتوا در آن آسان باشد.

 

۲٫ مدیریت محتوا: هسته اکثر سیستم های مدیریت محتوا یک انبار مرکزی اطلاعات است که توسط ابزار متعددی جهت ویرایش محتوا پشتیبانی می گردد.
ملزومات این بخش عبارتند از:

کنترل نسخه (Version) و آرشیو محتوا
کنترل اکید نسخه محتوا برای ایجاد اعتبار قانونی، تهیه نسخه های پشتیبانی و بازیافت اطلاعات الزامی است. رابطی ساده اما قدرمتند جهت ارائه چنین امکاناتی مورد نیاز می باشد.

بهبود جریان محتوا بین کاربران (Workflow)
ایجاد محتوای نامتمرکز وابستگی شدید به یک مدل قدرتمند “بهبود جریان انتقال محتوا از یک کاربر به کاربر دیگر” دارد که به راحتی سفارشی سازی شده و در برابر تغییرات درون سازمانی انعطاف پذیر باشد.
— نیازهای مؤلفین خو را درک کنید، چراکه آنها هستند که عمده کارهای سخت را انجام می دهند.

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

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

گزارشگیری
یک CMS باید گستره وسیعی از گزارش ها را برای مدیران و کاربران ارائه نماید. در حالت ایده آل یک سیستم مدیریت محتوا باید کلیه وقایع را به محض وقوع گزارش دهد.
— یک CMS با گسترش سازمانی در صورت عدم اطلاع و دخالت کلیه سهامداران از ابتدای امر حتماً متوقف خواهد شد.

۳٫انتشار و نمایش: موتور نشر CMS، محتوای ذخیره شده در انبار مرکزی اطلاعات را بازیابی کرده و صفحات نهایی را جهت نمایش تولید می نماید.

ملزومات این بخش عبارتند از:

Stylesheets یا صفحات قالب بندی
ظاهر نمایش توسط صفحات قالب بندی کنترل می گردد. استفاده از این نوع صفحات قابلیت توسعه و انعطاف پذیری ایجاد می نماید.

قالب صفحات
آرایش کلی صفحات از طریق قالب ها تعیین می گردد. بطور ایده آل یک رابط غیر فنی برای طراحی و مدیریت قالب ها باید ایجاد شود.

توسعه پذیری
درج “ریزکدها” (Snippets) یا معادل آنها جهت ایجاد کارکرد های اضافی باید کار ساده ای باشد. CMS باید فرآیند “بهبود پیوسته” (Continual Improvement) را در طراحی رابط ها پشتیبانی کند.

پشتیبانی از فرمت های متعدد
CMS باید محتوا را به فرمت های متعدد نظیر HTML، نسخه چاپی، PDF و WAP (فرمت پشتیبانی شده توسط دستگاه هایی نظیر PDA و تلفن های همراه) منتشر کند و نیز قابلیت افزودن فرمت های جدید با پیشرفت تکنولوژی و توسعه سیستم را داشته باشد.

 

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

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

قابلیت دسترسی
CMS باید از استانداردهایی نظیر WAI مخفف W3C Web Accessibility Initiative پیروی کند.

پشتیبانی مرورگرها
صفحات باید بطور صحیح در تمامی مرورگرهای وب نظیر Internet Explorer, Firefox, Netscape, Opera و … نمایش داده شوند.
نیز باید مشخص شود که CMS با کدام نسخه های مرورگرها سازگاری کامل دارد.

کارکرد محدود (سمت کاربر)
ممکن است بخواهید تکنولوژی های سمت کاربر نظیر Java, JavaScript, Flash و غیره را که برای نمایش سایت مورد نیاز هستند را محدود کنید. توجه این امر در مورد یک سایت نسبت به یک ایرنترانت از اهمیت بالاتری برخوردار است.

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

HTML معتبر
کلیه صفحات باید با جدیدترین مشخصات و استاندارد های HTML سازگاری داشته باشند. این امر موجب می گردد تا بیشترین سازگاری نمایش در بین مرورگرهای وب حاصل گردد.

ناوبری مؤثر
CMS باید شرایط پایدار و فراگیر جهت ناوبری آسان سیستم برای کاربران فراهم آورد.

داده های نمادین (Metadata)
کلیه صفحات باید جهت جستجو و فهرست سازی مؤثر دارای Metadata کافی باشند. درج Metadata نیز باید بر پایه استاندارد هایی نظیر Dublin Core صورت پذیرد.

۴٫قرارداد و داد و ستد: ملزومات مدیریت پروژه و داد و ستد نیز باید توسط CMS برآورده شوند.

ملزومات کلیدی این بخش عباتند از:

آموزش
فروشنده باید لیستی از کلیه آموزش های موجود و خدمات آموزشی خود در خصوص CMS را ارائه کند.

مستندات
CMS باید مستندات کامل در سطوح کاربران، مدیران و توسعه گران داشته باشد.

ضمانت
فروشنده باید خدمات دوره ضمانت را پس از فروش CMS به مشتریان ارائه نماید.
توافقنامه های نگهداری

فروشنده باید شرح برنامه های پشتیبانی شامل سطوح نگهداری و فرآیندهای ارتقاء سیستم را مشخص نماید.
* چنین حالتی زمانی صادق است که کاربر مبلغی بابت خرید CMS پرداخت کرده باشد و شامل پروژه های Open Source و نرم افزارهای آزاد نمی شود.

منابع مورد نیاز
کلیه منابع از قبیل سخت افزار، نرم افزار و سیستم عامل مورد نیاز CMS باید ذکر شوند.

تواناییهای مورد نیاز
فهرستی از تواناییها و اطلاعاتی که درون سازمان شما نیاز است تا بتوان CMS مورد نظر را نگهداری و سفارشی سازی کرد نیز باید ذکر شوند.

هزینه ها
هزینه های مربوطه نظیر هزینه های ثابت CMS و نیز هزینه های متغیر به ازای هر کاربر (per-seat) باید ذکر شود. گزینه آخر بیشتر شامل سازمان های بزرگ می شود.

مقیاس پذیری
سطوح بارگذاری (حداکثر بارگذاری، حداکثر ترافیک سیستم و حداکثر تعداد کاربر در آن واحد) که توسط CMS قابل پشتیبانی بوده و نیز سخت افزار و نرم افزار مورد نیاز جهت افزایش کارکرد سیستم باید ذکر شوند.

محدودیت های فناوری اطلاعات (IT)
سخت افزار و نرم افزار اساسی که CMS بدون وجود آنها فعالیت نمی کند نظیر سیستم عامل ها، بانک های اطلاعاتی یا سرورهای بخصوص مشخص شوند.

سایت های مرجع:
فروشنده باید فهرست تعدادی از سایت های مرجع که CMS در آنها با موفقیت نصب و راه اندازی شده است را ارائه نماید. این سایت ها باید با خصوصیات سازمان شما مطابقت داشته باشند.

 

منابع :

ویکی پدیا
انجمن پارس فناوران
سایت مدیریت محتوای بی هایو
سایت ایساتیس
انجمن مامبولرن

ساخت database در سی پنل

ساخت database در سی پنل

ساخت database در سی پنل

در این مقاله به نحوه ساخت دیتابیس در کنترل پنل سی پنل می پردازیم

ساخت دیتابیس سرو مجازی

برای نصب سیستم های مدیریت محتوا (CMS) یا تمام سایت هایی که با mysql ارتباط دارند نیاز به ساخت دیتابیس می باشد. برای ساخت دیتابیس در کنترل پنل cpanel  ابتدا وارد کنترل پنل خود شوید سپس از قسمت  Databases  گزینه MySQL Database Wizard را انتخاب می کنید .

 

ساخت دیتابیس سرور مجازی

ابتدا باید یک نام برای دیتابیس خود انتخاب کنید

 

هاست لینوکس ساخت دیتابیس

 

برای ارتباط امن با دیتابیس  ساخته شده باید یک یوزر و پسورد به ترتیب  زیر تعریف کنیم

 

  1. ابتدا یک یوزر تعریف می کنیم
  2. در این قسمت پسورد را وارد می کنیم. جهت بالا بردن امنیت از گزینه Password Generator  استفاده کنید .
  3. برای ساخت یوزر بر روی Create User  کلیک کنید .

ساخت دیتابیس  هاست لینوکس

بعد از ساخت یوزر باید مجوز های لازم را برای کار بر  روی دیتابیس تعریف کنید  این مورد برای امنیت بیشتر ارتباط با دیتابیس هست به این گونه که اگر یوزر و پسورد دیتابیس را پیدا کنندو دسترسی ها را درست تعریف کرده باشید تا حدی می توان  از خراب کاری هکر ها  جلوگیری کرد این موارد نیاز به دانش فنی دارد برای اطلاعات بیشتر دز زمینه مجوز های دسترسی به این لینک مراجعه کنید . پیشنهاد می شود اگر دانش کافی را ندارید گزینه ALL PRIVILEGES را تیک بزنید سپس بر روی next Step کلیک کنید .

 

ساخت دیتابیس سرور مجازی

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