
خدمات الحوت الحارس
خدمات حوت الحارس هي الواجهة الخلفية المركزية لمنظومة كشف التهديدات الخاصة بحوت الحارس. تقوم هذه الخدمات المصغرة بالكشف عن التهديدات في الوقت الفعلي، وتنسيق الوكلاء، وتحليل DGA، وفحص الهجمات الويب، مما يتيح مراقبة أمنية عميقة وحماية نشطة للتطبيقات المتصلة.
| الرقم | اسم الخدمة | اللغة | صورة Docker | الإصدار |
|---|---|---|---|---|
| 1 | whale-sentinel-common-attack-detection | Go 1.24.0 | صورة | 0.1.3 |
| 2 | whale-sentinel-configuration-service | Go 1.24.0 | صورة | 0.1.3 |
| 3 | whale-sentinel-dga-detection | Python 3.12 | صورة | 0.1.3 |
| 4 | whale-sentinel-web-attack-detection | Python 3.12 | صورة | 0.1.3 |
| 5 | whale-sentinel-gateway-service | Go 1.24.0 | صورة | 0.1.3 |
إنشاء مستخدم IAM
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYإنشاء سر في AWS Secrets Manager
AWS_SECRET_NAMEWHALE_SENTINEL_AGENT_SECRET_KEY_NAMEWHALE_SENTINEL_SERVICE_SECRET_KEY_NAMEWHALE_SENTINEL_CONTROLLER_SECRET_KEY_NAMEmv docker-compose.example.yml docker-compose.yml
redis/redis.conf و docker-compose.yml.قم بتحديث القيم التالية في docker-compose.yml و fluent-bit.conf و .env:
docker-compose up -d
نرحب بالمساهمات والملاحظات. يرجى عمل fork للمستودع وفتح طلب سحب بالتغييرات المقترحة.
هذا المشروع مرخص بموجب رخصة MIT.
إذا اكتشفت ثغرة أمنية، يرجى الإبلاغ عنها بمسؤولية عبر GitHub Issues أو الاتصال بالمشرفين بشكل خاص.
| المفتاح | الوصف | مثال |
|---|
AWS_REGION | منطقة نشر AWS | us-west-2 |
AWS_ACCESS_KEY_ID | مفتاح الوصول لـ IAM | AKIA... |
AWS_SECRET_ACCESS_KEY | مفتاح سري لـ IAM | abc123... |
AWS_SECRET_NAME | اسم السر في Secrets Manager | whale-prod-secret |
WHALE_SENTINEL_AGENT_SECRET_KEY_NAME | حقل مفتاح سر الوكيل | agent-secret-key |
WHALE_SENTINEL_SERVICE_SECRET_KEY_NAME | حقل مفتاح سر الخدمة | service-secret-key |
WHALE_SENTINEL_CONTROLLER_SECRET_KEY_NAME | حقل مفتاح سر المتحكم | controller-secret-key |
REDIS_PASSWORD | كلمة مرور الوصول إلى Redis | supersecurepass |
WS_CONTROLLER_PROCESSOR_URL | عنوان نقطة نهاية Whale MDP | http://controller:8080/processor |
OPENSEARCH_ENDPOINT | نقطة نهاية OpenSearch | https://search-xyz.us-west-2.es.amazonaws.com |
OPENSEARCH_USERNAME | اسم مستخدم OpenSearch | admin |
OPENSEARCH_PASSWORD | كلمة مرور OpenSearch | password123 |