تنظيف مدخلات XSS — تحدي Python
اكتب الدالة sanitize_input(user_input) التي تحوّل الأحرف الخاصة إلى HTML entities: & ← & و < ← < و > ← > و " ← " و ' ← ' و / ← /.
def sanitize_input(user_input):
"""
تنظيف المدخلات من أكواد XSS
يجب تحويل: < > " ' & إلى HTML entities
Args:
user_input: النص المدخل من المستخدم
Returns:
النص المنظف
"""
# اكتب كودك هنا
pass
# اختبار
malicious = '<script>alert("XSS")</script>'
safe = sanitize_input(malicious)
print(safe) # يجب أن يكون آمناً للعرضحل هذا التحدي يرتبط بفتح دورة «أمن الشبكات» بحسابك.
ابدأ الحل