Software Engineer Labdon
701 subscribers
54 photos
5 videos
6 files
1.28K links
👑 Software Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
The Phantom File System: Inside the Windows ProjFS (14 minute read)

🟢 خلاصه مقاله:
سیستم فایل شبح: نگاهی به Windows ProjFS

سیستم فایل پیش‌نمایش یا پروجکشن در ویندوز، تحت عنوان ProjFS، با نمونه‌ای از فیلترهای کوچک کار می‌کند. این فناوری به جای تبدیل شدن به یک سیستم‌عامل فایل کاملاً مستقل، به عنوان یک فیلتر کوچک و سبک درون سیستم ویندوز عمل می‌نماید. این فیلتر، که در هسته‌ی سیستم با نام prjflt.sys شناخته می‌شود، با بهره‌گیری از نقاط بازخوانی و پورت‌های ارتباطی خاص، فایل‌های مجازی و سفارشی را بر اساس نیازهای کاربردی، به صورت روی‌دررو نشان می‌دهد.

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

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

#امنیت_سیستم #فناوری_ویندوز #پنهان‌کاری #مدیریت_امنیت

🟣لینک مقاله:
https://www.huntress.com/blog/windows-projected-file-system-mechanics?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
Secutils (GitHub Repo)

🟢 خلاصه مقاله:
در دنیای امنیت سایبری، ابزارهای قدرتمند و قابل اعتماد نقش مهمی در تقویت دفاع‌ها دارند. یکی از این ابزارها، مجموعه Secutils است که به صورت منبع باز توسعه یافته و توسط تیمی از مهندسان حوزه امنیت برنامه‌های کاربردی ساخته شده است. این مجموعه ابزار، به عنوان یک جعبه‌ابزار چندمنظوره و در عین حال ساده، امکان انجام عملیات مختلف مربوط به امنیت را برای مهندسان و محققان فراهم می‌کند.

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

#امنیت #ابزارهای_امنیتی #منبع_باز #پیشرفت_تکنولوژی

🟣لینک مقاله:
https://github.com/secutils-dev/secutils?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
Claude Code For QA — The Agentic Workflow That Will Save You 100+ Hours

🟢 خلاصه مقاله:
در دنیای امروز، بهبود کارایی و صرفه‌جویی در زمان یکی از اهداف اصلی هر تیم توسعه و تست نرم‌افزار است. Art Krylov با معرفی رویکرد جدیدی به نام "کد کلود برای تضمین کیفیت" یا همان Claude Code، نشان می‌دهد چگونه می‌توان با استفاده از یک فرآیند سازمان‌یافته و هوشمندانه، بیش از صد ساعت زمان صرفه‌جویی کرد. این روش بر ایجاد یک جریان کاری فعال و خودکار تمرکز دارد که به تیم‌ها امکان می‌دهد تست‌ها و فرآیندهای مربوط به تضمین کیفیت را به صورت مؤثرتر مدیریت کنند.

در این سیستم، Krylov از زیرعامل‌های مختلفی بهره می‌گیرد تا تمامی موارد لازم برای تست نرم‌افزار را به صورت همزمان و هماهنگ انجام دهد. به عنوان مثال، با استفاده از این روش می‌توان به راحتی تست‌های دستی، اجرای خودکار API، و تولید کیس‌های تست با دقت و سرعت بیشتری انجام داد. ابزارهایی مانند MCP برای Jira و Postman در این سیستم به کار گرفته می‌شوند تا فرآیندهای مربوط به مدیریت و اجرای تست‌ها بهبود یابد و نتیجه‌گیری سریع‌تری را فراهم کند.

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

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

#تست_نرم‌افزار #اتوماسیون #کیفیت_سافت_ور #کد_کلود

🟣لینک مقاله:
https://cur.at/LcBSzLM?m=web


👑 @software_Labdon
ابزار lazygit یک رابط کاربری متنی (TUI) ساده و کارآمد برای دستورات گیت تو ترمیناله
هدف از نام‌گذاریش برای کاربراییه که گیت رو قدرتمند میدونن ولی استفاده ازش براشون سخته.
این ابزار میتونه کارهای پیچیده گیت مثل rebase تعاملی، stage کردن خط به خط، cherry-pick، undo/redo و مدیریت worktree بدون نیاز به تایپ دستورات طولانی انجام بده.

https://github.com/jesseduffield/lazygit