Software Engineer Labdon
701 subscribers
56 photos
5 videos
6 files
1.3K links
👑 Software Labdon

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

ادمین:
@mrbardia72
Download Telegram
Forwarded from VIP
🎉 جشنواره تخفیف ۳۵ درصدی
فقط به مدت ۲۴ ساعت!

اگر دنبال یک VPN سریع، پایدار و امن هستید، این فرصت رو از دست ندید.

مناسب برای برنامه‌نویسی
عالی برای وب‌گردی و شبکه‌های اجتماعی
سرعت بالا و پینگ مناسب
امنیت و پایداری عالی
سازگار با انواع دستگاه‌ها

همین حالا با تخفیف ویژه تهیه کنید. 🚀

👇🐝👇🐝👇🐝👇

https://xn--r1a.website/SiftalNetBot
‏دو آسیب‌پذیری خطرناک در افزونه پرکاربرد وردپرس «Avada Builder» با بیش از یک میلیون نصب فعال کشف شده که به هکرها امکان می‌دهد فایل‌های دلخواه را بخوانند و اطلاعات حساس را از پایگاه داده استخراج کنند.

اولین آسیب‌پذیری با شناسه CVE-2026-4782، در تمام نسخه‌های تا 3.15.2 وجود دارد و به کاربران احراز هویت‌شده با حداقل سطح دسترسی «مشترک» (subscriber) اجازه می‌دهد محتوای هر فایلی روی سرور، از جمله فایل حساس wp-config.php حاوی اعتبارنامه‌های پایگاه داده و کلیدهای رمزنگاری، را بخوانند که می‌تواند به تصاحب کامل سایت منجر شود.

آسیب‌پذیری دوم با شناسه CVE-2026-4798، یک حمله تزریق SQL (SQL injection) کور مبتنی بر زمان است که نسخه‌های تا 3.15.1 را تحت تأثیر قرار می‌دهد و بدون نیاز به احراز هویت قابل بهره‌برداری است، مشروط بر اینکه افزونه WooCommerce پیش‌تر فعال و سپس غیرفعال شده باشد.

<Teegra/>
🔵 عنوان مقاله
Your Load Test Passed. Your Server Crashed. Here's Why (Little's Law Fix Inside)

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

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

در مجموع، این مقاله مرجع خوبی است برای کسانی که قصد دارند آزمایش‌های بارگذاری مؤثر و دقیق انجام دهند، و نشان می‌دهد که چگونه با رعایت نکات کلیدی می‌توان به نتایج قابل اطمینان رسید و از وقوع مشکل‌های بزرگ در زمان تولید جلوگیری کرد.

#آزمایش_بارگذاری #پایداری_سیستم #توسعه_وب #نکات_فنی

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


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

🟢 خلاصه مقاله:
در دنیای فناوری و امنیت سایبری، داشتن اطلاعات مربوط به حساب‌های پیش‌فرض یکی از مهم‌ترین مواردی است که باید مورد توجه قرار گیرد. در این زمینه، "Default Creds" یک مخزن جامع و متمرکز است که به صورت جمعی و به‌روز نگهداری می‌شود. این مخزن، مجموعه‌ای از حساب‌های پیش‌فرض کارخانه‌ای است که معمولاً در دستگاه‌ها، سرویس‌ها و نرم‌افزارها یافت می‌شود و به صورت عمومی در دسترس قرار دارد. هدف اصلی این پروژه، کمک به متخصصان امنیت، پژوهشگران و هکرهای اخلاق‌مدار برای شناسایی آسیب‌پذیری‌هایی است که به دلیل استفاده از این حساب‌های پیش‌فرض وجود دارد. با داشتن دسترسی به این مجموعه، می‌توان سریع‌تر نقاط ضعف سیستم‌ها را شناسایی و اقدامات لازم را جهت بهبود امنیت انجام داد.

