IPsec ને Shadowsocks થી બદલતા પહેલાં, ખોવાયેલા કામોની યાદી બનાવો
નાની ટીમ માટે Shadowsocks ને IPsec નો વિકલ્પ ગણતા પહેલાં ફોરવર્ડિંગ, ખાનગી પહોંચ, અધિકૃતિ અને સંચાલનની સરખામણી કરો.
ત્રણ સેવાઓ, એક ટનલ: એક વેબ એપ, એક ડેટાબેઝ અને એક ફાઇલ શેર. કોઈ IPsec ને Shadowsocks થી બદલવાનું સૂચવે છે, કારણ કે તેને ચલાવવું સરળ છે. તેના પછીની એન્ક્રિપ્શન ચર્ચા મુખ્ય મુદ્દો ચૂકી જાય છે, કારણ કે ટનલ એક સાથે ઘણાં કામ કરે છે અને તેમાંથી ફક્ત એક જ સાઇફર વિશે છે. ઉત્પાદનોની સરખામણી કરતા પહેલાં એ કામો લખી લો. યાદી ટૂંકી છે, અને તેની કોઈપણ એક બાબત આખી અદલાબદલી રદ કરી શકે છે.
ટ્રાફિક કેવી રીતે પકડાય છે તેનાથી શરૂ કરો
પ્રોટોકોલની બે અડધી છે. એક સ્થાનિક ઘટક જોડાણ સ્વીકારે છે, લક્ષ્ય સરનામાથી શરૂ થતો પ્રવાહ એન્ક્રિપ્ટ કરે છે અને તેને દૂરના ઘટકને મોકલે છે. દૂરની અડધી તે લક્ષ્ય સાથે જોડાણ ખોલે છે અને બાઇટ્સ પસાર કરે છે. UDP ડેટાગ્રામ સાથે એ જ આકાર અનુસરે છે. આ જે પ્રવાહોને તે પકડે છે તેમના માટે ફોરવર્ડિંગ છે, અને જે પ્રવાહોને પકડતું નથી તેમના વિશે કંઈ કહેતું નથી. જે એપ્લિકેશન સ્પષ્ટપણે પ્રોક્સી સાથે વાત કરે છે તે સરળ છે; બાકીના બધાને પકડવા માટે એડેપ્ટર કે રાઉટિંગ નિયમોની જરૂર છે.
બીજું કંઈ પણ સરખાવતા પહેલાં દરેક એપ્લિકેશન માટે પકડવાની પદ્ધતિ દસ્તાવેજ કરો. ન પકડાયેલો ટ્રાફિક સામાન્ય માર્ગે નીકળી જાય છે, અને ઓફિસની બહાર કોઈ સેવા અલગ વર્તે ત્યાં સુધી કોઈને ધ્યાન પડતું નથી.
દરેક લક્ષ્ય અને પ્રોટોકોલનું નામ આપો
દૂરની અડધીએ દરેક આંતરિક સેવા સુધી પહોંચવું જોઈએ. તે હોસ્ટ સુધીનું કામ કરતું એન્ક્રિપ્ટેડ સત્ર ત્યાંથી ડેટાબેઝ સુધી કોઈ રૂટ ઉમેરતું નથી, અને ક્લાયન્ટ પર આંતરિક નામો ઉકેલાય તેમ પણ કરતું નથી. LAN સમાવેશ છે એમ લખવાને બદલે સરનામાં, પોર્ટ અને પ્રોટોકોલની યાદી બનાવો.
સુઘડ રચનાઓ તોડતા કિસ્સા ઉમેરો: આંતરિક DNS, પ્રોક્સી સેટિંગ્સ અવગણતી એપ્લિકેશનો, અને સર્વરથી ક્લાયન્ટ તરફ શરૂ કરવો પડે તેવો કોઈપણ પ્રવાહ. દરેકને ધારણા નહીં, સ્પષ્ટ ગોઠવણની જરૂર છે.
એન્ક્રિપ્શન એ અધિકૃતિ નથી
Shadowsocks માં દસ્તાવેજીકૃત AEAD પદ્ધતિઓ પ્રમાણિત એન્ક્રિપ્શન આપે છે, તેથી આખા પરિવારને અસુરક્ષિત ગણી કાઢી નાખવો ખોટું છે. એ હકીકતને ઍક્સેસના પ્રશ્નનો જવાબ બનવા દેવું પણ એટલું જ ખોટું છે. કોણ કઈ સેવા સુધી પહોંચે, વ્યક્તિ જાય ત્યારે ઍક્સેસ કેવી રીતે દૂર થાય, રહસ્યો ક્યાં રાખવામાં આવે અને કયો ઘટક સીમા લાગુ કરે તે કોઈએ નક્કી કરવું પડે. એક જ વહેંચાયેલું રહસ્ય દરેક ધારકને સમાન પહોંચ આપે છે, અને એક વ્યક્તિને બહાર કાઢવો બધા માટે રોટેશન બની જાય છે.
વર્તમાન IPsec ગોઠવણીને એ જ માપદંડે તપાસો. તેનું લેબલ સાબિત કરતું નથી કે તેના નિયમો સાચા છે, અને એક રચનાની પોલિશ કરેલી આવૃત્તિને બીજીની અસ્પષ્ટ આવૃત્તિ સાથે સરખાવવાથી કંઈ નક્કી થતું નથી.
આજે બંને બાજુએ રહેલા નિયંત્રણોની યાદી બનાવો, પછી નક્કી કરો કે કઈ ખામીઓ સાથે તમે જીવી શકો છો.
સંચાલન કામ ગણો
દરેક અદલાબદલીને ક્લાયન્ટ પેકેજ, સર્વર અપડેટ, ઓળખપત્ર રોટેશન અને નિષ્ફળતા સંભાળવા માટે જવાબદાર વ્યક્તિની જરૂર છે. ટનલ ઉપલબ્ધ ન હોય ત્યારે દરેક એપ્લિકેશન શું કરે તે નોંધો: નિષ્ફળ જાય, સ્થાનિક માર્ગે ફરી પ્રયાસ કરે, કે રાહ જુએ. એ વર્તન તૈનાતીમાંથી આવે છે, પ્રોટોકોલના નામથી નહીં.
એક વેબ એપ્લિકેશન માટે સાંકડી પ્રોક્સી પૂરતી હોઈ શકે. વ્યક્તિદીઠ પરવાનગી સાથે આખા નેટવર્કની પહોંચ માટે વધારાના ભાગો સામાન્ય રીતે જે ટનલ બદલી હતી તેના કરતાં વધુ ખર્ચ કરાવે છે.
નિર્ણય એ નથી કે કયું ઉત્પાદન વધુ સુરક્ષિત સંભળાય છે. નિર્ણય એ છે કે કઈ રચના યાદીમાંના કામો એવા નિયંત્રણો સાથે પૂરા કરે છે જે ટીમ ખરેખર જાળવશે.