2009-03-20 8 views
27

आज ऑनलाइन सुरक्षा एक बहुत ही महत्वपूर्ण कारक है। कई व्यवसाय पूरी तरह से ऑनलाइन आधारित होते हैं, और केवल आपके वेब ब्राउज़र का उपयोग करके जांच करने के लिए बहुत से संवेदनशील डेटा उपलब्ध हैं।हैकिंग और शोषण - आप किसी भी सुरक्षा छेद से कैसे निपटते हैं?

अपने स्वयं के अनुप्रयोगों को सुरक्षित करने के लिए ज्ञान की तलाश में मैंने पाया है कि मैं प्रायः शोषण और सुरक्षा छेद के लिए अन्य अनुप्रयोगों का परीक्षण कर रहा हूं, शायद जिज्ञासा के लिए। चूंकि इस क्षेत्र में मेरे ज्ञान ने अपने अनुप्रयोगों पर परीक्षण करके, शून्य दिन के शोषण पढ़ने और The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws पुस्तक पढ़कर विस्तार किया है, मुझे एहसास हुआ है कि अधिकांश ऑनलाइन वेब एप्लिकेशन वास्तव में बहुत से सुरक्षा छेदों से अवगत हैं।

तो आप क्या करते हैं? मुझे कुछ भी नष्ट करने या बर्बाद करने में कोई दिलचस्पी नहीं है, लेकिन हैकिंग पर मेरी सबसे बड़ी "ब्रेक थ्रू" मैंने पृष्ठ के प्रशासकों को सतर्क करने का फैसला किया। मेरी पूछताछ तुरंत अनदेखा कर दी गई थी, और सुरक्षा छेद अभी तक तय नहीं किया गया है। वे इसे ठीक क्यों नहीं करना चाहते हैं? बुरे इरादों वाले किसी व्यक्ति के सामने सराय तोड़ने से पहले कितना समय लगेगा और सब कुछ नष्ट करने का फैसला करेगा?

मुझे आश्चर्य है कि इन दिनों इस पर अधिक ध्यान क्यों नहीं दिया गया है, और मुझे लगता है कि वास्तव में सुरक्षा त्रुटियों के लिए वेब अनुप्रयोगों की जांच करने के लिए बहुत सारे व्यावसायिक अवसर होंगे। क्या यह सिर्फ मुझे है जिसकी बहुत जिज्ञासा है या क्या वहां कोई और है जो इसका अनुभव करता है? नॉर्वे में कानून द्वारा इसे एक वेब पेज में तोड़ने का प्रयास करने के लिए दंडनीय है, भले ही आप केवल स्रोत कोड की जांच करें और वहां "छुपा पासवर्ड" ढूंढें, लॉगिन के लिए इसका इस्तेमाल करें, आप पहले ही कानून तोड़ रहे हैं।

+1

कानून (अधिकांश यूरोपीय देशों में) आपको मौन रखने की अनुमति नहीं है अगर आपको ऐसा कुछ पता चलता है जो आम जनता/उपभोक्ता के लिए बुरा हो सकता है। तो आप यहां कानूनों के बीच पकड़े गए हैं। – Jacco

+2

हाँ .. काफी मूर्खतापूर्ण संकेत है। मैं वास्तव में चाहता हूं कि उन्होंने इसके आसपास के कानूनों को बदल दिया, क्योंकि सुरक्षा उतनी ही महत्वपूर्ण है जितनी है। आज मुझे एक बड़े नोर्मिगन सॉकर क्लब के लिए एक सीएमएस आवेदन में एक बड़ा सुरक्षा छेद मिला। क्या करें, क्या करें। जितना मैं कर सकता हूं उसे एक्सप्लोर करें, देखें कि मैं इसे कितना दूर ले सकता हूं, फिर रिपोर्ट करें? –

+0

यूएस में, आपके पास कुछ भी रिपोर्ट करने का कोई कर्तव्य नहीं है जो "आम जनता/उपभोक्ता के लिए बुरा हो सकता है"। वह किस तरह का बड़ा भाई बकवास है? इसके अलावा, यदि कैशियर आपको अतिरिक्त परिवर्तन देता है, तो पैसे लेना और ओवरेज की रिपोर्ट करना कानूनी नहीं है। आपकी सर्वश्रेष्ठ शर्त वास्तव में यह सुनिश्चित करना है कि आप संयुक्त राज्य अमेरिका में रहें और स्वतंत्रतावादी वोट दें। तभी तभी आपकी हैकिंग जेल में फेंक नहीं पाएगी। –