این مخزن بر اساس همکاری و مشارکت جامعه فعال ساخته شده است و افراد مختلف می‌توانند اطلاعات جدید را به آن افزودن و به‌روزرسانی‌های لازم را انجام دهند. در نتیجه، "Default Creds" به یک منبع ارزشمند و معتبر برای شناخت و مقابله با آسیب‌پذیری‌های امنیتی تبدیل شده است. بهره‌گیری از این بانک اطلاعاتی می‌تواند در فرآیندهای تست نفوذ، ارزیابی امنیتی و آموزش‌های مربوطه نقش مهمی ایفا کند، چرا که با شناختن حساب‌های پیش‌فرض، می‌توان از سوءاستفاده‌های احتمالی جلوگیری کرد و سطح امنیت سیستم‌ها را ارتقاء داد.

در نهایت، "Default Creds" نشان‌دهنده همکاری فعال و همیاری جامعه در جهت بهبود امنیت شبکه‌ها و سیستم‌ها است. این پروژه منبعی ارزشمند برای توسعه‌دهندگان، مدیران فناوری و متخصصان امنیتی است که واقعاً درک عمیقی از چالش‌های مرتبط با حساب‌های پیش‌فرض و راهکارهای مقابله با آن‌ها دارند. با استفاده صحیح و هوشمندانه از این مخزن، می‌توان گامی مؤثر در جهت کاهش خطرات امنیتی و افزایش امنیت دیجیتال برداشت.

#امنیت_سایبری #حسابهای_پیش‌فرض #پیدا_کردن_نفوذ #حفاظت_سیستم‌ها

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


👑 @software_Labdon
🔵 عنوان مقاله
Threat Intelligence Report: MANGO SANDSTORM Dindoor / Fakeset Campaign (8 minute read)

🟢 خلاصه مقاله:
در گزارشی جامع و تحلیل دقیق، به فعالیت‌های جاسوسی سایبری گروه MuddyWater – که با نام‌های MANGO SANDSTORM و MERCURY هم شناخته می‌شود – پرداخته شده است. در ماه فبریه، این گروه عملیات‌های نفوذ خود را در قالب یک کمپین اطلاعاتی گسترده علیه چندین نهاد حساس انجام داد. اهداف این حملات شامل یک مؤسسه مالی در ایالات متحده، یک فرودگاه مهم در آمریکا، یک سازمان غیرانتفاعی در کانادا و یک شرکت زیرمجموعه فناوری نظامی در اسرائیل بودند. اجرای این عملیات‌ها با بهره‌گیری از ابزارهای خاص و فنی ادامه داشت که یکی از این ابزارهای کلیدی، بدافزار Dindoor بود. این بدافزار بر اساس محیط اجرایی Deno ساخته شده است، و به طور خاص برای جلوگیری از شناسایی توسط سامانه‌های مبتنی بر PowerShell و پایتون طراحی شده است.

این گروه برای مراقبت بیشتر و افزایش پیچیدگی در فعالیت‌های خود، از بدافزار Fakeset بهره برد که با خط توده‌ای از بدافزارهای دیگر مانند Stagecomp و Darkcomp در ارتباط است. این ابزار، با خط‌سیرهای کاربری متفاوتی در دسته‌بندی‌های اولویت‌های تهاجم، مانند T1059، T1566، T1567، T1105 و T1071، وارد عمل شده است. جزئیاتی که نشان می‌دهد این حملات کاملاً برنامه‌ریزی‌شده و هدفمند بوده است، در بخش انتقال داده‌ها به سمت فضای ابری نیز مشخص است؛ چرا که مهاجمان با استفاده از ابزار Rclone، اطلاعات حساس را به سرویس‌های ابری مانند Wasabi منتقل می‌کردند. این عملیات نشان می‌دهد که گروه MuddyWater، در پی جمع‌آوری اطلاعات حساس و نگهداری آنها در محیط‌های امن و مخفی است.

