
REST API पर आधारित एक जानबूझकर डिज़ाइन की गई टूटी हुई वेब एप्लिकेशन।
Tiredful API जानबूझकर डिज़ाइन की गई एक टूटी हुई (broken) ऐप है। इस वेब ऐप का उद्देश्य डेवलपर्स, QA या सुरक्षा पेशेवरों को वेबसर्विसेज (REST API) में असुरक्षित कोडिंग प्रथाओं के कारण मौजूद खामियों के बारे में सिखाना है।

मैंने अधिकांश कमजोरियों को कवर करने की कोशिश की है, मुझे यकीन है कि हम कुछ कमजोरियों से चूक गए हैं। यदि आप किसी अच्छी कमजोरी के बारे में जानते हैं जिसे शामिल किया जाना चाहिए, तो कृपया मुझे संपर्क करें। फिलहाल मैंने निम्नलिखित कमजोरियों को शामिल किया है।
हाँ, आप उन कमजोरियों का विवरण भेजकर हमारी मदद कर सकते हैं जिन्हें हम Tiredful API के भविष्य के संस्करणों में लागू कर सकते हैं। कृपया हमें info[at]payatu.com पर "Tiredful API Scenario" विषय के साथ ईमेल करें।
स्रोत लिंक से डाउनलोड किया जा सकता है।
Tiredful API को Django Framework और Django Rest Framework का उपयोग करके विकसित किया गया है, इसलिए वेब सर्वर चलाने के लिए उपयोगकर्ता को निम्नलिखित कमांड निष्पादित करने की आवश्यकता है।
python manage.py runserver निष्पादित करें।python manage.py runserver --insecure
यदि आपको वेब सर्वर शुरू करने में कोई समस्या आ रही है, तो कृपया django documentation admin या django documentation tutorial देखें।
यदि आप अभी भी डेवलपमेंट सर्वर चलाने में सक्षम नहीं हैं, तो कृपया मुझे संपर्क करें।नोट: requirements.txt में निर्दिष्ट संस्करण के साथ आवश्यक लाइब्रेरी का उपयोग करने की अनुशंसा की जाती है। कृपया अधिक जानकारी के लिए यह देखें
आप Docker के माध्यम से Tiredful चला सकते हैं। बस निष्पादित करें:
docker build -t tiredful .
docker run -p 8000:8000 --name tiredful -it tiredful
http://localhost:8000/ पर जाएं और आप तैयार हैं। सर्वर को बंद करने के लिए CTRL-C का उपयोग करें।
नए JWT आधारित परिदृश्य जोड़े गए। अपडेटेड रिपॉजिटरी repo पर उपलब्ध है
हमें Tiredful API के साथ आपके अनुभव के बारे में सुनकर खुशी होगी। कृपया हमें info [at] payatu [dot] com या siddharth [dot] bezalwar [at] gmail [dot] com पर "Tiredful API Issue" विषय के साथ ईमेल करें, जो आप साझा करना चाहते हैं उसके आधार पर। कृपया अपने ईमेल में नीचे दिए गए को शामिल करें।
Siddharth Bezalwar
@fattu_medjai | siddharth [dot] bezalwar [at] gmail [dot] com
Payatu एक बुटीक सुरक्षा परीक्षण कंपनी है जो निम्नलिखित में विशेषज्ञता रखती है:
nullcon International Security Conference - http://nullcon.net hardwear.io Hardware Security Conference - http://hardwear.io वेबसाइट: http://payatu.com ईमेल: info (at) payatu dot com