2009-10-26 14 views
6

मैंने XACML और बाहरी प्राधिकरण पर कुछ शोध करना शुरू कर दिया है। अभी मेरे पास एक मौजूदा एप्लिकेशन है जो आरबीएसी मॉडल का उपयोग करता है। हालांकि कार्यान्वयन में बहुत सी कमीएं हैं (भूमिकाओं को आसानी से परिभाषित नहीं किया जा सकता है, भूमिकाएं बहुत ही कमजोर होती हैं)।मौजूदा अनुप्रयोग में एक विकास चरण के रूप में XACML

क्या एक्सएसीएमएल देखने के लिए एक अच्छा विकल्प है? क्या कोई एक्सिसिटिंग अनुप्रयोग है जो आरएसीएसी मूल से एक्सएसीएमएल में स्विच कर चुका है? क्या कोई कमी है?

उत्तर

6

अस्वीकरण: मैं आईबीएम के लिए एक डेवलपर हूं, और मैं अपने उत्पाद पर काम करता हूं जो एक्सएसीएमएल का व्यापक रूप से उपयोग करता है (तिवोली सुरक्षा नीति प्रबंधक)। मैं XACML की तरफ थोड़ा पक्षपातपूर्ण हूं।

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

पॉलिसी में आपके प्राधिकरण कोड को बाहरी करने का आपके लाभ के बिना आपके एप्लिकेशन के सुरक्षा मॉडल को संशोधित करने में सक्षम होने का अतिरिक्त लाभ है।

किसी भी exisitng अनुप्रयोगों जो जिसे RBAC मूल से XACML में बदला गया है वहाँ हैं?

दुर्भाग्य से मैं, किसी विशेष उदाहरण के बारे में पता नहीं कर रहा हूँ कम से कम लोगों को है कि मैं सार्वजनिक रूप से इस बारे में बात कर सकते हैं। एक आंतरिक आईबीएम प्रोजेक्ट है जो अपने प्रमाणीकरण मॉड्यूल को लागू करने के लिए एक महीने आवंटित किया गया था, लेकिन इसे हमारे XACML कार्यान्वयन का उपयोग करके इसे एक सप्ताह में पूरा कर लिया गया। यह आपके उदाहरण के लिए स्पष्ट रूप से अलग है क्योंकि यह एक "हरी फ़ील्ड" विकास परियोजना थी, लेकिन इस बात पर प्रकाश डाला गया है कि आपके द्वारा विचार किए जा रहे सामान्य दृष्टिकोण के साथ लाभ होने का लाभ है।

+0

संकेत के लिए धन्यवाद! – spa

2

मैं डब्लूएसओ 2 में सुरक्षा वास्तुकार हूं - जो डब्ल्यूएसओ 2 पहचान सर्वर, ओपन सोर्स पहचान और एंटाइटेलमेंट प्रबंधन सर्वर विकसित करता है, एक्सएसीएमएल suport के साथ।

मुझे भी विश्वास है कि XACML एप्लिकेशन कोड से प्राधिकरण तर्क को बाहरी करने का एक अच्छा विकल्प है। हमने हाल ही में कुछ ग्राहकों के साथ काम किया [उनमें से एक फॉर्च्यून 100 में से एक है] - विभिन्न मालिकाना प्राधिकरण नियमों से एक्सएसीएमएल में जा रहा है।

0

मैं क्रमशः आईबीएम और डब्ल्यूएस 022 से अपने समकक्षों से सहमत हूं। मैं एक्सामैटिक्स के लिए काम करता हूं। हम एक्सएसीएमएल के आधार पर विशेष रूप से प्राधिकरण पर ध्यान केंद्रित करते हैं।

हमारे पास ऐसे ग्राहक हैं जो आरबीएसी से एबीएसी में चले गए हैं। कुछ ने XACML के लिए एक मध्य चरण (http://docs.oasis-open.org/xacml/3.0/xacml-3.0-rbac-v1-spec-cd-03-en.html) के रूप में आरबीएसी प्रोफाइल का उपयोग करने का निर्णय लिया। दिलचस्प बात यह है कि आप शीर्ष पर एबीएसी बनाने के लिए अपने मौजूदा आरबीएसी बुनियादी ढांचे का उपयोग कर सकते हैं।

हमने अभी तक कोई कमी नहीं देखी है। यदि कुछ भी हो, तो ग्राहक तुरंत एक्सएसीएमएल के साथ आरओआई देखते हैं: यह सस्ता और अधिक लचीला है। आप कई कार्यान्वयन का उपयोग कर सकते हैं (आप आईबीएम, डब्ल्यूएस 02, और एक्सीमैटिक्स को एक साथ जोड़ सकते हैं और यह अभी भी काम करेगा) और उद्योग से मजबूत समर्थन है। अधिक जानकारी के लिए बाहर XACML टीसी पेज

की जांच: http://www.oasis-open.org/committees/xacml/

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