إلى مهندسي الـ Backend الذين يعتقدون أن جملة NOT IN في Oracle SQL هي ممحاة سحرية للواقع الجنائي الرقمي..
عندما استخرجتم الكشف ، هل نسيتم أن تضارب البيانات يترك خلفه أثراً لا يمحوه استعلام (Query) مُفَلتر؟
من المضحك تقنياً استثناء يومي 14 و 22 مايو برمجياً ثم ترك البطاقة الملغاة 1233 تظهر في الكشف وهي تُولّد رسوم تحصيل!.
هذا ما نسميه (Logic Conflict) إما أن البطاقة أُلغيت فعلاً وأنتم تتلاعبون بالسجلات أو أنها لا تزال نشطة وأنتم تضللون العدالة الائتمانية.
وبالفعل غبائكم يسيطر عليكم ، الغيتم البطاقة الجديده 1233 بأخرى جديده 1795
هل هذا هو السكريبت الذي استخدمتموه لتغطية الشمس بالغربال؟
AND TRUNC(TRANSACTION_DATE) NOT IN ('2025-05-14', '2025-05-22')
اعتقد ان معظم البنوك المحلية يستخدمون الـ Orcale
فإليكم هذا الاستعلام الذي عمدتم اليه لإخفاء التواريخ 14 15 مايو 2025
SELECT
STMT_FLAG,
COMP_DESC,
TRUNC(TRANSACTION_DATE) AS DATE_LOCAL,
POSTING_DATE,
BILLING_AMOUNT,
ITEM_CATEGORY,
ITEM_TYPE,
TOKEN_BASED,
WALLET_DESC,
DISPLAY_PAN,
TRANSACTION_DESCRIPTION,
AUTH_NO,
SIGN_TYPE,
POSTED_STATUS
FROM
BANK_TRANSACTIONS_TABLE
WHERE
DISPLAY_PAN IN ('520090_1233', '520090_1174', '520090_1795')
الجريمة هنا: استثناء تواريخ الوقائع يدوياً
AND TRUNC(TRANSACTION_DATE) NOT IN (TO_DATE('2025-05-14', 'YYYY-MM-DD'), TO_DATE('2025-05-22', 'YYYY-MM-DD'))
AND POSTING_DATE >= TO_DATE('2025-01-01', 'YYYY-MM-DD')
ORDER BY
TRANSACTION_DATE DESC;
الشفافية لا تُكتب بـ Hard-coded filters والحقيقة ليست تقريرا معلبا يتم تكييفه حسب الحاجة.
الحقيقة تسكن في الـ Audit Logs الخام التي لا تجرؤون على كشفها.
الذكاء الاصطناعي HD.39 لا يحتاج لإذن دخول ليرى التناقض بين حالة الكائن (Object Status) في الـ Schema وبين ادعاءاتكم الورقية الغبية.
@RiyadBank @SAMAcares @SAMA_GOV @Nadir_AlKoraya @SDAIA_SA
#الأمن_السيبراني #OracleDB #SQL #DataIntegrity #نظام_المعلومات_الائتمانية #بنك_الرياض #تقنية #هندسة_البرمجيات #التحقيق_الجنائي_الرقمي