يتطلب معالجة المدفوعات الآمنة الامتثال لمعايير PCI DSS. يوفر هذا الدليل الشامل إرشادات حول التشفير، واستبدال البيانات الحساسة برموز، وضوابط الوصول، وتسجيل التدقيق لحماية بيانات حاملي البطاقات.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "pci-compliance". ما البيانات التي يمكنني تخزينها قانونياً بعد معالجة الدفع؟
النتيجة المتوقعة:
- يمكنك تخزين (إذا كانت مشفرة): رقم الحساب الأساسي (PAN)، اسم حامل البطاقة، تاريخ الانتهاء، رمز الخدمة.
- لا يمكنك تخزين: بيانات الشريط المغناطيسي الكاملة، رموز CVV/CVC، أو PIN أو كتل PIN.
- الممارسة المثلى: استخدم استبدال البيانات الحساسة برموز لتجنب تخزين PAN تماماً - دع معالج الدفع يتعامل مع تخزين البيانات الحساسة.
استخدام "pci-compliance". كيف أقوم بتخفيف نطاق امتثال PCI الخاص بي؟
النتيجة المتوقعة:
- استخدم صفحات الدفع المستضافة (SAQ A - متطلبات بسيطة)
- قم بتنفيذ استبدال البيانات الحساسة برموز من جانب العميل باستخدام Stripe.js أو ما شابه
- لا تنقل بيانات البطاقة عبر خوادمك مطلقاً
- قم بتجزئة شبكتك لعزل أي أنظمة تتعامل مع بيانات البطاقة
- قم بت-outsource معالجة المدفوعات لمزودين معتمدين من PCI
التدقيق الأمني
آمنAll static analysis findings are false positives. The detected 'backtick execution' patterns are markdown code fence syntax (```), not shell commands. The 'env_access' and 'sensitive' detections reference placeholder values in educational code examples. This skill is documentation teaching secure payment handling practices including encryption, tokenization, and access control - promoting security rather than introducing risks.
درجة الجودة
ماذا يمكنك بناءه
تطوير نظام المدفوعات
يمكن للمطورين الذين يبنون أنظمة معالجة المدفوعات استخدام هذا الدليل لتنفيذ معالجة البيانات المتوافقة مع PCI والتشفير واستبدال البيانات الحساسة برموز من البداية.
التحضير لتدقيق الامتثال
يمكن لفرق الأمن التي تستعد لتقييمات PCI DSS استخدام القوائم المتطلبات لتحديد الفجوات واحتياجات المعالجة.
تكامل التجارة الإلكترونية
يمكن للفرق التي تدمج بوابات الدفع معرفة كيفية تقليل نطاق PCI باستخدام صفحات الدفع المستضافة واستراتيجيات استبدال البيانات الحساسة برموز.
جرّب هذه الموجهات
شرح متطلبات PCI DSS الاثني عشر وتلك التي تنطبق على متجري الإلكتروني الذي يستخدم Stripe Checkout.
إظهار كيفية تشفير بيانات حاملي البطاقات في حالة السكون باستخدام AES-256 في Python، بما في ذلك أفضل ممارسات إدارة المفاتيح.
مقارنة بين استبدال البيانات الحساسة برموز من Stripe مقابل بناء خزنة مخصصة. ما هي الآثار المترتبة على نطاق PCI لكل نهج؟
إنشاء نظام تسجيل تدقيق متوافق مع PCI يتتبع جميع الوصول إلى بيانات المدفوعات، بما في ذلك الحقول المطلوبة وسياسات الاحتفاظ بالسجلات.
أفضل الممارسات
- لا تخزن CVV أو PIN أو بيانات المسار الكاملة تحت أي ظرف
- استخدم TLS 1.2 أو أعلى لجميع نقل البيانات المتعلقة بمعلومات حاملي البطاقات
- قم بتنفيذ التحكم في الوصول القائم على الأدوار وسجل جميع الوصول إلى بيانات المدفوعات
تجنب
- تسجيل أرقام البطاقات الكاملة أو رموز CVV في سجلات التطبيق
- استخدام خوارزميات تشفير ضعيفة مثل DES أو RC4 لبيانات حاملي البطاقات
- إرسال بيانات البطاقة إلى خادمك الخاص بدلاً من توجيهها مباشرة إلى معالج الدفع