همهٔ سیستم‌ها عملیاتی‌اند

امنیت و اعتماد

امنیت ابری در ایران‌کلاد

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

کنترل‌های فعال

آنچه امروز از حساب و سرور شما محافظت می‌کند

رمزنگاری رمزها و کلیدها

رمز حساب با Argon2id درهم‌سازی و رمزهای قابل نمایش با libsodium رمزنگاری می‌شوند.

توکن API محدودشده

دسترسی بخشی، محدودیت IP و تاریخ انقضا برای هر توکن؛ فقط درهم‌سازی آن ذخیره می‌شود.

فایروال پیش‌فرض سرور

فقط پورت‌های ۲۲، ۸۰، ۴۴۳ و پینگ باز است و بقیه تا تصمیم شما بسته می‌ماند.

گزارش فعالیت و نشست‌ها

رویدادهای مهم حساب با زمان ثبت می‌شوند و نشست‌های باز با IP قابل بستن‌اند.

اعلان‌های پیامکی

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

داده در تهران

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

راه‌های گزارش

کجا گزارش بدهم؟

  • آسیب‌پذیری در خود ایران‌کلاد

    پنل، API، وب‌سایت یا ضعف جداسازی میان حساب‌ها. همین نشانی در security.txt اعلام شده است؛ اگر ایمیل برگشت خورد، به hello@iranclaud.ir با موضوع «گزارش امنیتی» بفرستید.

    security@iranclaud.ir
  • سوءاستفاده از یک سرور

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

    abuse@iranclaud.ir
  • فکر می‌کنید حسابتان نفوذ شده

    رمز را عوض کنید، نشست‌های ناشناس را ببندید، توکن‌های API را باطل کنید و از پنل تیکت پشتیبانی ثبت کنید.

    دستگاه‌های فعال (پس از ورود)

راهنمای کامل

امنیت در ایران‌کلاد؛ چه چیزی با ماست و چه چیزی با شما

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

۱۰ بخش حدود ۷ دقیقه مطالعه

فهرست مطالب

مدل مسئولیت مشترک در ایران‌کلاد

ما مسئول امنیت فیزیکی و شبکهٔ دیتاسنتر، جداسازی منابع مشتریان، امنیت پنل و API، نگه‌داری امن رمزها و کلیدها و سرویس‌های مدیریت‌شده‌ای هستیم که نصب و به‌روزرسانی‌شان با ماست؛ مثل دیتابیس مدیریت‌شده یا وردپرس مدیریت‌شده. در این سرویس‌ها به سیستم‌عامل دسترسی ندارید و بخش بزرگی از کار امنیتی با ماست.

روی سرور ابری با دسترسی root، مسئولیت داخل سرور با شماست: به‌روزرسانی سیستم‌عامل و نرم‌افزارها، رمزها و کلیدهای SSH، قواعد فایروال و امنیت کد اپلیکیشن. ابزارهایی که پایین معرفی شده‌اند این کار را ساده‌تر می‌کنند، اما جای مراقبت خودتان را نمی‌گیرند.

بیشتر حادثه‌های امنیتی در سرورهای ابری از چند اشتباه تکراری شروع می‌شوند: رمز ضعیف یا تکراری، پورت دیتابیس باز روی اینترنت، افزونهٔ قدیمی وردپرس و توکنی که در مخزن کد جا مانده است. چک‌لیست زیر دقیقاً همین‌ها را هدف گرفته؛ هر مورد را یک بار انجام دهید و هر چند ماه یک بار مرور کنید. انجام همین چند کار ساده، سطح امنیت بیشتر پروژه‌های کوچک و متوسط را به‌طور محسوسی بالا می‌برد.

  • رمز طولانی و یکتا برای حساب و محافظت از سیم‌کارت موبایل
  • بستن نشست‌های ناشناس در بخش دستگاه‌های فعال
  • توکن API جدا، محدود به IP و با تاریخ انقضا برای هر اسکریپت
  • ورود SSH فقط با کلید و به‌روزرسانی منظم سیستم‌عامل
  • باز گذاشتن فقط پورت‌های لازم در فایروال سرور
  • دیتابیس فقط روی شبکهٔ خصوصی و با کاربر محدود
  • روشن کردن Edge Proxy روی دامنه‌های وب
  • بکاپ پیش از هر تغییر مهم و آزمایش بازگردانی