उत्तर

10

"मैंने पाया कि मैं अक्सर शोषण और सुरक्षा छेद के लिए अन्य अनुप्रयोगों का परीक्षण करता हूं, शायद जिज्ञासा के लिए"।

ब्रिटेन में, हमारे पास "कंप्यूटर दुरुपयोग अधिनियम" है। अब यदि आप जिन अनुप्रयोगों को कह रहे हैं वे "देख रहे हैं" इंटरनेट आधारित हैं और आईएसपी के संबंधित को जांचने के लिए परेशान किया जा सकता है (पूरी तरह से राजनीतिक प्रेरणा के लिए) तो आप खुद को उँगलियों से उजागर कर रहे हैं। यहां तक ​​कि थोड़ी सी "परीक्षण" कर रही है जब तक कि आप बीबीसी नहीं हैं, आपको यहां दोषी ठहराने के लिए पर्याप्त है।

यहां तक ​​कि प्रवेश परीक्षा घरों को उन कंपनियों से साइन ऑफ की आवश्यकता होती है जो अपने सिस्टम पर सुरक्षा आश्वासन प्रदान करने के लिए औपचारिक कार्य करना चाहते हैं।

भेद्यता रिपोर्टिंग में कठिनाई की अपेक्षाओं को निर्धारित करने के लिए, मेरे पास वास्तविक नियोक्ता के साथ यह है जहां कुछ बहुत ही गंभीर चीजें उठाई गई हैं और लोग ब्रांड नुकसान की पसंद से महीनों तक इस पर बैठे हैं ताकि ऑपरेशन को पूरी तरह से बंद कर दिया जा सके। वार्षिक £ 100 मीटर ई-कॉम पर्यावरण का समर्थन करें।

+5

Yepp मैं सहमत हूं। सबसे अच्छा विचार इस से दूर चलना है, और स्थानीय स्तर पर परीक्षण करना है। एक अच्छी प्रतिक्रिया के लिए धन्यवाद। असल में मुझे सिर्फ अपना खुद का व्यवसाय करना चाहिए, और अन्य चीजों के लिए जिज्ञासा छोड़ देना चाहिए। –

6

मैं आमतौर पर साइट व्यवस्थापक से संपर्क करता हूं, हालांकि प्रतिक्रिया लगभग हमेशा होती है "ओम आपने अपना जावास्क्रिप्ट पेज सत्यापन तोड़ दिया है, मैं आपको मुकदमा दूंगा।"

लोग सिर्फ यह सुनना पसंद नहीं करते कि उनकी सामग्री टूट गई है।

6

व्यवस्थापक को सूचित करना सबसे अच्छी बात है, लेकिन कुछ कंपनियां अनचाहे सलाह नहीं लेगी। वे विश्वास नहीं करते हैं या स्रोत पर विश्वास नहीं करते हैं।

कुछ लोग आपको खतरे पर ध्यान आकर्षित करने के लिए एक हानिकारक तरीके से सुरक्षा दोष का फायदा उठाने की सलाह देंगे, लेकिन मैं इसके खिलाफ अनुशंसा करता हूं, और यह संभव है कि आप इसके कारण गंभीर परिणाम प्राप्त कर सकें।

असल में यदि आपने उन्हें सूचित किया है तो यह अब आपकी समस्या नहीं है (यह नहीं कि यह पहले स्थान पर था)।

यह सुनिश्चित करने के लिए एक और तरीका है कि आप उनका ध्यान आकर्षित करें कि इसका उपयोग कैसे किया जा सकता है इसके बारे में विशिष्ट कदम प्रदान करना है। इस तरह से ईमेल को प्राप्त करने के लिए ईमेल प्राप्त करने के लिए यह आसान होगा, और इसे सही लोगों को पास कर देगा।

लेकिन लाइन के अंत में, आप उन्हें कुछ भी देना नहीं चाहते हैं, इसलिए आप जो कुछ भी करना चुनते हैं वह आपकी गर्दन को चिपका रहा है।