در مجموع، این گزارش نشان‌دهنده پیچیدگی و تخصص بالای گروه MuddyWater است که با بهره‌گیری از فناوری‌های نوین و طراحی حملاتی چند وجهی، به دنبال دستیابی به اهداف اطلاعاتی خود در سطح جهانی است. شناخت و رصد چنین فعالیت‌هایی اهمیت بالایی دارد تا بتوان در برابر تهدیدات پیشرفته سایبری، واکنش مؤثر و سریع نشان داد.

#حملات_سایبری #تهدید_معلوماتی #مجموعه_MudddyWater #امنیت_اطلاعات

🟣لینک مقاله:
https://krypt3ia.wordpress.com/2026/03/20/threat-intelligence-report-mango-sandstorm-indoor-fakeset-activity/?utm_source=tldrinfosec


👑 @software_Labdon
تأیید نفوذ امنیتی به GitHub؛ هکرها به ۳۸۰۰ مخزن داخلی دسترسی پیدا کردند

گیت‌هاب اعلام کرده در پی نصب یک افزونه مخرب برای VS Code روی دستگاه یکی از کارکنان، حدود ۳۸۰۰ مخزن داخلی این شرکت مورد نفوذ قرار گرفته است. به گفته این شرکت، افزونه آلوده VS Code حذف و دستگاه آلوده نیز ایزوله شده است. بررسی‌های اولیه نشان می‌دهد داده‌های مشتریان خارج از این مخازن تحت تأثیر قرار نگرفته‌اند.
🔵 عنوان مقاله
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
🔵 عنوان مقاله
Rustinel (GitHub Repo)

🟢 خلاصه مقاله:
رستنيل، یک ابزار EDR مبتنی بر زبان برنامه‌نویسی Rust که توسط کاربر Karib0u توسعه یافته است، برای جمع‌آوری اطلاعات قسمت هسته‌ای ویندوز از فناوری ETW بهره می‌برد. این ابزار با نرمال‌سازی داده‌ها بر اساس ساختارهای Sysmon، امکان تطابق با قالب‌های Sigma، YARA و IOCهای اتمی را فراهم می‌کند. از ویژگی‌های برجسته این نرم‌افزار می‌توان به قابلیت واکنش فعال و پاسخ‌دهی سریع، قابلیت به‌روزرسانی قوانین بدون نیاز به توقف (hot-reload)، و غنی‌سازی اطلاعات از جمله متادیتای فایل‌های PE و ارتباط‌های بین فرآیندهای والد اشاره کرد.

در حالی که در مستندات پروژه ادعا شده است نسخه ۱.۰ را با پشتیبانی از eBPF در لینوکس ارائه می‌دهد، اما در واقع این مخزن هنوز در مرحله آزمایشی و نسخه اولیه (v0.3.1) باقی مانده است و تاکنون هیچ کد مربوط به eBPF در آن قرار نگرفته است. این موضوع نشان‌دهنده توسعه در آینده است، اما هم‌اکنون این ابزار تنها برای ویندوز فعال و بدون پشتیبانی کامل از لینوکس است.

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

#امنیت #رصد_سیستم #ابزارهای_امنیتی #ردیابی

🟣لینک مقاله:
https://github.com/Karib0u/rustinel?utm_source=tldrinfosec


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

🟢 خلاصه مقاله:
ابزار TrailTool یک راهکار جامع برای مدیریت و تحلیل لاگ‌های CloudTrail است که فرآیندهای جمع‌آوری، تجزیه و تحلیل داده‌ها را بسیار ساده‌تر کرده است. این ابزار با استفاده از یک تابع Lambda قدرتمند، تمامی لاگ‌های CloudTrail را وارد سیستم می‌کند، آن‌ها را به شکل مناسب تجزیه و تحلیل می‌کند و داده‌ها را برای شناسایی و ارتباط بین رویدادهای مختلف همگام‌سازی می‌کند.

