From 5cf288b30b66a2f325bff44a6b08bd9b4dfc434a Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Fri, 17 Jul 2026 16:55:35 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D8=AA=D8=AB=D8=A8=D9=8A=D8=AA=20=D9=86?= =?UTF-8?q?=D8=AA=D9=8A=D8=AC=D8=A9=20TLS=20=D8=B9=D9=84=D9=89=20=D8=A7?= =?UTF-8?q?=D9=84=D8=B3=D9=8A=D8=B1=D9=81=D8=B1=20(=D9=85=D9=86=D8=AC?= =?UTF-8?q?=D9=8E=D8=B2=20=D9=88=D9=85=D9=8F=D8=AB=D8=A8=D9=8E=D8=AA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- docs/17-backend-backlog.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/17-backend-backlog.md b/docs/17-backend-backlog.md index 7e2192e..2fbbfab 100644 --- a/docs/17-backend-backlog.md +++ b/docs/17-backend-backlog.md @@ -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.