جداسازی از روز اول.
پلتفرم از روز اول برای اجرای کد افراد ناآشنا در کنار هم طراحی شده است. فرض ما این است که روزی یک لایه میشکند؛ لایههای دیگر باید همچنان نگه دارند.
جداسازی
یک محیط ایزوله برای هر بار کاری
هر فانکشن، دیتابیس، کش و بیلد در فرایند جداگانهٔ خودش اجرا میشود، با کاربر سیستمی خودش، بدون هیچ دسترسی ویژه و با فایلسیستم فقطخواندنی.
سقفها را هستهٔ سیستمعامل اعمال میکند
CPU، حافظه و تعداد فرایندها را هستهٔ سیستمعامل محدود میکند، نه اعتماد به خود کد. فقط فراخوانهای سیستمی که هر نوع کار لازم دارد باز است.
شبکهٔ بسته
کد مشتری فقط از یک راه به بیرون میرسد و آن راه آدرسهای شبکهٔ داخلی و سرورهای ما را میبندد. اتصال فانکشن به دیتابیس و کش برای همان تیم بررسی میشود.
آزمون نفوذ از داخل
آزمونهای تکرارپذیر از داخل یک فانکشن و یک بیلد تلاش میکنند به مشتری دیگر، سرور یا شبکه برسند. با هر تغییر مهم دوباره اجرا میشوند.
حساب و دسترسی
بدون رمز عبور
ورود با کد ۶ رقمی یکبارمصرف به ایمیل (همراه لینک ورود) یا با پیامک. رمزی نیست که لو برود یا دوباره استفاده شود.
عامل دوم برای کارهای حساس
ایجاد کلید API، تغییر پلن، اطلاعات مالیاتی، بازگردانی دیتابیس و تایید ورود CLI با یک عامل دیگر تایید میشوند: نرمافزار احراز هویت یا کد روی کانال دیگر.
دو کانال، هر کدام برای بازیابی دیگری
ثبتنام هم ایمیل و هم موبایل را تایید میکند. اگر یکی در دسترس نبود، دیگری راه ورود است.
کد کوتاهعمر، تلاش محدود
کد ایمیل ۱۰ دقیقه و کد پیامک ۵ دقیقه اعتبار دارد و با ۵ حدس اشتباه باطل میشود. پاسخ برای حساب موجود و ناموجود یکی است.
نشستها زیر نظر شما
فهرست نشستهای باز، خروج از هر کدام یا از همهجا.
نقشها
مالک، ادمین، توسعهدهنده، مالی و مشاهدهگر. هیچ کلید یا دعوتی بازتر از نقش سازندهاش ایجاد نمیشود.
کلید API با نقش و انقضا
هر کلید نقش و تاریخ انقضای خودش را دارد، فقط بهصورت هش نگه داشته میشود و یک بار نشان داده میشود. چرخش و ابطال با یک دستور.
گزارش تغییرها
هر تغییر در حساب، با کسی که انجامش داده، در گزارش تغییرهای تیم ثبت میشود.
کلیدهای عبور
ورود و تایید کارهای حساس با اثر انگشت، چهره، قفل دستگاه یا کلید سختافزاری؛ بدون کد، و فقط روی سایت ما.
داده و سکرتها
سکرتها رمزگذاریشده
هر سکرت با کلید تیم شما رمزگذاری میشود، هرگز در لاگ یا روی دیسک بهصورت باز نیست و فقط در حافظهٔ فانکشن باز میشود.
دیتابیس با نقش محدود
کاربر دیتابیس شما ادمین سرور نیست و نمیتواند برنامه اجرا کند یا نقش ایجاد کند.
داخل ایران
دادهها و پشتیبانها روی زیرساخت داخل ایران میمانند.
HTTPS همهجا
همهٔ آدرسها، از جمله پیشنمایشها، دیتابیس و کش، با رمزگذاری.
گزارش آسیبپذیری
اگر مشکل امنیتی پیدا کردید، لطفاً پیش از انتشار عمومی به […] خبر دهید. در […] پاسخ میدهیم و تا رفع مشکل با شما در تماس میمانیم.