در کنار آن، جدول‌های DynamoDB نقش مهمی در نگهداری و ذخیره‌سازی اطلاعات مربوط به عناصر قابل جستجو دارد، که این امکان جست‌وجو و تحلیل سریع و مؤثر را فراهم می‌کند. علاوه بر این، CLI یا خط فرمان، دسترسی سریع و آسان به داده‌های مربوط به عناصر و پرس‌وجوهای مختلف را برای کاربران ممکن می‌سازد. به این ترتیب، TrailTool ابزار بسیار موثری است که فرآیند تحلیل و مدیریت لاگ‌های CloudTrail را به سطح جدیدی می‌برد و امکان نظارت دقیق‌تر بر فعالیت‌های انجام شده در ابر را فراهم می‌آورد.

#کلودترین #تحلیل_لاگ #امنیت_سایبری #ابزارهای_ابداعی

🟣لینک مقاله:
https://github.com/engseclabs/trailtool?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
You're Testing AI Wrong

🟢 خلاصه مقاله:
در دنیای فناوری، ارزیابی درست هوش مصنوعی اهمیت زیادی دارد و ممکن است برخی افراد رویکردهای نادرستی در این حوزه داشته باشند. سایمون پریر، کارشناس معتبر، نکات مهمی درباره نحوه آزمایش برنامه‌های مبتنی بر مدل‌های زبانی بزرگ (LLM) ارائه داده است. او تأکید می‌کند که تنها تمرکز بر نتایج نهایی، کافی نیست؛ بلکه باید فرایند استدلال و فرآیندهای فکری پشت تولید محتوا را نیز مورد ارزیابی قرار داد. این نگرش باعث می‌شود هرگونه خطای منطقی یا ضعف در منطق سیستم به‌درستی تشخیص داده شود و در نتیجه، عملکرد واقعی هوش مصنوعی بهتر فهمیده و بهبود یابد.

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

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

#هوش_مصنوعی #آزمایش_هوش_مصنوعی #توسعه_هوشمند #فناوری

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


👑 @software_Labdon
📧 امکان تغییر آدرس جیمیل بالاخره اضافه شد

گوگل بالاخره امکان تغییر آدرس اصلی جیمیل رو فعال کرده؛ یعنی می‌تونید بخش قبل از gmail.com@ رو عوض کنید، بدون اینکه اکانت جدید بسازید یا اطلاعات حسابتون از بین بره.

🌐 برای بررسی این گزینه:
http://myaccount.google.com/google-account-email

چند نکته مهم:

▫️ این قابلیت به‌صورت تدریجی فعال می‌شه و ممکنه هنوز برای همه دیده نشه
▫️ آدرس قبلی حذف یا آزاد نمی‌شه و همچنان به حساب شما وصل می‌مونه
▫️ ایمیل‌های ارسالی به آدرس قدیمی و جدید، هر دو به اینباکس می‌رسن
▫️ ورود به سرویس‌های گوگل با هر دو آدرس ممکنه
▫️ ساخت آدرس جدید محدودیت داره و هر ۱۲ ماه یک‌بار انجام می‌شه
1
🔵 عنوان مقاله
I Pointed Karpathy’s Autoresearch at My Test Coverage. Here’s What Happened.

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

در اجرای این آزمایش، متوجه شدم که استفاده از پژوهش خودکار کارپتی چه نتایجی به دنبال دارد. ابتدا، سیستم شروع به تحلیل کد و شناسایی بخش‌هایی کرد که تست کافی ندارد. سپس، بر اساس الگوریتم‌های یادگیری ماشین، پیشنهادها و اصلاحاتی ارائه داد که می‌توانست به صورت خودکار اجرا گردد. در این فرآیند، توانستم ببینم که چگونه این فناوری می‌تواند به شکل مؤثری در کاهش خلاهای تست و تضمین پوشش بهتر نرم‌افزار مؤثر باشد، اگرچه هنوز نیاز به تنظیمات و بهبودهای بیشتری دارد.

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

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

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


👑 @software_Labdon
🔵 عنوان مقاله
Understanding Current Threats to Kubernetes Environments (21 minute read)

