विषयसूची:
परिभाषा - Obfuscator का क्या अर्थ है?
एक ऑब्सफ्यूज़र एक उपकरण है जिसका उपयोग कार्यक्षमता को बनाए रखते हुए कोड को पढ़ने के लिए और अधिक जटिल बनाकर प्रोग्राम की सुरक्षा को बढ़ाने के लिए किया जाता है। ओफ़्फ़ुसेशन की प्रक्रिया कोड को हैक या हाईजैक करने के लिए कठिन बना देती है क्योंकि कोड का सबसे महत्वपूर्ण हिस्सा इतनी गहराई से दफ़नाया जाता है (obfuscated) कि आवेदन के आवश्यक कार्य भाग को निर्धारित करना कठिन है।
Techopedia Obfuscator बताते हैं
उलझाने का मतलब है उलझना, भ्रमित करना या घबराना। ओफ़्स्कुसेटिंग या रैपिंग कोड को छिपाने की प्रक्रिया है। जब किसी प्रोग्राम के क्रिटिकल प्रोसेसिंग पार्ट को यूजर्स से छुपाना आवश्यक होता है तो एक ऑबफ्यूज़र उपयोगी होता है। सी, सी ++ और पर्ल सहित कई प्रोग्रामिंग भाषाएं ओफिसकेशन की प्रक्रिया का अच्छी तरह से जवाब दे रही हैं।
रिवर्स-इंजीनियरिंग की प्रक्रिया का उपयोग प्रोग्रामर द्वारा किया जाता है, जो उस पर रखरखाव करने के लिए एक कार्यक्रम को अलग करने की क्षमता रखते हैं - इसे रोकने के लिए obfuscation एक प्रयास है। स्लाइसिंग एक प्रकार का रिवर्स-इंजीनियरिंग है।
