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