Snowflake (software)
સ્નોફ્લેક એ ડેટા વિનંતીઓને રિલે કરીને ઇન્ટરનેટ સેન્સરશીપને અવગણવામાં અન્ય લોકોને મદદ કરવા માટેનું એક સોફ્ટવેર પેકેજ છે. સ્નોફ્લેક રિલે નોડ્સ એવા દેશોમાં લોકો દ્વારા બનાવવામાં આવે છે જ્યાં ટોર અને સ્નોફ્લેક અવરોધિત નથી. સેન્સરશીપ હેઠળના લોકો પછી પ્રોક્સી સર્વર તરીકે સ્નોફ્લેક રિલેનો ઉપયોગ કરીને ટોર નેટવર્કને ઍક્સેસ કરવા માટે ટોર બ્રાઉઝર અથવા ઓનિયન બ્રાઉઝર સાથે પેક કરેલા સ્નોફ્લેક ક્લાયન્ટનો ઉપયોગ કરે છે. ટોર નેટવર્કની પહોંચ બદલામાં અન્ય અવરોધિત સેવાઓ (જેમ કે અવરોધિત વેબસાઇટ્સ) ની પહોંચ આપી શકે છે. સ્નોફ્લેક નોડ બ્રાઉઝર એક્સ્ટેંશન ઇન્સ્ટોલ કરીને, એકલ પ્રોગ્રામ ઇન્સ્ટોલ કરીને અથવા એમ્બેડેડ સ્નોફ્લેક રિલે સાથે વેબપેજ બ્રાઉઝ કરીને બનાવી શકાય છે. જ્યારે પણ બ્રાઉઝર અથવા પ્રોગ્રામ ઇન્ટરનેટ સાથે જોડાયેલ હોય ત્યારે નોડ ચાલે છે. ટોર સ્નોફ્લેક નોડ્સ (ઓનિયન રાઉટીંગ) સહિત ટોર નોડ્સની સાંકળ દ્વારા સામગ્રી વિનંતીઓને રિલે કરે છે. સાંકળમાં દરેક નોડ માત્ર બે અડીને આવેલી કડીઓના સરનામાં જાણે છે અને તે રિલે કરી રહ્યો છે તે અન્ય કોઈપણ ડેટાને ડિક્રિપ્ટ કરી શકતો નથી, જે ટ્રાફિકને ટ્રેકિંગ અથવા અવરોધિત કરવાનું વધુ મુશ્કેલ બનાવે છે. એક સામાન્ય પ્રતિકારક પગલું ટોર ગાંઠોને અવરોધિત કરવાનું છે; સ્નોફ્લેક ગાંઠોની સંખ્યા અને સ્થળાંતર પ્રકૃતિ આ ગાંઠો સાથેના જોડાણોને ઓળખવા અને અવરોધિત કરવાનું વધુ મુશ્કેલ બનાવે છે. કેટલાક દેશોમાં ટોર પોતે ગેરકાયદેસર છે. ઇન્ટરનેટની જેમ, તે કોઈપણ પ્રકારની સામગ્રીને પ્રસારિત કરી શકે છે, અને કેટલાક દેશોમાં અમુક પ્રકારની સામગ્રી ગેરકાયદેસર છે. સ્નોફ્લેકની ઉત્પત્તિ એક હેકર અને ભૂતપૂર્વ ગૂગલ એન્જિનિયર અને કોન્સર્ટ પિયાનોવાદક સેરેને દ્વારા કરવામાં આવી હતી. "સ્નોફ્લેક" નામ "ICE વાટાઘાટો" ના સંબંધમાં મોટી સંખ્યામાં અલ્પકાલિક પ્રતિનિધિઓ માટે તેમના રૂપક તરીકે રચવામાં આવ્યું હતું. ત્રણ પ્રોગ્રામરોએ જાન્યુઆરી 2016માં પ્રથમ સંસ્કરણ પ્રકાશિત કર્યું હતું. 2019 માં, તે ફાયરફોક્સ માટે બ્રાઉઝર એક્સ્ટેંશન તરીકે ઉપલબ્ધ બન્યું અને Chrome.It ને બ્રેવ અને માઈક્રોસોફ્ટ એજ જેવા વ્યુત્પન્ન બ્રાઉઝર્સ પર પણ ચલાવી શકાય છે. ફેબ્રુઆરી 2023 માં સ્નોસ્ટૉર્મ તરીકે ઓળખાતું સંપૂર્ણ રીતે અપગ્રેડ કરેલું, એકલું સંસ્કરણ બહાર પાડવામાં આવ્યું હતું; જે રસ્ટમાં લખાયેલું અને ઓપન ટેક ફંડ દ્વારા ભંડોળ પૂરું પાડવામાં આવ્યું હતું, બીટા પરીક્ષણ આમંત્રણ દ્વારા કરવામાં આવે છે. કાર્ય સામાન્ય ઇન્ટરનેટ ડેટા પેકેજો મૂળ સ્રોત અને ડેટાના અંતિમ પ્રાપ્તકર્તા સાથે લેબલ થયેલ હોય છે. ઉદાહરણ તરીકે, આ લેખના એનક્રિપ્ટેડ લખાણ ધરાવતા પેકેજને ગંતવ્ય (વાચકના કમ્પ્યુટરનું IP સરનામું) અને સ્રોત (વિકિપીડિયા સર્વરનું IP સરનામું) સાથે લેબલ કરવામાં આવશે. આનો અર્થ એ છે કે જો વાસ્તવિક સામગ્રી એનક્રિપ્ટ થયેલ હોય, તો પણ સેન્સર ચોક્કસ સ્રોતોમાંથી તમામ પેકેજોને અવરોધિત કરી શકે છે (ઉદાહરણ તરીકે, વિકિપીડિયાથી આવતા કોઈપણ પેકેજ પર પ્રતિબંધ મૂકવો). તેનાથી વિપરીત, ટોર જોડાણો પ્રોક્સીઓની સાંકળ હોવા છતાં એન્ક્રિપ્ટેડ ટ્રાફિકને રિલે કરે છે. દરેક કડી માત્ર બે અડીને આવેલી કડીઓના સરનામાં જાણે છે, જે ટ્રાફિકને ટ્રેક કરવાનું વધુ મુશ્કેલ બનાવે છે. સંદેશ સ્તરોમાં એન્ક્રિપ્ટ થયેલ છે, તેથી તેને ઓનિયન રાઉટીંગ કહેવામાં આવે છે. એક ભૌતિક સામ્યતા એ પરબિડીયુંના સમૂહની અંદર વાસ્તવિક સંદેશ વહન કરતા પરબિડીયુંને સીલ કરવાનું હશે, જેથી દરેક પરબિડીયું પર અલગ સરનામું હોય; દરેક સર્વર સૌથી બહારનું પરબિડીયું ખોલે છે, તેને સંબોધિત કરે છે, અને બાકીનું પેકેજ આ રીતે ખુલ્લા સરનામાં પર પસાર કરે છે. સામગ્રીનો સ્રોત પ્રોક્સી સર્વરના સ્તરો પાછળ છુપાયેલો હોવાથી, પ્રતિબંધિત સ્રોતોને હજુ પણ ઍક્સેસ કરી શકાય છે, અને તે સ્પષ્ટ નથી કે કયા પ્રાપ્તકર્તાએ કઈ સામગ્રીને ઍક્સેસ કરી છે. ટોરનો ઉપયોગ પ્રતિબંધિત વેબસાઇટ્સને ઍક્સેસ કરવા માટે થઈ શકે છે, ઈરાન અને રશિયા જેવા કેટલાક દેશો ટોર નેટવર્ક પર પ્રતિબંધ મૂકે છે. આનો અર્થ એ છે કે ટોર વપરાશકર્તાઓ ફક્ત જાહેરમાં જાણીતા ટોર એન્ટ્રી નોડ સાથે જોડાઈ શકતા નથી; બધા જાણીતા ટોર નોડ્સને સેન્સર દ્વારા અવરોધિત કરવામાં આવશે. તેના બદલે, વપરાશકર્તાઓ ટોર બ્રિજ સાથે જોડાય છે, એક સર્વર જે ગુપ્ત રીતે ટોર પ્રવેશ બિંદુ છે. સેન્સર, બદલામાં, ટોર પુલોને ઓળખવા અને અવરોધિત કરવાનો પ્રયાસ કરે છે, તેમને ઊંડા પેકેટ નિરીક્ષણનો ઉપયોગ કરીને ઓળખે છે. સ્નોફ્લેક મોટી સંખ્યામાં સતત બદલાતા ટોર એન્ટ્રી નોડ્સ પ્રદાન કરે છે. વપરાશકર્તાને બ્રોકર સર્વરને પૂછીને હાલમાં સક્રિય સ્નોફ્લેક નોડનું IP સરનામું આપવામાં આવે છે, જે બદલામાં મુખ્ય વેબસાઇટ હોવાનો ઢોંગ કરવા માટે ડોમેન ફ્રન્ટિંગનો ઉપયોગ કરે છે. વપરાશકર્તા પછી સ્નોફ્લેક નોડ સાથે સીધી વાત કરે છે, જે ટોર નેટવર્કમાં રિલે કરે છે. ટ્રાફિક સામાન્ય પીઅર-ટુ-પીઅર ટ્રાફિક જેવો દેખાય છે, જેમ કે ઘણી વીડિયો કોન્ફરન્સિંગ એપ્સ દ્વારા ઉપયોગમાં લેવાય છે. જ્યારે પણ બ્રાઉઝર અથવા પ્રોગ્રામ ઇન્ટરનેટ સાથે જોડાયેલ હોય ત્યારે સ્નોફ્લેક નોડ ચાલે છે. જો નોડ યજમાન પાસે ગતિશીલ આઇ. પી. હોય, તો નોડ સમય જતાં તેનું આઇ. પી. સરનામું બદલશે. એડ હૉક નેટવર્ક પણ જુઓ. આમ સ્નોફ્લેક નોડ્સનો ઉપયોગ ટોર એન્ટ્રી નોડ્સ તરીકે થાય છે, એક્ઝિટ નોડ્સ તરીકે નહીં. બહાર નીકળો ગાંઠો એ સાંકળનો બીજો છેડો છે. તેઓ ટોર નોડ્સ છે જે જાણે છે કે કઈ સામગ્રીની વિનંતી કરવામાં આવી હતી, જો કે તેઓ જાણતા નથી કે કોણે તેની વિનંતી કરી હતી (દાખલા તરીકે, તેઓ જાણશે કે વપરાશકર્તા વિકિપીડિયા સર્વરનો સંપર્ક કરી રહ્યો હતો, પરંતુ તેઓ વપરાશકર્તાનું IP સરનામું જાણશે નહીં). એક્ઝિટ નોડ્સને તે દેશમાં કાનૂની કાર્યવાહીનો સામનો કરવો પડી શકે છે જેમાં તેઓ હોસ્ટ કરવામાં આવે છે જો તેઓ તે દેશમાં ગેરકાયદેસર સામગ્રીને રિલે કરે છે (તેથી તેઓ સામાન્ય રીતે ઓછા ઇન્ટરનેટ સેન્સરશીપ ધરાવતા દેશોમાં ચલાવવામાં આવે છે). તે અસંભવિત છે કે સ્નોફ્લેક નોડ યજમાનો આવી જવાબદારીનો સામનો કરી શકે છે, કારણ કે તેઓ જાણતા નથી કે તેઓ કઈ સામગ્રી રિલે કરી રહ્યા છે. જો કે, એવા દેશો છે જ્યાં કોઈપણ હેતુ માટે ટોરનો ઉપયોગ કરવો ગેરકાયદેસર છે, જેમ કે રશિયા અને ઈરાન. ટેકનિકલ સ્નોફ્લેક વેબઆરટીસીનો ઉપયોગ બ્રાઉઝર્સને એકબીજા સાથે સીધો સંપર્ક કરવાની મંજૂરી આપવા માટે કરે છે. કાં તો બ્રાઉઝર એક્સ્ટેંશન ઇન્સ્ટોલ કરવું, અથવા યોગ્ય એમ્બેડેડ કોડ સાથે વેબપેજ પર ટેબ ખુલ્લું રાખવું, કોઈના બ્રાઉઝરને રિલે તરીકે કાર્ય કરવા માટેનું કારણ બને છે. વેબસાઇટમાં સ્નોફ્લેક બેજ એમ્બેડ કરવાથી મુલાકાતીઓને તેમના બ્રાઉઝરને રિલેમાં બનાવવાની મંજૂરી મળે છે, જે રીતે એક્સ્ટેંશન ઇન્સ્ટોલ કરે છે, પરંતુ સોફ્ટવેર ઇન્સ્ટોલ કરવાને બદલે વેબસાઇટ પર એક બટન ક્લિક કરીને. સ્નોફ્લેકને ડોકર કન્ટેનરમાં એકલ કાર્યક્રમ તરીકે પણ ચલાવી શકાય છે. ટ્રાફિકને રિલે કરવાથી નોડ હોસ્ટનો બેન્ડવિડ્થ વપરાશ વધે છે, જે તેમની ઇન્ટરનેટ યોજનાઓ પર બેન્ડવિડ્થ મર્યાદા ધરાવતા લોકો માટે સમસ્યા હોઈ શકે છે. વ્યવહારમાં, નોડને હોસ્ટ કરવાથી કોઈનું ઇન્ટરનેટ કનેક્શન નોંધપાત્ર રીતે ધીમું થતું નથી અથવા બ્રાઉઝિંગમાં વિક્ષેપ પડતો નથી. વિગતવાર તકનીકી વર્ણન GitLab પર પ્રકાશિત કરવામાં આવ્યું છે. રશિયાથી સ્નોફ્લેક સામે હાલમાં ઉપયોગમાં લેવાતા પ્રતિકારક પગલામાં બ્રાઉઝર ફિંગરપ્રિન્ટિંગ સ્નોફ્લેક યજમાનો અને પછી તેમને અવરોધિત કરવાનો સમાવેશ થાય છે. સેન્સર ટોર પણ સ્થાપિત કરી શકે છે અને તેનો ઉપયોગ કરી શકે છે, પછી સ્નોફ્લેક સર્વર તરીકે ઓફર કરેલા તમામ IP સરનામાંઓને અવરોધિત કરી શકે છે. જ્યારે સર્વરની સંખ્યા વધારે હોય ત્યારે આ બંને તકનીકો નબળી પડે છે. સેન્સર બ્રોકરના IP સરનામાને અવરોધિત કરવાનો પ્રયાસ કરી શકે છે. આને અવગણવા માટે, સ્નોફ્લેક ક્લાયન્ટ ડોમેન ફ્રન્ટિંગનો ઉપયોગ કરે છે. આ સેન્સર માટે સમાન ક્લાઉડ સેવા પર હોસ્ટ કરેલી અન્ય તમામ વેબસાઇટ્સને અવરોધિત કર્યા વિના એક જ વેબસાઇટને અવરોધિત કરવી અશક્ય બનાવે છે. ગૂગલ અને એમેઝોન આવી સેવાઓના ઉદાહરણો છે. તેઓ હજારો વેબસાઇટ્સ હોસ્ટ કરે છે. આ મુખ્ય યજમાનોમાંથી એકના તમામ સર્વરને અવરોધિત કરવાથી વિક્ષેપકારક આડઅસરો થાય છે. જો કે, ક્લાઉડ પ્રદાતા ડોમેન ફ્રન્ટિંગને અવરોધિત કરી શકે છે અને ઘણીવાર કરે છે. જો ડેટા કેન્દ્રોમાંથી વિદેશી જોડાણોને મંજૂરી આપવામાં આવે છે, પરંતુ રહેણાંક અને મોબાઇલ સેવાઓ સ્થાનિક જોડાણો સુધી મર્યાદિત હોય, તો ટોર બ્રિજ ગુપ્ત રીતે અને ગેરકાયદેસર રીતે સ્થાનિક ડેટા કેન્દ્રોમાં સ્થાપિત થઈ શકે છે. આ સ્પષ્ટ જોખમો ધરાવે છે. જ્યારે કોઈ દેશ વિદેશી ઇન્ટરનેટ જોડાણોને સંપૂર્ણપણે બંધ કરે છે, અનિવાર્યપણે દેશને વૈશ્વિક ઇન્ટરનેટથી કાપી નાખે છે, ત્યારે સ્નોફ્લેક નકામું બની જાય છે. આ ઈરાન અને અન્ય કેટલાક દેશોમાં વારંવાર કરવામાં આવ્યું છે; જો કે, તે વ્યવસાય માટે ખરાબ છે (ઈરાનમાં 2022 માં, ખર્ચ $37 મિલિયન યુએસ પ્રતિ દિવસ હોવાનો અંદાજ હતો), તેથી તે સામાન્ય રીતે માત્ર ટૂંકા ગાળા માટે જ કરવામાં આવે છે. વી. પી. એન. સાથે સરખામણી વર્ચ્યુઅલ પ્રાઇવેટ નેટવર્ક (વી. પી. એન.) ની જેમ એક સરળ પ્રોક્સીમાં માત્ર એક જ રિલે હોય છે. આનો અર્થ એ છે કે વી. પી. એન. નું સર્વર સરનામું દરેક વપરાશકર્તાને જાણવું પડશે, જેનાથી તેને અવરોધિત કરવાનું સરળ બને છે. દાખલા તરીકે, ઓક્ટોબર 2022ની શરૂઆતમાં, મહસા અમીની વિરોધને લગતા ઇન્ટરનેટ વિક્ષેપો દરમિયાન, ઈરાનમાં વી. પી. એન. દર થોડી મિનિટોમાં જોડાણો બંધ કરી દેશે. વી. પી. એન. પોતે પણ જાણે છે કે કયા અંતિમ વપરાશકર્તાઓએ કયા પૃષ્ઠોની વિનંતી કરી છે, જે વી. પી. એન. ને સર્વેલન્સમાં જોડાવાની મંજૂરી આપે છે. ઈરાન જેવા કેટલાક દેશોમાં વી. પી. એન. ગેરકાયદેસર છે અને સરકાર સાથે જોડાયેલા હોઈ શકે છે. મહસા અમીની વિરોધ દરમિયાન ઈરાનમાં ઇન્ટરનેટ પ્રતિબંધોનો સામનો કરવાની રીત તરીકે, ઓક્ટોબર 2022ના પ્રથમ સપ્તાહમાં સ્નોફ્લેકના ઉપયોગની વ્યાપક ચર્ચા ઓનલાઇન થઈ હતી અને ફારસીમાં માર્ગદર્શિકા બહાર પાડવામાં આવી હતી. 2022 માં, રશિયન સરકારે તકનીકી અને રાજકીય માધ્યમો દ્વારા ટોરની પહોંચને અવરોધિત કરવાના પ્રયત્નોમાં વધારો કર્યો, અને ટોર નેટવર્કએ સ્નોફ્લેકનો ઉપયોગ કરીને રશિયાથી ટ્રાફિકમાં વધારો નોંધાવ્યો. સ્નોફ્લેક ટોર નેટવર્કમાં સંકલિત છે. રશિયા, બેલારુસ અને ઈરાનમાં ટોર નેટવર્કનો ઉપયોગ વધુ સામાન્ય બની રહ્યો છે, કારણ કે આ દેશોમાં ઇન્ટરનેટ સેન્સરશીપ વધુ કડક બની ગઈ છે. તેનો ઉપયોગ બાળ પોર્નોગ્રાફી, માદક દ્રવ્યોના વેપાર, આતંકવાદ અને મની લોન્ડરિંગમાં સામેલ ગુનેગારો દ્વારા પણ થાય છે. આ પણ જુઓ કે સાઇફન વિવિધ પ્રકારની સેન્સરશીપ વિરોધી તકનીકોનો ઉપયોગ કરે છે-સ્માર્ટફોન એડ હૉક નેટવર્ક, એક પીઅર-ટુ-પીઅર સિસ્ટમ જેનો ઉપયોગ જ્યારે પરંપરાગત ઇન્ટરનેટ ઇન્ફ્રાસ્ટ્રક્ચર સંપૂર્ણપણે બંધ થઈ જાય ત્યારે થઈ શકે છે-બ્રાયર (સોફ્ટવેર) ટોર સ્નીકરનેટનો ઉપયોગ કરે છે, જે ઓછી ઇન્ટરનેટ ઍક્સેસ ધરાવતા દેશોમાં વ્યાપકપણે ઉપયોગમાં લેવાતી તકનીક છે. તુશેહ ફાઇલો ડાઉનલોડ કરવા (પરંતુ અપલોડ નહીં) માટે સેટેલાઇટ ટીવી પ્રાપ્ત કરવાના સાધનોનો ઉપયોગ કરે છે, જે પછી કેટલીકવાર સ્નીકરનેટ કરવામાં આવે છે. સંદર્ભો બાહ્ય કડીઓ વપરાશકર્તા સંખ્યાઓનો જીવંત આલેખ, મૂળ અને પરિવહનના દેશ દ્વારા ફિલ્ટર કરી શકાય તેવું (જેમાંથી સ્નોફ્લેક એક છે) ટોર (અનામી નેટવર્ક) 2016 સોફ્ટવેર