معماری امنیتی و شفافیت

چرا باید به فراهوش اعتماد کنید؟

پلتفرم Bring-Your-Own-Server را طوری طراحی کرده‌ایم که دسترسی به زیرساخت شما همواره تحت کنترل خودتان باقی بماند. در این صفحه فقط مواردی آمده است که امروز در پلتفرم پیاده‌سازی شده‌اند.

۱. عدم ذخیره رمز عبور ریشه (Zero Root Password)

پلتفرم هرگز رمز عبور کاربر root سرور شما را دریافت یا ذخیره نمی‌کند. ارتباط فقط از طریق یک Agent محلی برقرار می‌شود که با توکن اختصاصی همان سرور احراز هویت می‌شود.

۲. لیست مجاز دستورات (Allowlisted Actions Only)

Agent هیچ دستور شل دلخواهی اجرا نمی‌کند. هر اقدام (مثل تغییر نسخه PHP یا قانون فایروال) باید عضو فهرست مجاز دستورات باشد و پارامترهایش پیش از ارسال اعتبارسنجی می‌شوند.

۳. احراز هویت دو مرحله‌ای و ایزولاسیون فضای کاری

ورود با کد TOTP قابل محافظت است و تمام منابع (سرور، سایت، دیتابیس) به فضای کاری تعلق دارند؛ دسترسی اعضای تیم با نقش‌های Owner / Admin / Member تعیین می‌شود.

۴. ثبت لاگ‌های بازرسی (Audit Log)

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

چک‌لیست استانداردهای امنیتی پیاده‌سازی‌شده

  • هدرهای امنیتی HTTP (Strict-Transport-Security، X-Frame-Options، X-Content-Type-Options، Referrer-Policy)
  • رمزهای عبور و توکن‌های نشست به‌صورت هش‌شده (bcrypt) ذخیره می‌شوند
  • محدودیت نرخ درخواست روی ورود، تأیید 2FA هنگام ورود و عملیات مدیریت سرور و سایت
  • مدیریت قوانین فایروال لینوکس (UFW) بر اساس IP و پورت
  • رمزهای Basic Auth قوانین امنیتی سایت فقط به‌صورت هش htpasswd نگه‌داری می‌شوند
  • هیچ رمز یا توکنی در لاگ‌های بازرسی ثبت نمی‌شود