കോപ്പിക്യാറ്റ് പാക്കേജുകളും ടൈപ്പോസ്ക്വാട്ടിംഗും ബന്ധപ്പെട്ട ആശയങ്ങളാണെങ്കിലും, അവ രണ്ടും ഒന്നല്ല. ഉപയോക്താക്കളെ കബളിപ്പിച്ച് ക്ഷുദ്ര സോഫ്റ്റ്വെയർ ഡൗൺലോഡ് ചെയ്യിക്കുന്ന തരത്തിൽ വഞ്ചനാപരമായ തന്ത്രങ്ങൾ രണ്ടിലും ഉൾപ്പെടുന്നു, പക്ഷേ അവ അത് ചെയ്യുന്നത് അല്പം വ്യത്യസ്തമായ രീതികളിലാണ്. ഓരോന്നിന്റെയും വിശദമായ വിശദീകരണം ഇതാ:
ടൈപ്പോസ്ക്വാട്ടിംഗ്
നിയമാനുസൃതമായവയുമായി വളരെ സാമ്യമുള്ളതും പലപ്പോഴും ഒരു ടൈപ്പോഗ്രാഫിക്കൽ പിശക് കൊണ്ട് വ്യത്യാസപ്പെട്ടിരിക്കുന്നതുമായ ഡൊമെയ്ൻ നാമങ്ങളോ പാക്കേജ് നാമങ്ങളോ രജിസ്റ്റർ ചെയ്യുന്നതാണ് ടൈപ്പോസ്ക്വാട്ടിംഗ്. ഒരു URL അല്ലെങ്കിൽ ഒരു പാക്കേജ് നാമം ടൈപ്പ് ചെയ്യുമ്പോൾ തെറ്റുകൾ വരുത്തുന്ന ഉപയോക്താക്കളെ കബളിപ്പിക്കുക എന്നതാണ് ലക്ഷ്യം, അങ്ങനെ അവരെ നിയമാനുസൃതമായ സൈറ്റുകൾക്ക് പകരം ദോഷകരമായ സൈറ്റുകളിലേക്കോ സോഫ്റ്റ്വെയറിലേക്കോ നയിക്കും.
ഉദാഹരണം:
നിയമാനുസൃത പാക്കേജ്: പ്രകടിപ്പിക്കുക.
ടൈപ്പോസ്ക്വാട്ടഡ് പാക്കേജ് വകഭേദങ്ങൾ: എക്സ്പ്രസ് (ഒരു 's' കാണുന്നില്ല), പ്രകടിപ്പിക്കുന്നു(അധിക 'കൾ'), or എക്സ്പ്രസ് (ഇരട്ട 'ഇ').
യഥാർത്ഥ കേസ് ടൈപ്പോസ്ക്വാട്ടിംഗ്:
2018 നവംബറിൽ, സുരക്ഷാ ഗവേഷകർ NPM ഇക്കോസിസ്റ്റത്തിൽ നിന്ന് ഫ്ലാറ്റ്മാപ്പ്-സ്ട്രീം എന്ന ക്ഷുദ്രകരമായ ജാവാസ്ക്രിപ്റ്റ് പാക്കേജ് തിരിച്ചറിഞ്ഞ് നീക്കം ചെയ്തു. ഒരു ആക്രമണകാരി ഈ പാക്കേജിൽ ഈ നീചമായ പരിഷ്ക്കരണം അവതരിപ്പിച്ചു, തുടർന്ന് അത് ജനപ്രിയ ഇവന്റ്-സ്ട്രീം പാക്കേജിലേക്ക് നേരിട്ട് ആശ്രിതത്വമായി ചേർത്തു. ഫ്ലാറ്റ്മാപ്പ്-സ്ട്രീമിന്റെ ഈ ക്ഷുദ്ര പതിപ്പ് ഉപയോക്താക്കൾ ഏകദേശം 8 ദശലക്ഷം തവണ ഡൗൺലോഡ് ചെയ്തു.. അപഹരിക്കപ്പെട്ട ഇവന്റ്-സ്ട്രീം പാക്കേജ് ഉപയോഗിച്ച ഡെവലപ്പർമാർ അബദ്ധവശാൽ ക്ഷുദ്ര കോഡിന് വിധേയരായി.
ഇവിടെ, സാധാരണ ടൈപ്പിംഗ് പിശകുകളെ ചൂഷണം ചെയ്യുന്ന ചെറിയ അക്ഷരത്തെറ്റുകളോ വ്യതിയാനങ്ങളോ ആണ് ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത്.
കോപ്പിക്യാറ്റ് പാക്കേജുകൾ
ജനപ്രിയവും നിയമാനുസൃതവുമായ പാക്കേജുകളെ അനുകരിക്കുന്ന ക്ഷുദ്ര പാക്കേജുകൾ സൃഷ്ടിക്കുന്നത് കോപ്പിക്യാറ്റ് പാക്കേജുകളിൽ ഉൾപ്പെടുന്നു. പ്രത്യേകിച്ചും, ഈ അനുകരണത്തിന് ചെറിയ അക്ഷരത്തെറ്റുകൾക്കപ്പുറം പോകാനും സമാനമായ പേരുകൾ, വിവരണങ്ങൾ, ഡോക്യുമെന്റേഷൻ, പ്രവർത്തനക്ഷമത എന്നിവയും ഉൾപ്പെടുത്തി ക്ഷുദ്ര പാക്കേജിനെ നിയമാനുസൃതവും വിശ്വസനീയവുമാക്കാൻ കഴിയും.
ഉദാഹരണം:
നിയമാനുസൃത പാക്കേജ്: ലോഡ്ഷ്
കോപ്പിക്യാറ്റ് പാക്കേജ് വകഭേദങ്ങൾ: ലോഡാഷ്ജെഎസ്, ലോഡാഷ്-ടൂളുകൾ, അല്ലെങ്കിൽ അതേ പേരുള്ളതും എന്നാൽ സുരക്ഷിതമല്ലാത്ത ഒരു ശേഖരത്തിൽ മറ്റൊരു രചയിതാവ് അപ്ലോഡ് ചെയ്തതുമായ ഒരു പാക്കേജ് പോലും
യഥാർത്ഥ ലോക കേസ്:
laravel-realworld-example-app എന്ന് വിളിക്കപ്പെടുന്ന ജനപ്രിയ ഓപ്പൺ സോഴ്സ് PHP-അധിഷ്ഠിത Laravel ആപ്ലിക്കേഷൻ പരിഗണിക്കുക. ഈ ആപ്ലിക്കേഷനിൽ RealWorld API സ്പെക്കിന്റെ യഥാർത്ഥ ലോക ഉദാഹരണങ്ങൾ (CRUD പ്രവർത്തനങ്ങൾ, പ്രാമാണീകരണം, വിപുലമായ പാറ്റേണുകൾ മുതലായവ) അടങ്ങിയിരിക്കുന്നു. നിയമാനുസൃത പാക്കേജ് ഒരു റഫറൻസായി വർത്തിക്കുമ്പോൾ, ഒരു കോപ്പിക്യാറ്റ് പാക്കേജിന് സമാനമായ ഒരു പേര് (ഉദാഹരണത്തിന്, laravel-realworld-example-apps അല്ലെങ്കിൽ laravel-realworld-examples) ഉപയോഗിച്ച് അത് അനുകരിക്കാൻ കഴിയും. അത്തരം കോപ്പിക്യാറ്റ് പാക്കേജുകളിൽ സമാനമായ പ്രവർത്തനക്ഷമത, വിവരണങ്ങൾ, ഡോക്യുമെന്റേഷൻ പോലും ഉൾപ്പെട്ടേക്കാം, ഇത് ഡെവലപ്പർമാരെ യഥാർത്ഥ പതിപ്പിന് പകരം അവ ഉപയോഗിക്കാൻ പ്രേരിപ്പിക്കുന്നു.
പേരുകൾ മാത്രമല്ല, നിയമാനുസൃത പാക്കേജിന്റെ അവതരണത്തിന്റെയും പ്രവർത്തനത്തിന്റെയും വശങ്ങൾ കൂടി ഉൾക്കൊള്ളുന്ന വിശാലമായ അനുകരണത്തിലാണ് ഇവിടെ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത്.
പ്രധാന വ്യത്യാസങ്ങൾ
ഫോക്കസ്:
ഉപയോക്താക്കൾ വരുത്തുന്ന ടൈപ്പോഗ്രാഫിക്കൽ പിശകുകളെയാണ് ടൈപ്പോസ്ക്വാറ്റിംഗ് പ്രധാനമായും ലക്ഷ്യമിടുന്നത്.
കോപ്പികാറ്റ് പാക്കേജുകൾ നിയമാനുസൃത പാക്കേജുകളെ കൂടുതൽ വിശാലമായി അനുകരിക്കാൻ ലക്ഷ്യമിടുന്നു, അതിൽ സമാനമായ പേരുകൾ, വിവരണങ്ങൾ, പ്രവർത്തനക്ഷമത എന്നിവ ഉൾപ്പെടുന്നു.
അനുകരണത്തിന്റെ വ്യാപ്തി:
ടൈപ്പോസ്ക്വാട്ടിംഗിൽ സാധാരണയായി പാക്കേജ് നാമത്തിൽ ചെറിയ മാറ്റങ്ങൾ ഉൾപ്പെടുന്നു.
കോപ്പിക്യാറ്റ് പാക്കേജുകളിൽ കൂടുതൽ സമഗ്രമായ അനുകരണം ഉൾപ്പെട്ടേക്കാം, അത് അവയെ കൂടുതൽ ബോധ്യപ്പെടുത്തുന്നതായി തോന്നിപ്പിക്കും.
ഓവർലാപ്പ് ചെയ്യുക
രണ്ട് ആശയങ്ങൾക്കിടയിൽ ഒരു ഓവർലാപ്പ് ഉണ്ട്, കാരണം ടൈപ്പോസ്ക്വാട്ടഡ് പാക്കേജുകളെ കോപ്പിക്യാറ്റ് പാക്കേജുകളുടെ ഒരു ഉപവിഭാഗമായി കണക്കാക്കാം. രണ്ട് തന്ത്രങ്ങളും ഉപയോക്താക്കളെ ക്ഷുദ്ര സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യാൻ വഞ്ചിക്കുക എന്നതാണ് ലക്ഷ്യമിടുന്നത്, എന്നാൽ ടൈപ്പോസ്ക്വാട്ടിംഗ് സാധാരണ ടൈപ്പിംഗ് തെറ്റുകൾ ചൂഷണം ചെയ്യുന്നു, അതേസമയം കോപ്പിക്യാറ്റ് പാക്കേജുകൾ വിശാലമായ അനുകരണ തന്ത്രങ്ങൾ ഉപയോഗിച്ചേക്കാം.
ലഘൂകരണ തന്ത്രങ്ങൾ
അക്ഷരത്തെറ്റുകളിൽ നിന്നും കോപ്പിയടികളിൽ നിന്നും ഫലപ്രദമായി പരിരക്ഷിക്കുന്നതിന്, പരമ്പരാഗത തന്ത്രങ്ങളും ഞങ്ങളുടെ പോലുള്ള നൂതന പരിഹാരങ്ങളും സമന്വയിപ്പിക്കുന്ന ഒരു ബഹുമുഖ സമീപനം സ്ഥാപനങ്ങൾ സ്വീകരിക്കണം. സൈജെനിOpen Source Security പരിഹാരം. ഈ അപകടസാധ്യതകൾ കുറയ്ക്കുന്നതിനുള്ള പ്രധാന തന്ത്രങ്ങൾ ഇതാ:
- വിശ്വസനീയമായ ഉറവിടങ്ങൾ ഉപയോഗിക്കുക: ഒന്നാമതായി, ആധികാരികത ഉറപ്പാക്കാൻ എല്ലായ്പ്പോഴും വിശ്വസനീയവും പരിശോധിച്ചുറപ്പിച്ചതുമായ ഉറവിടങ്ങളിൽ നിന്നോ ഔദ്യോഗിക ശേഖരണങ്ങളിൽ നിന്നോ പാക്കേജുകൾ ഡൗൺലോഡ് ചെയ്യുക.
- ആശ്രിതത്വം പിന്നിംഗ്: കൂടാതെ, നിങ്ങളുടെ വിന്യാസങ്ങളിലുടനീളം സ്ഥിരതയും സുരക്ഷയും നിലനിർത്തുന്നതിന് നിർദ്ദിഷ്ടവും പരിശോധിച്ചുറപ്പിച്ചതുമായ പതിപ്പുകളിലേക്ക് ഡിപൻഡൻസികൾ പിൻ ചെയ്യുക.
- ഓട്ടോമേറ്റഡ് ഉപകരണങ്ങൾ: കൂടാതെ, സംശയാസ്പദമായ പാക്കേജുകൾ കാര്യക്ഷമമായി സ്കാൻ ചെയ്യുന്നതിനും ഫ്ലാഗ് ചെയ്യുന്നതിനും സൈജെനി പോലുള്ള ഓട്ടോമേറ്റഡ് ഉപകരണങ്ങൾ പ്രയോജനപ്പെടുത്തുക. സംശയാസ്പദമായ ആശ്രിതത്വങ്ങളെ ഫലപ്രദമായി തിരിച്ചറിയുന്നതിനും കൈകാര്യം ചെയ്യുന്നതിനുമായി സൈജെനിയുടെ നൂതന കണ്ടെത്തൽ കഴിവുകൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു, അങ്ങനെ ഒരു അധിക സുരക്ഷാ പാളി നൽകുന്നു.
- മാനുവൽ സ്ഥിരീകരണം: മാത്രമല്ല, പുതുതായി ചേർത്ത പാക്കേജുകൾക്കോ അടുത്തിടെ കാര്യമായ അപ്ഡേറ്റുകൾക്ക് വിധേയമായവയ്ക്കോ, സ്വമേധയാലുള്ള പരിശോധന ഉപയോഗിച്ച് ഓട്ടോമേറ്റഡ് ടൂളുകൾ പൂരകമാക്കുക.
- നെയിംസ്പെയ്സ് റിസർവേഷൻ: ക്ഷുദ്രക്കാർ ഹൈജാക്ക് ചെയ്യുന്നത് തടയാൻ, പൊതു ശേഖരണങ്ങളിൽ നെയിംസ്പെയ്സ് പാക്കേജുകൾ രജിസ്റ്റർ ചെയ്യുകയും നിയന്ത്രിക്കുകയും ചെയ്യുക. ഈ മുൻകരുതൽ നടപടി നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ നെയിംസ്പെയ്സുമായി അംഗീകൃത അപ്ഡേറ്റുകളും പാക്കേജുകളും മാത്രമേ ബന്ധപ്പെട്ടിട്ടുള്ളൂ എന്ന് ഉറപ്പാക്കുന്നു.
ഈ തന്ത്രങ്ങളെ ഞങ്ങളുടെ Xygeni ഉപകരണങ്ങളുടെ ശക്തമായ കഴിവുകളുമായി സംയോജിപ്പിക്കുന്നതിലൂടെ, ടൈപ്പോസ്ക്വാട്ടിംഗ്, കോപ്പികാറ്റ് പാക്കേജുകൾ എന്നിവയുടെ വികസിച്ചുകൊണ്ടിരിക്കുന്ന ഭീഷണികൾക്കെതിരെ സ്ഥാപനങ്ങൾക്ക് അവരുടെ പ്രതിരോധം ശക്തിപ്പെടുത്താൻ കഴിയും, അതുവഴി അവരുടെ സോഫ്റ്റ്വെയർ വിതരണ ശൃംഖലയുടെ മൊത്തത്തിലുള്ള സുരക്ഷ വർദ്ധിപ്പിക്കാനും കഴിയും.