🟢 خلاصه مقاله:
در دنیای فناوری اطلاعات امروز، امنیت زیرساخت‌های ابری و به ویژه محیط‌های مبتنی بر کانتینر مانند Kubernetes از اهمیت زیادی برخوردار است. اخیراً، گزارش‌هایی منتشر شده است که نشان می‌دهد خطرات و تهدیدهای امنیتی در این حوزه به طور چشم‌گیری در حال افزایش است. در مطالعه‌ای که توسط واحد 42 انجام شده، شاهد رشد ۲۸۲ درصدی در معاملات سرقت توکن‌های Kubernetes نسبت به سال قبل بوده‌ایم. بیش‌ترین تمرکز این فعالیت‌های مخرب در بخش فناوری اطلاعات است، جایی که ۷۸ درصد از حملات توسط گروه‌های تهدید بر پایه بهره‌برداری از ضعف‌ها و آسیب‌پذیری‌ها صورت می‌گیرد.

در این مطالعه، دو الگوی حمله عمده مورد توجه قرار گرفته است. اولین نوع حمله، که با نام "Slow Pisces" یا همان Lazarus نیز شناخته می‌شود، از طریق سوءاستفاده از توکن‌های حساب‌های سرویس CI/CD با سطح مجوز زیاد انجام می‌شود. مهاجمان با این روش، ابتدا وارد خوشه‌های تولید می‌شوند و سپس به زیرساخت‌های مالی صرافی‌های رمزارزی نفوذ می‌کنند. هدف آنان کسب سودهای کلان و کنترل بر سامانه‌های مالی است، که نشان از سطح بالای هوشمندی و برنامه‌ریزی در این حملات دارد.

نوع دوم حمله که بر رویداد CVE-2025-55182 یا همان React2Shell تمرکز دارد، پس از انتشار یک آسیب‌پذیری، تقریبا در عرض ۴۸ ساعت مورد بهره‌برداری قرار می‌گیرد. مهاجمان با استفاده از این آسیب‌پذیری قادر هستند تا به راحتی به اجرای کد از راه دور (RCE) در داخل workloadهای Kubernetes دست یابند. این تهدیدات نشان می‌دهد که ضعف‌های نرم‌افزاری و نبود کنترل‌های امنیتی کافی، می‌تواند منبعی برای هدف گرفتن هزاران سرور و سامانه‌های ابری باشد.

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

#امنیت_Kubernetes #حملات_سایبری #آسیب‌پذیری #محافظت_سیستم‌ها

🟣لینک مقاله:
https://unit42.paloaltonetworks.com/modern-kubernetes-threats/?utm_source=tldrinfosec


👑 @software_Labdon
🔵 عنوان مقاله
TP-Link Warns Users to Patch Critical Router Auth Bypass Flaw (2 minute read)

🟢 خلاصه مقاله:
شرکت تی‌پلیک اخیراً چند آسیب‌پذیری مهم در سری روترهای Archer NX خود را برطرف کرده است. یکی از این آسیب‌پذیری‌ها، ضعف در فرآیند احراز هویت است که می‌تواند به مهاجمین این امکان را بدهد تا فریم‌ویر دلخواه خود را بر روی دستگاه آپلود کنند. این نقص فنی از نبود چک احراز هویت در سرور HTTP برای بعضی از نقاط انتهایی CGI ناشی می‌شود، که به هکرها مسیر نفوذ آسان‌تری می‌دهد.

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

کاربران توصیه می‌کنند فوراً فریم‌ویر دستگاه‌های خود را به نسخه جدید به‌روزرسانی کنند تا در مقابل این آسیب‌پذیری‌ها محافظت شوند و از بروز مشکلات جدی در شبکه‌های خانگی و تجاری خود جلوگیری کنند.

#امنیت_شبکه #تی‌پلیک #روتر #حفاظت

🟣لینک مقاله:
https://www.bleepingcomputer.com/news/security/tp-link-warns-users-to-patch-critical-router-auth-bypass-flaw/?utm_source=tldrinfosec