इसके अलावा, आप वेबसाइटों को अलर्ट करने के लिए अपने लिए एक नया ईमेल पता भी बना सकते हैं, क्योंकि जैसा कि आपने बताया है, कुछ जगहों पर शोषण को सत्यापित करना भी अवैध होगा, और कुछ कंपनियां इसके बजाय आपके पीछे जाने का विकल्प चुनती हैं सुरक्षा दोष की।

+1

धन्यवाद, और हाँ, मुझे पहले से ही एक और ईमेल मिला है जिसका उपयोग मैं इस व्यवसाय के लिए करता हूं। –

3

मुझे आपके जैसा ही अनुभव हुआ। मुझे एक बार एक ओएस कॉमर्स शॉप में एक शोषण मिला जहां आप बिना भुगतान किए ईबुक डाउनलोड कर सकते थे। मैं दो मेल ने लिखा है: 1) oscommerce के डेवलपर्स, वे जवाब "ज्ञात मुद्दा है, सिर्फ इस paypal मॉड्यूल का उपयोग नहीं करते, हम ठीक नहीं होगा" 2) दुकान व्यवस्थापक: सभी

वास्तव में मेरे पास है पर कोई जवाब नहीं कोई विचार नहीं है कि व्यवहार करने का सबसे अच्छा तरीका क्या है ... शायद प्रशंसकों को प्रतिक्रिया देने के लिए प्रोत्साहित करने के लिए भी शोषण का प्रचार करें।

6

यदि यह कई उपयोगकर्ताओं को प्रभावित नहीं करता है, तो मुझे लगता है कि साइट प्रशासकों को सूचित करना सबसे अधिक है जो आपको करने की उम्मीद की जा सकती है। यदि शोषण में व्यापक रूप से रैमिकेशंस (जैसे विंडोज सुरक्षा शोषण) है तो आपको समस्या को ठीक करने की स्थिति में किसी को सूचित करना चाहिए, फिर आपको शोषण प्रकाशित करने से पहले को ठीक करने का समय दें (यदि इसे प्रकाशित करना आपका इरादा है)।

बहुत से लोग प्रकाशन का शोषण करने के बारे में रोते हैं, लेकिन कभी-कभी प्रतिक्रिया प्राप्त करने का यही एकमात्र तरीका है। ध्यान रखें कि यदि आपको शोषण मिलता है, तो इसकी संभावना अधिक है कि कम परोपकारी इरादे वाले किसी व्यक्ति ने इसे पाया है और इसे पहले से ही शोषण करना शुरू कर दिया है।

संपादित करें: किसी भी कंपनी को प्रकाशित करने से पहले किसी वकील से परामर्श लें जो किसी कंपनी की प्रतिष्ठा को नुकसान पहुंचा सकता है।

14

मैंने एक बार ऑनलाइन ऑडिओबुक स्टोर में गंभीर प्रमाणीकरण भेद्यता की सूचना दी जिसने आपको लॉग इन करने के बाद खाते को स्विच करने की अनुमति दी। अगर मुझे इसकी रिपोर्ट करनी चाहिए तो मैं भी सावधान था। क्योंकि जर्मनी में हैकिंग कानून द्वारा भी प्रतिबंधित है। तो मैंने गुमनाम रूप से भेद्यता की सूचना दी।

उत्तर यह था कि हालांकि वे इस भेद्यता को स्वयं नहीं देख सकते थे क्योंकि मूल कंपनी द्वारा सॉफ्टवेयर बनाए रखा गया था, वे मेरी रिपोर्ट के लिए खुश थे।

बाद में मुझे जवाब मिला कि उन्होंने भेद्यता की खतरनाकता की पुष्टि की और अब यह तय किया गया था। और वे इस सुरक्षा रिपोर्ट के लिए मुझे फिर से धन्यवाद देना चाहते थे और मुझे एक उपहार के रूप में एक आईपॉड और ऑडियोबुक क्रेडिट की पेशकश की।

इसलिए मुझे विश्वास है कि भेद्यता की रिपोर्ट करना सही तरीका है।

+3

ठीक है .. बहुत अच्छा है। मैं ईमानदारी से सोचता हूं कि सुरक्षा दोषों के लिए पृष्ठों और अनुप्रयोगों का परीक्षण करने के लिए बहुत अधिक स्वतंत्र और सुरक्षित होना चाहिए। हां यह जांचना अवैध है कि दरवाजा खुला है या नहीं, लेकिन एक अच्छे लड़के के लिए यह एक बुरे आदमी की तुलना में इसे खोलने के लिए बेहतर है। –

