सुरक्षा · प्रश्न 4 / 12

एक contact form अपने input को केवल browser में HTML attribute required और JavaScript से validate करता है। सुरक्षा की दृष्टि से यह पर्याप्त क्यों नहीं है?

1 उत्तर सही है। आसान

उत्तर दिखाएँ

उत्तर

  • B एक attacker सीधे server को requests भेज सकता है और browser की जाँच को दरकिनार कर सकता है

व्याख्या

Browser में चलने वाली हर चीज़ user के नियंत्रण में होती है: वह JavaScript बंद कर सकता है, developer tools में HTML बदल सकता है या curl से request स्वयं बना सकता है। इसलिए browser-side जाँचें केवल usability सुधारती हैं, क्योंकि errors तुरंत दिख जाते हैं। बाध्यकारी validation हमेशा server पर होना चाहिए, TYPO3 में उदाहरण के लिए Form Framework के validators या Extbase validators से। required HTTPS से स्वतंत्र रूप से काम करता है; समस्या browser नहीं है, बल्कि यह कि उस पर भरोसा नहीं किया जाना चाहिए।

सर्टिफ़िकेशन और परीक्षाएँ

अगली परीक्षा कौन-सी होगी?

आप 19 परीक्षाओं का अभ्यास पहले से कर सकते हैं, 21 पर वोटिंग चल रही है। सभी सर्टिफ़िकेशन आधिकारिक जानकारी के साथ देखें, वोट करें या अपनी परीक्षा सुझाएँ।

सभी सर्टिफ़िकेशन देखें