
🦉🔎 أداة بسيطة لتدقيق بنيتك التحتية على AWS/GCP من أجل سوء التكوين أو مشكلات أمنية محتملة مع دمج الإضافات
أداة اختبار وتدقيق أخرى
هدف YATAS هو مساعدتك في إنشاء بيئة AWS آمنة دون الكثير من المتاعب. لن يتحقق من جميع أفضل الممارسات ولكن فقط من تلك المهمة بالنسبة لك بناءً على تجربتي. لا تتردد في إخباري إذا وجدت شيئًا غير مغطى.
YATAS هي أداة بسيطة وسهلة الاستخدام لتدقيق البنية التحتية الخاصة بك بحثًا عن سوء التكوين أو المشكلات الأمنية المحتملة.
| بدون تفاصيل | تفاصيل |
|---|
![]() | ![]() |
brew tap padok-team/tap
brew install yatas
قم بتعديل ملف .yatas.yml حسب احتياجاتك.
yatas --install
يقوم بتثبيت الإضافات التي تحتاجها.
yatas -h
العلامات:
--details: عرض تفاصيل المشكلات التي تم العثور عليها.--compare: مقارنة نتائج التشغيل السابق مع التشغيل الحالي وعرض الاختلافات.--ci: إرجاع رمز خروج 1 إذا تم العثور على مشكلات، وإلا 0.--resume: يعرض فقط عدد الاختبارات الناجحة والفاشلة.--time: يظهر الوقت الذي استغرقه كل اختبار للتشغيل للمساعدة في العثور على الاختناقات.--init: ينشئ ملف .yatas.yml في المجلد الحالي.--install: يقوم بتثبيت الإضافات التي تحتاجها.--only-failure: عرض الاختبارات الفاشلة فقط.--hds: تشغيل فحوصات HDS فقط.إضافات الفحص
إضافات التقارير
| الإضافات | الوصف |
|---|---|
| Markdown Reports | ينشئ تقريرًا بصيغة Markdown |
| Notion Reports | ينشئ تقريرًا لقاعدة بيانات Notion |
| HTML Reports | ينشئ تقريرًا بصيغة HTML |
يمكنك تجاهل نتائج الفحوصات عن طريق إضافة ما يلي إلى ملف .yatas.yml:
ignore:
- id: "AWS_VPC_004"
regex: true
values:
- "VPC Flow Logs are not enabled on vpc-.*"
- id: "AWS_VPC_003"
regex: false
values:
- "VPC has only one gateway on vpc-08ffec87e034a8953"
يمكنك استبعاد اختبار عن طريق إضافة ما يلي إلى ملف .yatas.yml:
plugins:
- name: "aws"
enabled: true
description: "Check for AWS good practices"
exclude:
- AWS_S3_001
لتشغيل اختبار محدد فقط، أضف ما يلي إلى ملف .yatas.yml:
plugins:
- name: "aws"
enabled: true
description: "Check for AWS good practices"
include:
- "AWS_VPC_003"
- "AWS_VPC_004"
يمكنك الحصول على سجلات الأخطاء عن طريق إضافة ما يلي إلى متغيرات البيئة الخاصة بك:
export YATAS_LOG=debug
مستويات السجل المتاحة هي: debug، info، warn، error، fatal، panic و off بشكل افتراضي.
هل ترغب في إضافة إضافة جديدة؟ ما عليك سوى زيارة yatas-plugin واتباع التعليمات.