+3

अच्छी प्रतिक्रिया प्राप्त करना अच्छा होता है, लेकिन हर कंपनी इस तरह काम नहीं करती है। कुछ समस्या को दूर करने के लिए बस मैसेंजर को शूट करने का प्रयास करें। – Jacco

+2

बिल्कुल। यही कारण है कि मैंने उन्हें पहले स्थान पर अनामिक रूप से संपर्क किया था। लेकिन संचार मित्रवत हो गया, इसलिए मेरे पास अज्ञात रहने का कोई कारण नहीं था। बाद में उन्होंने मुझे व्यक्तिगत रूप से मुझसे मिलने के लिए अपनी कंपनी की सालगिरह में भी आमंत्रित किया। – Gumbo

3

व्यवस्थापक से संपर्क करें, व्यवसाय प्रकार के व्यक्ति नहीं। आम तौर पर व्यवस्थापक नोटिस के लिए आभारी होंगे, और कुछ होने से पहले समस्या को ठीक करने का मौका होगा और उसे इसके लिए दोषी ठहराया जाएगा। एक उच्च-अप, या चैनल जो ग्राहक सेवा व्यक्ति जा रहा है, वह चैनल हैं जहां वकील शामिल होते हैं।

मैं उन लोगों के समूह का हिस्सा था जिन्होंने एक समस्या की सूचना दी जो हमने विश्वविद्यालय में NAS प्रणाली पर ठोकर खाई। व्यवस्थापक बहुत आभारी थे, हमने छेद पाया और इसकी सूचना दी, और हमारी ओर से उनके मालिकों के साथ तर्क दिया (प्रभारी लोग हमें क्रूस पर चढ़ाना चाहते थे)।

+2

महाकाव्य .. अगर कोई मुझे बताता है कि मेरी कार को अकेले छोड़ने के बजाए 10 सेकंड में लॉक किया जा सकता है, तो मेरी आभारी होगी, और मेरी कार –

+1

के बाद दिन चोरी हो रही है, हमने इसे गलती से पाया, यहां तक ​​कि (एहसास नहीं हुआ जो हमने पाया था जब तक हम थोड़ी देर तक खोद नहीं गए; जब हमें एहसास हुआ कि हम बहुत ज्यादा पढ़ सकते हैं ... अच्छा ... NAS पर सब कुछ, हमने इसकी रिपोर्ट करने का फैसला किया)। ऐसा लगता है कि हमने पार्किंग स्थल में दरवाजा चौड़ा खुला और इग्निशन में चाबियाँ पाईं। –

2

हमने मुख्य डेवलपर को उनके लॉगिन पेज पर एक एसक्यूएल इंजेक्शन भेद्यता के बारे में सूचित किया। गंभीरता से, यह क्लासिक '<your-sql-here>-- विविधता है। आप लॉगिन को बाईपास नहीं कर सकते हैं, लेकिन आप आसानी से मनमानी एसक्यूएल निष्पादित कर सकते हैं।अभी भी 2 महीने में तय नहीं किया गया है! निश्चित नहीं है कि अब क्या करना है ... मेरे कार्यालय में कोई और वास्तव में परवाह नहीं करता है, जो मुझे आश्चर्यचकित करता है क्योंकि हम हर छोटे अपग्रेड और नई सुविधा के लिए बहुत भुगतान करते हैं। जब मैं कोड की गुणवत्ता और इस सॉफ़्टवेयर में कितना स्टॉक डाल रहा हूं, तो यह मुझे भी डराता है।

+2

यह समय पर एक घंटे में लॉगिन करने के लिए जॉनी ड्रॉप टेबल के लिए समय है। –

+1

यह हमारे बैक-अप/पुनर्स्थापित लोगों के लिए और अधिक काम करेगा ... lol। मैं आसानी से उसी सॉफ़्टवेयर को खोजने के लिए Google का उपयोग कर सकता हूं जो जनता के लिए समान भेद्यता के साथ खुला रहता है। कम से कम हमारा इंट्रानेट पर है। – dotjoe

संबंधित मुद्दे