حوزهمسئولیت ایران‌کلادمسئولیت شما
حساب کاربرینگه‌داری امن رمز، محدودیت تلاش ورود، گزارش فعالیترمز قوی، مراقبت از موبایل و نشست‌ها
سرور ابریجداسازی منابع، فایروال پیش‌فرضبه‌روزرسانی، کاربرها، قواعد فایروال
دیتابیس مدیریت‌شدهنصب امن، رمز تصادفی، بکاپ شبانهٔ SQLکاربرهای محدود، امنیت کوئری‌ها
وب‌سایتEdge Proxy‏، SSL و WAF در صورت فعال‌سازیامنیت کد، قالب و افزونه‌ها

حفاظت از حساب کاربری

رمز عبور با الگوریتم Argon2id درهم‌سازی می‌شود و خود رمز هیچ‌جا ذخیره نمی‌شود. ورود با رمز یا با کد یک‌بارمصرف پیامکی ممکن است و تعداد تلاش‌ها از هر IP محدود است تا حدس‌زدن انبوه رمز عملی نباشد. همهٔ فرم‌های پنل در برابر جعل درخواست بین‌سایتی محافظت شده‌اند.

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

بازگشت به فهرست مطالب

توکن API و دسترسی برنامه‌ها

هر توکن API می‌تواند فقط به بخش‌های مشخصی دسترسی داشته باشد، مثلاً فقط خواندن DNS، به یک IP یا بازهٔ IP محدود شود و حتی فقط روی چند سرور مشخص اثر داشته باشد. تاریخ انقضا هم قابل تعیین است. توکن فقط یک بار هنگام ساخت نمایش داده می‌شود و ما تنها حاصل درهم‌سازی آن را نگه می‌داریم؛ پس اگر گم شد، توکن تازه بسازید.

یک قاعدهٔ ساده جلوی بیشتر حادثه‌ها را می‌گیرد: هر اسکریپت یا سرویس، توکن جداگانهٔ خودش را داشته باشد. توکن را هرگز داخل کدی که در مخزن گیت ذخیره می‌شود ننویسید؛ آن را در متغیر محیطی یا مدیر اسرار نگه دارید و برای محیط آزمایش و محیط اصلی توکن‌های جدا بسازید. اگر سرویسی فقط باید رکوردهای یک دامنه را تغییر دهد، دسترسی نوشتن روی سرورها به آن ندهید. اگر یکی لو رفت، فقط همان را باطل می‌کنید و بقیهٔ خودکارسازی‌ها از کار نمی‌افتند. راهنمای شروع کار با API نحوهٔ استفاده از توکن را نشان می‌دهد.

بازگشت به فهرست مطالب

امنیت سرور و شبکه

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

برای وب‌سایت‌ها، Edge Proxy گواهی SSL را خودکار صادر می‌کند، هدر HSTS را می‌فرستد، با فایروال برنامه بر پایهٔ قواعد OWASP جلوی تزریق SQL و حملات رایج وب را می‌گیرد و برای هر IP محدودیت نرخ درخواست می‌گذارد. حملات حجمی لایهٔ شبکه در سطح دیتاسنتر کاهش داده می‌شوند و جزئیاتش در صفحهٔ محافظت DDoS آمده است.

بازگشت به فهرست مطالب

رمزنگاری و نگه‌داری داده

