ONLYOFFICE: امنیت کامل دادهها در دست شماست
خلاصهٔ کاملتر
ONLYOFFICE یه سوئیت آفیس متنبازه که امنیت داده رو از زوایای مختلف پوشش میده. یکی از مهمترین ویژگیهاش اینه که میشه کاملاً on-premises (روی سرور خودت) نصبش کرد؛ یعنی دادهها از محیط فیزیکی سازمان خارج نمیشن. این پلتفرم هم با GDPR (قانون حفاظت از داده اتحادیه اروپا) و هم با HIPAA (استانداردهای حفاظت از اطلاعات بهداشتی در آمریکا) سازگاره.
در بخش رمزنگاری، ONLYOFFICE از روش Encrypt-then-MAC استفاده میکنه؛ یعنی ترکیب AES-256-CBC برای رمزنگاری دادهها و HMAC-SHA256 برای تأیید صحت اونها. علاوه بر این، قابلیت Private Rooms یا اتاقهای خصوصی وجود داره که فایلها رو با کلیدهای AES-256 تصادفی end-to-end رمزنگاری میکنه — رمزگشایی فقط روی دستگاه کاربر انجام میشه و فایلها از اتاق خارج نمیشن. حتی محافظت با رمز عبور برای اسناد هم با AES-256 پیادهسازی شده.
برای کنترل دسترسی، از JWT (JSON Web Token) استفاده میشه تا مطمئن بشیم هر کاربر فقط به دادههایی که مجاز هست دسترسی داره. این توکن هم موقع باز شدن ویرایشگر و هم در تبادل بین سرویسهای داخلی (ذخیرهسازی، ویرایش، دستورات و تبدیل فرمت) اعتبارسنجی میشه. مدیریت مجوزهای سند هم انعطافپذیره: از دسترسی کامل گرفته تا فقط-خواندنی، کامنتگذاری، بازبینی یا پر کردن فرم. میشه دانلود، پرینت و کپی رو هم محدود کرد.
احراز هویت هم چندلایهست. احراز هویت دو مرحلهای (2FA) از طریق SMS (با سرویسهای Clickatell، SMSC و Twilio) یا اپهایی مثل Google Authenticator پشتیبانی میشه. Single Sign-On (SSO) هم با Shibboleth، OneLogin و AD FS یکپارچهست — اعتبارنامهها نزد Identity Provider نگه داشته میشن، نه ONLYOFFICE. فیلترهای امنیتی بیشتری مثل محدودیت IP، محدودیت تعداد تلاش ناموفق برای ورود، مدیریت طول عمر کوکی و گزارش Audit Trail هم در دسترسن.
پشتیبانگیری به صورت دستی یا خودکار قابل انجامه و مقصد میتونه DropBox، Google Drive، OneDrive، AWS S3، Google Cloud Storage یا سرویسهای مشابه باشه. ONLYOFFICE همچنین یه برنامه Bug Bounty روی پلتفرم HackerOne داره تا محققان امنیتی بتونن آسیبپذیریها رو گزارش بدن و جایزه دریافت کنن.
نکات کلیدی:
- قابلیت نصب روی سرور خودت (on-premises) برای نگه داشتن کامل دادهها در محیط سازمان
- رمزنگاری AES-256-CBC + HMAC-SHA256 برای داده در حالت ذخیره و end-to-end برای Private Rooms
- پشتیبانی از JWT برای کنترل دسترسی بین سرویسهای داخلی
- احراز هویت دو مرحلهای (SMS و اپ) و SSO با Shibboleth، OneLogin و AD FS
- سازگاری کامل با GDPR و HIPAA
- پشتیبانگیری خودکار به سرویسهای ابری مختلف
- برنامه Bug Bounty روی HackerOne




