PHP Security Handbook
Руководство по безопасности PHP
सारांश:
परिचय
पुस्तक «PHP Security Handbook» (लेखक — Питер Лавин, 2016, 312 पृष्ठ) PHP भाषा में लिखे गए वेब एप्लिकेशन की सुरक्षा सुनिश्चित करने के लिए एक व्यावहारिक मार्गदर्शिका है। ऐसे युग में जब साइबर हमले अधिक परिष्कृत होते जा रहे हैं और कोड में कमजोरियाँ हैकिंग का प्रमुख कारण हैं, यह पुस्तक डेटा और साइट कार्यक्षमता की सुरक्षा के लिए एक व्यवस्थित दृष्टिकोण प्रस्तुत करती है। Лавин केवल खतरों की सूची नहीं बनाते, बल्कि डेवलपर को एक हमलावर की तरह सोचना सिखाते हैं ताकि हमलों को पहले से रोका जा सके।
पुस्तक किस बारे में है
यह संस्करण PHP सुरक्षा के सभी प्रमुख पहलुओं को कवर करता है: इनपुट डेटा फ़िल्टरिंग के बुनियादी सिद्धांतों से लेकर सत्र सुरक्षा, फ़ाइलों के साथ काम करना और डेटाबेस सुरक्षा जैसे जटिल विषयों तक। प्रत्येक अध्याय एक विशिष्ट प्रकार की कमजोरी पर केंद्रित है और इसमें कोड उदाहरण शामिल हैं जो कमजोर और सुरक्षित दोनों दृष्टिकोणों को प्रदर्शित करते हैं। विशेष ध्यान दिया गया है:
- SQL-इंजेक्शन — हमले के तंत्र की व्याख्या और तैयार स्टेटमेंट (PDO) के माध्यम से सुरक्षा के तरीके।
- XSS (क्रॉस-साइट स्क्रिप्टिंग) — आउटपुट फ़िल्टरिंग, कॉन्टेक्स्ट एस्केपिंग।
- CSRF (क्रॉस-साइट रिक्वेस्ट फोर्जरी) — टोकन का उपयोग और अनुरोध स्रोत की जाँच।
- सत्र सुरक्षा — सत्र इंटरसेप्शन और फिक्सेशन से बचाव।
- फ़ाइल प्रबंधन — दुर्भावनापूर्ण फ़ाइल अपलोड और path traversal को रोकना।
- प्रमाणीकरण और प्राधिकरण — पा