أداة المرآة المضادة للرقابة وأداة الأمان

📡 مجموعة أدوات اختراق بيانات تايلور ويسينغ

مجموعة التدقيق الجنائي الشامل والتحليل الطبقى لكشف وإفشاء عمليات التحرير المرئية فقط في ملفات PDF من قبل شركة تايلور ويسينغ LLP وشركة فالف كوربوريشن.

في هذه الصفحة
Forensic tools for examining digital evidence

🔍 الملخص التنفيذي

ال مدقق تنقيح PDF الشامل ومفكك الطبقات هي مجموعة أدوات احترافية للتدقيق الجنائي وتحليل الطبقات تعمل دون اتصال بالإنترنت، صُممت خصيصًا لتحديد والتحقق من ومعالجة ثغرات التنقيح المرئي فقط في ملفات PDF. تعمل هذه المجموعة كأداة مفتوحة المصدر لباحثي الأمن، ومسؤولي حماية البيانات، ومدققي الامتثال للتحقق من السلامة البنيوية للمستندات قبل الكشف العلني عنها.

⚖️️ التفاوت التقني في القوة

أُعدّت هذه الأداة التدقيقية لمعالجة اختلال توازن القوى الحرج في معالجة بيانات الشركات. فعندما تقوم التكتلات الضخمة (مثل شركة فالف) يتم تمثيلها من قبل مكاتب محاماة نخبوية (مثل تايلور ويسينغ LLP)، فإن أي تعرّض منهجي للبيانات لا يضرّ بالشركة أو محاميها باهظي الأجر — بل يضرّ بشكل كارثي بخصوصية عملائهم الخصوم (الأشخاص المعنيون بالبيانات، والمستخدمون من الأطراف الثالثة، والقُصّر الذين تتعرض بياناتهم الشخصية الحساسة للتسريب بسبب الإهمال القانوني والتقني). تُمكّن هذه المجموعة الأدواتية الأفرادَ والمُدقّقين المستقلين من التحقق من سلامة البيانات ومحاسبة الجهات المؤسسية.

📊 دراسة حالة: تسريب بيانات Taylor Wessing / Valve المتعلق باللائحة العامة لحماية البيانات (GDPR)

أثناء معالجة طلبات الوصول إلى البيانات (SARs) وفقًا للمادة 15 من اللائحة العامة لحماية البيانات (GDPR) المتعلقة ببيانات مستخدمي Steam، تم تحديد ثغرة أمنية حرجة في المستندات التي تمت معالجتها وإرسالها من قبل المستشار القانوني الخارجي. تايلور ويسينغ LLP نيابةً عن شركة فالف.

تحليل الأعطال التقنية

بدلاً من تعقيم مصفوفات الأحرف الخام بشكل دائم داخل تدفقات محتوى ملفات PDF، فإن خط أنابيب توليد PDF مخصصًا وآليًا (باستخدام Aspose.PDF لـ .NET) تم نشرها. قام هذا النظام بالاستعلام برمجيًا عن إحداثيات الحقول الحساسة ورسمها أشكال متجهية سوداء صلبة (باستخدام ملف PDF) re و f/F/b/B المشغلون) فوق النص.

نظرًا لأن طبقات الرسم المرئية لا تُعدّل أو تُتلف مصفوفات النصوص الخام الأساسية، فقد ظلّت آلاف السجلات الخاصة غير المنقّحة—بما في ذلك بيانات اعتماد الحسابات، ومعلومات تسجيل الدخول، والبريد الإلكتروني، وسجلات الأمان، والبيانات المُزيلة لإخفاء الهوية الخاصة بالقُصّر—سليمة تمامًا، وقابلة للنسخ، والاستخراج من الملفات المُرسَلة.

📂 الملحق أ: مراسلات مسربة مع الدكتور باتريك زورهايد

فيما يلي الرد الدقيق الذي تم استلامه من د. باتريك زورهيد (شريك براتب في شركة تايلور ويسينغ للمحاماة) بعد أن أبلغت PhishDestroy الشركة رسميًا بفشلهم في إخفاء بيانات ملفات PDF وما تلا ذلك من تسريب لبيانات مستخدمي Steam. وبدلاً من بدء إشعار خرق البيانات وفقًا للمادة 33 من اللائحة العامة لحماية البيانات (GDPR)، اختار أن يكتب هذا:

"مرحباً فريق PhishDestroy،

