وبلاگ

آموزش بهینه‌سازی امنیت شبکه با مدل سازی تهدید (Threat Modeling)

سیستمهای اطلاعاتی و ارتباطی امروزی با انواع تهدیدات امنیت سایبری روبرو هستند. با تغییر فناوری‌ها، تعداد این تهدیدات در حال افزایش است. هزینه حملات بدافزاری که از آسیب‌پذیری‌های سخت‌افزاری و نرم‌افزاری سوءاستفاده می‌کنند، در سال ۲۰۲۲ به ۵.۵ میلیارد دلار رسید و روند نزولی را که از سال ۲۰۱۹ آغاز شده بود، شکست.علاوه بر این، خسارات ناشی از جرایم سایبری در سال 2023 به 8.15 میلیارد دلار رسید و انتظار می‌رود تا سال 2028 به 13.82 میلیارد دلار هم برسد. تهدیدات امنیت سایبری هم از بیرون و هم از داخل سازمان‌ها می‌آید و پیامدهای مخربی دارد. حملات می‌توانند به طور ... ادامه مطلب

تفاوت استقرار Blue-Green و استقرار Canary چیست؟

  • دسته بندی ها: عمومی
روزهایی که تیم‌ها برای زمان‌های غیر پیک (off-peak)، شب‌ها یا آخر هفته‌ها، استقرار را برنامه‌ریزی می‌کردند، گذشته است. در زمان فناوری‌های SaaS و ابری، زمانی که کاربر می‌تواند در هر زمان و از هر مکانی به محصول دسترسی داشته باشد، نرم‌افزار باید همیشه به خوبی کار کند و با توجه به اینکه 72 درصد از سازمان‌ها، کاهش داون تایم (downtime) را در اولویت قرار می‌دهند، استقرار موثر و مدیریت انتشار (release management) حیاتی‌تر می‌شود. آبی- سبز (Blue-green) و قناری (canary) دو روش استقرار هستند که تحویل نرم افزار را به کاربران نهایی تضمین می‌کنند. در این مطلب، تفاوت بین استقرار ... ادامه مطلب

آموزش کار با وب‌ میل Roundcube

راندکیوب (Roundcube) رابطی است که به کاربران امکان می‌دهد پیام‌های ایمیل را به طور موثر مدیریت کنند. این پروژه یک راهکار رایگان و متن‌باز وب میل با رابط کاربری دسکتاپ مانند است که نصب و پیکربندی آسان دارد و روی سرور استاندارد LAMPP اجرا می‌شود. در این مطلب با عملکرد این رابط آشنا خواهیم شد. ما بر استفاده از فیلترها پافشاری خواهیم کرد، زیرا آنها بسیار مفید هستند و به شما امکان می‌دهند پیام ها را به طور خودکار با ویژگی‌های تعریف شده در پوشه‌هایی که قبلا مطابق فرستنده (sender)، موضوع (subject)، محتوا(content) و غیره ایجاد شده‌اند طبقه بندی و ... ادامه مطلب

چگونه مصرف حافظه Heap در لینوکس را بررسی کنیم؟

حافظه Heap منطقه‌ای است که در آن یک برنامه می‌تواند به صورت داینامیک، حافظه را در طول زمان اجرا تخصیص داده (allocate) و آزاد (deallocate) کند. برخلاف حافظه Stack، تخصیص heap دستی است و به درخواست‌ها و انتشار صریح (explicit) نیاز دارد که برای ساختارهای داده با اندازه یا طول عمر متفاوت استفاده می‌شود، اما مدیریت دقیق برای جلوگیری از نشت حافظه (memory leak) ضروری است. روش های زیر به شما کمک می‌کند تا میزان مصرف حافظه Heap را برای فرآیندهای لینوکس تعیین کنید: بازرسی /proc/[PID]  /maps/ با استفاده از top یا htop ابزار valgrind ابزار دقیق سفارشی راهکارهایی برای بررسی ... ادامه مطلب

تفاوت NFS و SMB چیست؟

آیا تا به حال با دسترسی آهسته یا غیرقابل اعتماد به فایلهای به اشتراک گذاشته شده در شبکه خود مشکل داشته‌اید؟ اگر چنین است، شما تنها نیستید. بسیاری از محیط‌های فناوری اطلاعات با چالش‌های مشابهی روبرو هستند و انتخاب پروتکل اشتراک‌گذاری فایل مناسب می‌تواند تفاوت چشمگیری در عملیات سازمان ایجاد کند. فرقی نمی‌کند مدیریت یک شبکه اداری کوچک را بر عهده دارید یا یک زیرساخت سازمانی بزرگ، درک تفاوت های ظریف NFS و SMB می تواند به شما در بهینه سازی عملکرد و افزایش امنیت کمک کند. پروتکل‌های اشتراک‌گذاری فایل مانند NFS (Network File System) و SMB (Server Message Block) ... ادامه مطلب

آموزش نصب وردپرس با آپاچی در اوبونتو ۲۴

در این مطلب شما را از طریق فرآیند نصب وردپرس بر روی سرور اوبونتو با استفاده از وب سرور آپاچی راهنمایی خواهیم کرد. این تنظیم که اغلب به عنوان پشته LAMP (Linux, Apache, MySQL, PHP) شناخته می‌شود، یک روش آزمایش شده برای میزبانی سایت‌های وردپرس است. ما همه چیز را از آماده سازی سرور اوبونتو و نصب بسته‌های نرم افزاری لازم گرفته تا پیکربندی آپاچی، راه اندازی پایگاه داده MySQL و در نهایت نصب و پیکربندی خود وردپرس را پوشش خواهیم داد. شایان ذکر است که در حالی که این فرآیند دستی درک عمیقی از محیط سرور شما ارائه می‌دهد، ... ادامه مطلب