pci-compliance
تنفيذ الامتثال لمعايير أمان بيانات صناعة بطاقات الدفع
توفر هذه المهارة إرشادات حول تنفيذ متطلبات PCI DSS لمعالجة الدفع الآمنة. وتغطي التشفير والتبادل الرمزي والتحكم في الوصول والتسجيل للمساعدة في تحقيق امتثال صناعة بطاقات الدفع والحفاظ عليه.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "pci-compliance". ما البيانات التي لا يجب تخزينها مطلقاً للامتثال لـ PCI؟
النتيجة المتوقعة:
- البيانات المحظورة (لا تخزنها مطلقاً):
- - بيانات المسار الكاملة (بيانات الشريط المغناطيسي)
- - CVV/CVC/CVV2 (رمز التحقق من البطاقة)
- - PIN أو كتلة PIN
- البيانات المسموح بها (إذا تم تشفيرها):
- - PAN (رقم الحساب الأساسي/رقم البطاقة)
- - اسم حامل البطاقة
- - تاريخ انتهاء الصلاحية
- - رمز الخدمة
استخدام "pci-compliance". ما مستويات الامتثال لـ PCI؟
النتيجة المتوقعة:
- مستويات الامتثال لـ PCI DSS (بناءً على المعاملات السنوية):
- المستوى 1: أكثر من 6 ملايين معاملة/年
- - مطلوب: تقرير سنوي عن الامتثال (ROC)
- - يجب استخدام مقيم أمني مؤهل (QSA)
- المستوى 2: 1-6 ملايين معاملة/年
- - مطلوب: استبيان سنوي للتقييم الذاتي (SAQ)
- المستوى 3: 20000-1 مليون معاملة تجارة إلكترونية/年
- - مطلوب: SAQ سنوي
- المستوى 4: أقل من 20000 تجارة إلكترونية أو أقل من مليون إجمالي
- - مطلوب: SAQ سنوي
التدقيق الأمني
آمنEducational PCI DSS compliance skill. All static findings are false positives. The skill provides documentation and code examples for implementing payment card security requirements. No actual vulnerable code or malicious patterns present.
درجة الجودة
ماذا يمكنك بناءه
تطوير أنظمة الدفع
يستخدم المطورون الذين يبونون أنظمة معالجة الدفع هذه المهارة لتنفيذ معالجة البيانات الآمنة والتشفير والتحكم في الوصول التي تلبي متطلبات PCI DSS.
التحضير للامتثال
يستخدم مهندسو الأمن الذين يستعدون لتقييمات PCI DSS هذه المهارة لفهم المتطلبات وتحديد الفجوات وتنفيذ الضوابط اللازمة.
مراجعة الكود لتطبيقات الدفع
يستخدم المراجعون الذين يراقبون تطبيقات الدفع هذه المهارة للتحقق من المعالجة الصحيحة لبيانات حاملي البطاقات وتنفيذ التشفير وتسجيل التدقيق.
جرّب هذه الموجهات
ما هي المتطلبات الأساسية الـ 12 لـ PCI DSS؟ قدم ملخصاً لكل فئة متطلبات لتنفيذ أمان بطاقات الدفع.
أظهر لي كيفية تشفير بيانات حاملي البطاقات المخزنة (PAN) باستخدام AES-256-GCM في بايثون. قم بتضمين توليد المفاتيح والتشفير وفك التشفير.
اشرح كيفية تنفيذ التبادل الرمزي لبطاقات الدفع. أظهر أمثلة على الكود لإنشاء رموز طرق الدفع وتخزينها بدلاً من أرقام البطاقات الفعلية.
كيف أقوم بتنفيذ التحكم في الوصول القائم على الأدوار لنقاط نهاية بيانات الدفع في تطبيق الويب؟ أظهر مثالاً على مزخرف Flask بايثون.
أفضل الممارسات
- لا تخزن أبداً CVV أو بيانات المسار أو PIN - يجب رفضها عند الإدخال وعدم حفظها أبداً
- استخدم التبادل الرمزي لاستبدال أرقام البطاقات برموز قابلة للعكس، مما يلغي بيانات البطاقات من أنظمتك
- نفذ التشفير باستخدام AES-256-GCM أو تشفير قوي مماثل لبيانات حاملي البطاقات المخزنة
تجنب
- تخزين أرقام البطاقات الكاملة بنص واضح أو بتشفير ضعيف
- تسجيل أرقام البطاقات أو بيانات الدفع الحساسة بدون إخفاء الهوية
- استخدام كلمات مرور افتراضية أو بيانات اعتماد موردة من البائع لأنظمة الدفع
الأسئلة المتكررة
ما الحد الأدنى لقوة التشفير لـ PCI DSS؟
هل يمكنني استخدام صفحة استضافة الدفع لتقليل نطاق الامتثال؟
ما الفرق بين SAQ A و SAQ D؟
هل أحتاج إلى تشفير بيانات البطاقات أثناء النقل؟
كم من الوقت يجب الاحتفاظ بسجلات التدقيق للامتثال لـ PCI؟
ما التحكم في الوصول المطلوب لبيانات حاملي البطاقات؟
تفاصيل المطور
المؤلف
wshobsonالترخيص
MIT
المستودع
https://github.com/wshobson/agents/tree/main/plugins/payment-processing/skills/pci-complianceمرجع
main
بنية الملفات
📄 SKILL.md