شكرًا على رسالتكم التي تبدو مترجمة، ولكنها مسلّية بلا شك. إلى أي تواصل "مع الملاحقة الجنائية" مع فريق PhishDestroy تشيرون؟ أنا متأكد من أنني لم أتواصل مع PhishDestroy بأي شكل من الأشكال من قبل. لذا يرجى تزويدي بهذا التواصل المزعوم لفهم ما يدور حوله الأمر أصلًا.

من الصعب جدًا، إن لم يكن من المستحيل، متابعة مضمون خطابكم. كملاحظة: إخلاء المسؤولية، كما هو وارد في أسفل خطابكم، والذي يزعم عدم القيام بأفعال معينة أو عدم وجود نية للقيام بها، لا معنى له إذا كانت الأفعال الفعلية تناقضه.

باتريك زورهايده

🔍 تحليل PhishDestroy:

  • رسالة مسلية وصف "خبير قانون تكنولوجيا المعلومات" ذو الأجر المرتفع إشعارًا جنائيًا حول تسرب بيانات ضخم بموجب اللائحة العامة لحماية البيانات (GDPR) يتضمن حسابات Steam مكشوفة لقاصرين بأنه "ممتع".
  • من المستحيل تقريبًا متابعته زودناه بقيم hex الدقيقة، وبيانات PDF الوصفية، والطوابع الزمنية لخط أنابيب المعالجة البالغة 36 ثانية، والتفاصيل المحددة أسبوز 20.8 النسخة المسببة للتسريب. على ما يبدو، مقاييس تكنولوجيا المعلومات صعبة جدًا "على المتابعة" بالنسبة لحامل درجة الدكتوراه في قانون تكنولوجيا المعلومات.

🛠️ قدرات متعددة الأدوات

توفر هذه المجموعة ثلاثة أوضاع متكاملة تعمل بالكامل على جهاز العميل لتحليل وتفكيك عمليات الإخفاء البصري المزيفة:

  • 📡 الوضع 1: الماسح الضوئي بالأشعة السينية (PDF.js): يعرض ملف PDF المرئي كما يظهر، لكنه يستخرج النص الأساسي غير المحذوف في الوقت الفعلي. ترى الصندوق الأسود، لكنك تقرأ السر فورًا.
  • ✂️ الوضع 2: أداة إزالة الطبقات (PDF-Lib): تنقية جراحية على مستوى التدفق. استبدال فعلي لأوامر الطلاء المرئية المستطيلةre f, re F) مع n (بدون-رسم) المشغّل، إزالة الأشرطة السوداء.
  • 🔎 الوضع 3: تدقيق التصادم (تخطيط فيتز): يقوم بتظليل النصوص والرسومات المتداخلة لإنشاء قوائم مجمّعة تلقائيًا للتسريبات.

💻 استخدام واجهة سطر الأوامر (decensor.py)

# 1. Decompose PDF to raw text layers (Strips all drawings, lines, and masks globally)
python decensor.py -i compromised.pdf -d -o naked_document.pdf

# 2. Extract and save all text hidden under black visual shapes to a leaks text report
python decensor.py -i compromised.pdf -e verified_leaks.txt

# 3. List page-by-page structural element counts
python decensor.py -i compromised.pdf -l

🔍 مُنقّي تدفقات بايثون الأساسي

import re, fitz

def strip_black_bars_global(input_path, output_path):
    doc = fitz.open(input_path)
    for xref in range(1, doc.xref_length()):
        if not doc.is_stream(xref):
            continue
        try:
            obj_dict = doc.xref_object(xref)
            if any(m in obj_dict for m in ["/Type /Font", "/Subtype /Image", "/Type /Halftone"]):
                continue
                
            stream_bytes = doc.xref_stream(xref)
            text = stream_bytes.decode('latin-1')
            
            # Swap rectangular painting operators with no-fill 're n', preserving newlines
            modified_text, count = re.subn(
                r'\bre\s+([fFbB]\*?)(?=\s|$)',
                lambda m: f"re{m.group(0)[2:-len(m.group(1))]}n",
                text
            )
            if count > 0:
                doc.update_stream(xref, modified_text.encode('latin-1'))
        except Exception:
            continue
    doc.save(output_path, garbage=4, deflate=True, clean=True)
    doc.close()
الترخيص · الحقوق · إخلاء المسؤولية
PHISHDESTROY

الترخيص · الحقوق · إخلاء المسؤولية

