docs: تثبيت نتيجة TLS على السيرفر (منجَز ومُثبَت)

https://tripz-api.intaleqapp.com → 200 عبر nginx+شهادة.
http://194.163.173.157:4010 → Connection refused (لا 401 بل رفض اتصال).
110/110 اختباراً بعد إصلاح trip_id.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Hamza-Ayed
2026-07-17 16:55:35 +03:00
co-authored by Claude Opus 4.8
parent 551aa897e1
commit 5cf288b30b
+2 -1
View File
@@ -176,7 +176,8 @@
| I3 | **جدول لكل طريقة دفع** | ⏳ لم يُنفَّذ — إعادة هيكلة مخطط كاملة (`tripz_pay_payments` عام حالياً). يُنفَّذ مع أول ربط بوابة حقيقية، لا قبله. |
| I8 | **webhook SMS + Gemini** | ⏳ لم يُنفَّذ — ميزة كاملة (`raw_sms_log` + استخراج + تسوية). تُبنى عند دخول السوق السوري فعلياً. |
### 🔴 TLS — أخطر ثغرة مالية كانت قائمة. **المستند: [20-tls](20-tls.md)**
### 🔴 TLS — أخطر ثغرة مالية كانت قائمة ✅ منجَز ومُثبَت. **المستند: [20-tls](20-tls.md)**
**مُثبَت على السيرفر (2026-07-17)**: `https://tripz-api.intaleqapp.com/api/health` → 200 عبر nginx+شهادة. `http://194.163.173.157:4010/api/health` → Connection refused. المنفذ الخام لم يعد قابلاً للوصول من الإنترنت إطلاقاً.
الـAPI كان على `http` بلا TLS: من يلتقط الشبكة يسرق توكن أي سائق ويسحب أرباحه، ولا OTP ولا HMAC ولا تدقيق يمنع ذلك.
**النطاق المعتمد: `tripz-api.intaleqapp.com`.** الجزء البرمجي ✅ (المنافذ + trust proxy)؛ الباقي خطوات سيرفر يدوية في docs/20.