رمزهایی که پنل باید بعداً به شما نشان دهد، مثل رمز دیتابیس مدیریت‌شده، رمز ادمین سایت آماده و کلیدهای ذخیره‌سازی، با رمزنگاری احراز‌شدهٔ libsodium نگه داشته می‌شوند؛ یعنی هم محرمانه‌اند و هم دست‌کاری در آن‌ها تشخیص داده می‌شود. بکاپ شبانهٔ دیتابیس‌های SQL مدیریت‌شده هم پیش از ذخیره رمزنگاری می‌شود.

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

بازگشت به فهرست مطالب

گزارش فعالیت، نشست‌ها و اعلان‌ها

بخش فعالیت اخیر پنل، رویدادهای مهم حساب را با زمان ثبت می‌کند؛ از ورود و ساخت توکن تا تغییر سرورها. در بخش دستگاه‌های فعال، هر نشست باز با IP مبدأ و زمان آخرین فعالیت دیده می‌شود و می‌توانید هر کدام را جداگانه ببندید.

اعلان‌های پیامکی بیشتر برای رویدادهای عملیاتی‌اند: کم شدن موجودی، شارژ کیف پول، هشدار ترافیک، آماده شدن یا خطای ساخت سرور، پاسخ تیکت و رویدادهای سرور خارجی. تاریخچهٔ پیامک‌های ارسال‌شده در بخش تنظیمات اعلان پنل دیده می‌شود. پیامک ورود از IP تازه هنوز ارسال نمی‌شود.

بازگشت به فهرست مطالب

امنیت پرداخت و کیف پول

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

هر شارژ موفق با پیامک تأیید اطلاع داده می‌شود و کم شدن موجودی هم پیش از رسیدن به صفر هشدار پیامکی دارد. همهٔ کسرهای ساعتی و پرداخت‌ها در بخش کیف پول پنل با جزئیات دیده می‌شوند؛ اگر تراکنشی را نمی‌شناسید، از بخش پشتیبانی تیکت ثبت کنید.

بازگشت به فهرست مطالب

شفافیت در قطعی و حادثه

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

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

بازگشت به فهرست مطالب

گزارش آسیب‌پذیری و برنامهٔ پاداش

اگر در پنل، API یا وب‌سایت ایران‌کلاد آسیب‌پذیری یا خطای پیکربندی پیدا کردید، سیاست افشای مسئولانه کانال گزارش، محدودهٔ بررسی، رفتارهای مجاز و ممنوع و تعهد ما به عدم پیگرد قانونی پژوهشگران حسن‌نیت را توضیح می‌دهد. فایل استاندارد security.txt هم همین نشانی را برای ابزارهای خودکار اعلام می‌کند.

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

بازگشت به فهرست مطالب

آنچه هنوز نداریم

ورود دومرحله‌ای با برنامهٔ احراز هویت و پیامک هشدار ورود از IP تازه هنوز ارائه نمی‌شوند؛ امضای DNSSEC برای زون‌ها از پنل قابل فعال‌سازی است. برای ظرفیت محافظت DDoS لایهٔ شبکه عددی اعلام نمی‌کنیم و محافظت لبه فقط ترافیک وب را پوشش می‌دهد. بکاپ سرور ابری زمان‌بندی خودکار ندارد.

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

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