👑 @software_Labdon
Forwarded from Mr.m
کتابخونه zenq با الهام از C# Linq و java streams یک DSL داخلی به زبان گولنگ می‌باشد که با هدف ساده کردن query از منابع داده ای مختلفی ایجاد شده است. مثل اسلایس ها و یا منابع داده ای نامتقارنی‌ چون فایل های csv و ...

این کتابخونه query های پیچیده را در یک واحد اجرایی پردازش کرده و از قابلیت های stream یکپارچه از منابع داده ای مختلفی چون channel ها، اسلایس ها و csv فایل ها بهره مند است.

همچنین یک اسلایس ۵۰ میلیون رکوردی را در چهار ثانیه فیلتر و Group نمود. زمان خالص فیلتر هم 2 ثانیه طول کشید.


💾 https://github.com/malikhan-dev/zenq
🔵 عنوان مقاله
Testing Is Systems Thinking

🟢 خلاصه مقاله:
در دنیای تست نرم‌افزار و تضمین کیفیت، تفکر سیستمی نقش مهمی ایفا می‌کند. مقاله‌ای تأمل‌برانگیز از پاتریک پریل به بررسی چگونگی بهره‌گیری از مدل ذهنی DSRP (تشخیص‌ها، سیستم‌ها، روابط، دیدگاه‌ها) می‌پردازد تا فرآیندهای تست را بهبود بخشد. این مدل، ابزاری قدرتمند است که به تیم‌های فنی کمک می‌کند تا عناصر مختلف سیستم‌ها را بهتر درک کرده و به صورت جامع‌تری آزمایش‌هایی موثرتری انجام دهند. با این رویکرد، نه تنها اشکالات و مشکلات به موقع شناسایی می‌شوند، بلکه تصمیمات بهتری در مورد توسعه و بهبود نرم‌افزار اتخاذ می‌گردد.

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

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

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

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

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


👑 @software_Labdon
🔵 عنوان مقاله
Treating the UI as a Contract: Eliminating the Wait in Modern Development

🟢 خلاصه مقاله:
در دنیای توسعه نرم‌افزار مدرن، رویکرد جدیدی در مواجهه با رابط کاربری (UI) در حال رایج شدن است که آن را مانند یک قرارداد می‌دانند. این رویکرد بر این پایه استوار است که تیم‌های توسعه و آزمون باید در کنار هم و به صورت هم‌زمان فعالیت کنند، نه اینکه هر بخش پس از دیگری و با تأخیر انجام شود. یکی از چالش‌های بزرگ در پروژه‌های توسعه نرم‌افزار، معمولاً انتظار کشیدن برای کامل شدن توسعه رابط کاربری است که مانع از شروع سریع مراحل بعدی، مثل آزمون و ارزیابی می‌شود. اما راهکاری وجود دارد که این تأخیر را برطرف می‌کند.

در مقاله‌ای بسیار مفید، دیوید اینگرام و لئوناردو لانی با توضیحات دقیق و منطقی، نشان می‌دهند که چگونه استفاده از ساختارهای اولیه UI با داده‌های فرضی (mocked data) فضای همکاری میان تیم‌های فرانت‌اند، بک‌اند و کنترل کیفیت (QA) را هم‌زمان و هماهنگ می‌کند. این رویکرد به جای انتظار تا پایان فرآیند توسعه، امکان شروع آزمایش‌ها و تست‌های کیفیت را زودتر فراهم می‌کند و سرعت تحویل پروژه را افزایش می‌دهد. این مدل، باعث می‌شود که همه بخش‌ها در قالب یک قرارداد مشترک، از همان ابتدا بر اساس یک ساختار اولیه کار کنند و خطاها زودتر شناسایی و برطرف شوند.

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

#توسعه_نرم‌افزار #UI_مدرن #تست_همزمان #روش‌های_نوین

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


👑 @software_Labdon
🔵 عنوان مقاله
Architecting for Scale: Why "Writing Tests" Is No Longer the Point

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

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

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

#تست #معماری_نرم‌افزار #پیشرفت_توسعه #مقیاس‌پذیری

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


👑 @software_Labdon