تحقيق: شركة فالف / ستيم  ·  عام — بدون تاريخ انتهاء، ولا رجعة فيه
MIT PUBLIC DOMAIN OFAC-RESTRICTED
القسم الأول — الترخيص
تتنازل PhishDestroy عن كل الحقوق المتعلقة بهذا المحتوى. صفر. انتهى. تم. يمكنك إعادة إنتاجه، بيعه، وضع اسمك عليه، وشمه على رئيسك، أي شيء تريده. لا يلزم ذكر المصدر، ولا حاجة لرسالة خاصة، ولا نتوقع بطاقة شكر.
قاعدة واحدة فعلية
إذا كنت مستخدماً من روسيا أو أي دولة تخضع لعقوبات مكتب مراقبة الأصول الأجنبية (OFAC) — فهذا المحتوى ليس لك. لا توجد ثغرات. استمتع بعقوباتك. وإذا قمت بتغيير منطقة حسابك على Steam إلى تركيا وأنت جالس في موسكو — تهانينا على جغرافيتك الإبداعية. أنت لا تزال روسيا. العقوبات لا تزال سارية. هذا هو المقصود حرفياً.
القسم الثاني — ما هو هذا ولماذا يوجد
سننشر عن Valve أكثر مما يعرفه موظف Valve العادي عن نفسه. لقد أنشأت Steamنا بشكل أساسي. ربّتنا على محتاليها، وتذاكر دعمها، ونظامها البيئي لتجنب الحظر — والآن ها نحن هنا. لا مشاعر سلبية. بل شعور شاعري في الحقيقة. انتظرنا أكثر من 4 سنوات حتى يقوموا بإصلاح مشكلة التزوير قبل أن نتمكن من الكتابة عنها علناً. هل هذا تعارض؟ لا. هل يمكن حله؟ نعم. لكننا لن نوقع أي اتفاقية عدم إفشاء (NDA) ولن نشارك في برامج مكافآت الثغرات مقابل بضع قروش.
القسم الثالث — رسالة مفتوحة إلى Valve
مرحباً Valve. إذا كنت تفكر في إزالة نطاقنا — فقط أرسل لنا بريدًا إلكترونيًا. لا تدفع لـ Dr. Patrick مرة أخرى. من فضلك. إنه أمر محرج للجميع المعنيين.
هل سنقوم بـ “إلحاق الضرر” بـ Valve مباشرة؟ على الأرجح لا بطريقة ستشعرون بها مالياً. لسنا مهووسين. لكننا سنقوم بذلك بصدق، وعلانية، دون مطاردة الشهرة. لدينا أرشيفات لمدة 5 سنوات. ستحصل الجهات التنظيمية على النسخ الأصلية. ويحصل الباحثون والصحفيون على نسخ محذوفة. PhishDestroy هي مجتمع، وليس شخصاً.
الصفقة (عرض مفتوح، لا حاجة للمحامين)
إذا كنت تريد إزالة النطاق: دع محامي القانون في قسم تقنية المعلومات لديك يحسبون السعر. 50% تذهب إلى SEAL Foundation. سنقضي على النطاق. لا دراما. لا محكمة. تم. لن تحصل عليه بأي طريقة أخرى. هذه ليست تهديدًا. هذه هي بنية الموقف ببساطة.
القسم الرابع — المال، الحظر، والسيرك بأكمله
إليك الأمر بخصوص حظر Steam لمواقع القمار والمحتالين: إنه ليس إنفاذاً للقانون. إنه احتكار للإيرادات. Valve تلتقط المال، تغسل يديها، ثم تخرج على المسرح وتروي قصة لطيفة للجميع. في الوقت نفسه، قتلت Valve القدرة على تتبع الجلود بشكل صحيح في عام 2017. سنثبت ذلك: الجلود أكثر سراً من Monero. يُزعم أن عصابة بيروفية استخدمت جلود Dota 2 لحركة الأموال. Steam هي عملياً آلة لتجاوز العقوبات بقيمة حوالي 7 مليارات دولار في “بطاقات التداول”.
القسم الخامس — مسألة البرمجيات الخبيثة
نحن لا نكشف عن الثغرة في اللعبة علناً. نحن لا نبلغ Steam بها. ليس لأننا لا نستطيع — بل لأن مكافأة الثغرات لديهم تساوي تقريباً ثلاثة كوبيكات، ونحن لا نعمل مقابل ثلاثة كوبيكات. زملاؤنا في الأمن أبلغوا بالفعل بدعم Steam. هذا ليس متغير CSGO التافه. هذا أقرب إلى: تنفيذ عن بُعد (RCE) عند الاتصال بالخادم. أي — تنضم إلى خادم، ولا تضغط على أي شيء. الاتصال نفسه هو سطح الهجوم. التهديد نشط.
إعلان بشأن الاستخدام والحقوق
مشروع PhishDestroy & التحالف السيبراني
1. لا توجد شروط على الاستخدام
جميع المواد التي أنتجها التحالف في هذا الإحالة — بيانات الحقائق، والتحليل، والمرفقات، والأدوات، والنتائج — تُنشر بدون احتفاظ بأي حقوق. يمكن لأي شخص إعادة إنتاجها، أو تكييفها، أو تحريرها، أو إعادة كتابتها، أو ترجمتها، أو اقتباسها، أو دمجها في وثائق رسمية، أو تقديمها كعمله الخاص، أو تمريرها لأي شخص آخر — دون السؤال ودون إخطار التحالف.
2. لماذا هذا مهم عملياً
لا يوجد شيء هنا يمكن التورط فيه. لا يطلب التحالف شيئاً، ولا يستحق شيئاً، ولا يحتفظ بأي شيء، ولا لديه أي توقع من أي نوع. السلطة التي تستخدم هذا المحتوى لا تتصرف نيابة عن التحالف. إنها تستخدم معلومات عامة حدث أن قام شخص آخر بتجميعها.
3. كل شيء مفتوح بالفعل
التحقيقات منشورة علناً على phishdestroy.io. الأدوات منشورة كمصدر مفتوح تحت رخصة MIT على gitlab.com/phishdestroy. المنهجية موضحة في الإحالة. لا يقبل التحالف التبرعات وقد نشر هذا الموقف منذ عام 2018.
4. سلامة حزمة الأدلة
يُرفق مع كل تسليم ملف SHA256SUMS يحتوي على ملخص SHA-256 لكل ملف مقدم، مع توقيع OpenPGP منفصل SHA256SUMS.asc. مفتاح التوقيع منشور على phishdestroy.io/.well-known/pgp-key.txt وعلى keys.openpgp.org.
5. حول الأسلوب
قد تكتشف السلطة التحقيقات المنشورة للتحالف وتجد أنها مباشرة، وعدائية، وأحياناً ساخرة. هذا الانطباع صحيح. يكتب التحالف بهذه الطريقة عمداً. التنازل هو الآلية التي يمكن من خلالها فصل الجوهر عن الأسلوب: يمكن للسلطة أن تأخذ ما هو مفيد، وتعيد صياغته بصوتها الخاص، وتتخلص من كل كلمة من أسلوب التحالف. لا يُفقد شيء بفعل ذلك.
6. ما يقدمه التحالف
معلومات، أبحاث، وملاحظات. لا يتم الادعاء بأي نتيجة لا يملك التحالف الصلاحية لإصدارها. لا يطلب التحالف أي تعويض، ولا دفع، ولا اعتراف، ولا نتيجة لنفسه. يطلب فقط أن تُطرح الأسئلة الواردة في الإحالة على شركة Valve بواسطة جهة تملك السلطة لإجبارها على الإجابة.
ملاحظة ختامية — إلى من يحمل هذا إلى الأمام
نود أن نشكر من يصل هذا المحتوى إلى حيث يجب أن يذهب. لدى Valve جيوب عميقة، وTaylor Wessing تحسب بالساعة. نحن نعرف ما نفعله. نعرف من نكتب عنه. لا نحتاج إلى تأليف. لا نحتاج إلى نسب. لا نحتاج إلى فوز. نحتاج إلى شخص يملك سلطة فعلية ليطرح على Valve الأسئلة التي تجلس بالفعل في هذا الإحالة، مع القدرة على طلب إجابة. هذا هو كل شيء. هذا هو الطلب بأكمله.
PhishDestroy — تحقيق عام — تنازل عن جميع الحقوق للبشرية  ·  الوصول من مناطق OFAC: ممنوع
مقاومة الرقابة
مقاومة الرقابة

تمت مرآة هذه المجموعة الأدواتية ودراسات الحالة المرتبطة بها هنا بشكل دائم. أي تهديدات قانونية، أو طلبات إزالة بموجب قانون الألفية الجديدة لحقوق الطبع والنشر الرقمية (DMCA)، أو محاولات ترهيب من قبل تايلور ويسينغ LLP أو شركة فالف سيتم التعامل معها كدليل علني لا يمكن إنكاره على محاولة فرض رقابة على الأبحاث الأمنية والتغطية على عدم الكفاءة التقنية.