رمز عبور حساب من چطور نگه‌داری می‌شود؟
رمز عبور هرگز به‌صورت خام ذخیره نمی‌شود؛ فقط حاصل الگوریتم Argon2id از آن نگه داشته می‌شود که برای مقاومت در برابر حدس‌زدن انبوه طراحی شده است. حتی کارکنان ایران‌کلاد هم نمی‌توانند رمز شما را ببینند و بازیابی رمز فقط با کد یک‌بارمصرف پیامکی انجام می‌شود.
ایران‌کلاد ورود دومرحله‌ای دارد؟
هنوز نه. می‌توانید با رمز عبور یا با کد یک‌بارمصرفی که به موبایل تأییدشده‌تان پیامک می‌شود وارد شوید، اما این دو روش جایگزین هم‌اند و مرحلهٔ دوم به‌حساب نمی‌آیند. تعداد تلاش‌های ورود از هر IP محدود است و فهرست نشست‌های فعال را می‌توانید ببینید و ببندید.
توکن API را چطور امن نگه دارم؟
برای هر کاربرد یک توکن جدا با کمترین دسترسی لازم بسازید، آن را به IP یا بازهٔ IP سرورهای خودتان محدود کنید و تاریخ انقضا بگذارید. توکن فقط یک بار هنگام ساخت نمایش داده می‌شود و ما فقط حاصل درهم‌سازی آن را نگه می‌داریم؛ اگر لو رفت، از پنل باطلش کنید.
سرور تازه با چه تنظیمات امنیتی تحویل داده می‌شود؟
هر سرور با فایروال فعال ساخته می‌شود که فقط پورت ۲۲ برای SSH، پورت‌های ۸۰ و ۴۴۳ و پینگ را باز می‌گذارد. می‌توانید هنگام سفارش کلید SSH اضافه کنید و قواعد فایروال را از پنل یا API تغییر دهید. به‌روزرسانی سیستم‌عامل داخل سرور با خودتان است.
رمز دیتابیس‌ها و برنامه‌های مدیریت‌شده کجا ذخیره می‌شود؟
رمزهایی که پنل باید بعداً به شما نشان دهد، مثل رمز دیتابیس مدیریت‌شده یا رمز ادمین سایت آماده، با رمزنگاری احراز‌شدهٔ کتابخانهٔ libsodium ذخیره می‌شوند و فقط وقتی خودتان دکمهٔ نمایش را بزنید رمزگشایی می‌شوند.
داده‌های من در کجا نگه‌داری می‌شود؟
سرورها، دیتابیس‌ها، ذخیره‌سازی و بکاپ سرویس‌های داخلی در دیتاسنتر تهران‌اند. تنها استثنا سرورهای خارجی است که به‌انتخاب خودتان نزد ارائه‌دهندهٔ خارجی و بیرون از ایران ساخته می‌شوند.
چه رویدادهایی برای من پیامک می‌شود؟
پیامک‌ها بیشتر عملیاتی‌اند: کم شدن موجودی کیف پول، شارژ موفق، هشدار و تمام شدن ترافیک سرور، آماده شدن یا خطای ساخت سرور و برنامه، پاسخ تیکت و رویدادهای سرورهای خارجی. پیامک ورود از IP تازه یا تغییر رمز فعلاً ارسال نمی‌شود؛ برای این موارد گزارش فعالیت و فهرست نشست‌ها را ببینید.
چطور ببینم چه کسی و کی در حسابم کاری انجام داده است؟
بخش فعالیت اخیر پنل رویدادهای مهم حساب مثل ورود، ساخت و حذف توکن، تغییرات سرورها و عملیات مالی را با زمان ثبت می‌کند. در بخش دستگاه‌های فعال هم نشست‌های باز را با IP و زمان آخرین فعالیت می‌بینید و هر کدام را که نمی‌شناسید می‌بندید.
آسیب‌پذیری امنیتی پیدا کرده‌ام؛ چطور گزارش بدهم؟
طبق سیاست افشای مسئولانه، گزارش را به نشانی امنیتی اعلام‌شده در آن صفحه بفرستید و تا رفع مشکل آن را عمومی نکنید. محدوده، رفتارهای مجاز و ممنوع و جزئیات برنامهٔ پاداش در صفحهٔ برنامهٔ گزارش باگ آمده است و فایل security.txt هم همین نشانی را برای ابزارهای خودکار اعلام می‌کند.
وب‌سایت من روی ایران‌کلاد در برابر حمله چه محافظتی دارد؟
اگر Edge Proxy را روی دامنه روشن کنید، SSL خودکار با HSTS، فایروال برنامه با قواعد OWASP، فهرست IP‌های مخرب و محدودیت نرخ درخواست جلوی سایت قرار می‌گیرد. حملات حجمی لایهٔ شبکه هم در سطح دیتاسنتر کاهش داده می‌شوند، اما امنیت کد و افزونه‌های سایت با خودتان است.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.