TLS സൈഫർ സ്യൂട്ട് ചെക്കർ

ചർച്ച ചെയ്‌ത പ്രോട്ടോക്കോൾ, സൈഫർ സ്യൂട്ട്, ലെഗസി അൽഗോരിതം എന്നിവ വിശദീകരിക്കാൻ TLS സ്‌കാൻ അല്ലെങ്കിൽ ഹാൻഡ്‌ഷേക്ക് സംഗ്രഹം ഒട്ടിക്കുക.

TLS തെളിവുകൾ
വായിക്കാനാകുന്ന സ്കാനർ ഔട്ട്പുട്ട് അല്ലെങ്കിൽ ClientHello/ServerHello ഫീൽഡുകൾ ഒട്ടിക്കുക. റോ ബൈനറി അല്ലെങ്കിൽ ഒരു പാക്കറ്റ് ക്യാപ്‌ചർ ഫയൽ പിന്തുണയ്ക്കുന്നില്ല.
TLS വ്യാഖ്യാനം

പ്രോട്ടോക്കോൾ പതിപ്പുകൾ

സൈഫർ സ്യൂട്ടുകൾ

ഒരു TLS സ്‌കാൻ അല്ലെങ്കിൽ ഹാൻഡ്‌ഷേക്ക് സംഗ്രഹം ഒട്ടിക്കുക, തുടർന്ന് അത് വിശകലനം ചെയ്യുക.
അത് പരിശോധിക്കാൻ TLS തെളിവുകൾ ഒട്ടിക്കുക.

നിങ്ങൾ ഒട്ടിച്ച TLS വിശദാംശങ്ങൾ നിങ്ങളുടെ ബ്രൗസറിൽ നിലനിൽക്കും. BroBroGo അവ അപ്‌ലോഡ് ചെയ്യുകയോ സംരക്ഷിക്കുകയോ ചെയ്യുന്നില്ല.

പതിവ് ചോദ്യങ്ങൾ

ഏത് TLS ഔട്ട്‌പുട്ട് ഫോർമാറ്റുകളാണ് എനിക്ക് ഒട്ടിക്കാൻ കഴിയുക?

സാധാരണ TLS സ്കാനറുകൾ, openssl s_client, പാക്കറ്റ്-വിശകലന സംഗ്രഹങ്ങൾ, അല്ലെങ്കിൽ ഒരു ചെറിയ ClientHello അല്ലെങ്കിൽ ServerHello കുറിപ്പ് എന്നിവയിൽ നിന്നുള്ള വാചകം ഒട്ടിക്കുക. സാധാരണ IANA പേരുകളും OpenSSL അപരനാമങ്ങളും നിരവധി സാധാരണ ഹെക്സാഡെസിമൽ സ്യൂട്ട് ഐഡികളും ചെക്കർ തിരിച്ചറിയുന്നു; ഇത് റോ പാക്കറ്റ് ബൈറ്റുകൾ ഡീകോഡ് ചെയ്യുന്നില്ല.

എന്തുകൊണ്ട് TLS 1.3 സൈഫർ സ്യൂട്ട് RSA അല്ലെങ്കിൽ ECDHE കാണിക്കുന്നില്ല?

TLS 1.3 സൈഫർ സ്യൂട്ട് പേരുകൾ റെക്കോർഡ് എൻക്രിപ്ഷനും ഹാൻഡ്ഷേക്ക് ഹാഷും വിവരിക്കുന്നു. കീ എക്സ്ചേഞ്ചും പ്രാമാണീകരണവും പ്രത്യേകം ചർച്ച ചെയ്യപ്പെടുന്നു, അതിനാൽ അവ ഒരു സ്യൂട്ട് നാമത്തിൽ നിന്ന് മാത്രം അനുമാനിക്കാൻ കഴിയില്ല.

ഒരു സെർവർ സുരക്ഷിതമാണെന്ന് ഈ ഫലം തെളിയിക്കുന്നുണ്ടോ?

ഇല്ല. നിങ്ങൾ ഒട്ടിക്കുന്ന വാചകം മാത്രമാണ് ഇത് വിശദീകരിക്കുന്നത്. ഇത് ഹോസ്റ്റിലേക്ക് കണക്റ്റുചെയ്യുകയോ സർട്ടിഫിക്കറ്റ് സ്ഥിരീകരിക്കുകയോ കീ വലുപ്പങ്ങൾ അളക്കുകയോ തരംതാഴ്ത്തുന്ന സ്വഭാവം പരിശോധിക്കുകയോ സെർവർ സ്വീകരിക്കുന്ന എല്ലാ സ്യൂട്ടുകളും കാണിക്കുകയോ ചെയ്യുന്നില്ല.

TLS പ്രോട്ടോക്കോൾ പതിപ്പുകളും അവയുടെ പ്രാധാന്യവും

നെറ്റ്‌വർക്ക് ആശയവിനിമയങ്ങളുടെ സുരക്ഷ ഉറപ്പാക്കുന്നതിൽ ട്രാൻസ്‌പോർട്ട് ലെയർ സെക്യൂരിറ്റി (TLS) പ്രോട്ടോക്കോൾ പതിപ്പുകൾക്ക് നിർണായക പങ്കുണ്ട്. ഒരു ക്ലയന്റും സെർവറും തമ്മിൽ ബന്ധം സ്ഥാപിക്കുമ്പോൾ, അവർ ഉപയോഗിക്കേണ്ട പ്രോട്ടോക്കോൾ പതിപ്പ് പരസ്പരം ചർച്ച ചെയ്ത് തീരുമാനിക്കുന്നു. ഈ പ്രക്രിയയിൽ പഴയതും സുരക്ഷിതമല്ലാത്തതുമായ പതിപ്പുകൾ ഒഴിവാക്കി ഏറ്റവും പുതിയ സുരക്ഷാ മാനദണ്ഡങ്ങൾ പാലിക്കുന്ന പതിപ്പുകൾ തിരഞ്ഞെടുക്കുന്നത് ഡാറ്റാ ചോർച്ച തടയാൻ സഹായിക്കും.

TLS സ്കാൻ ഔട്ട്‌പുട്ടുകളിലോ ഹാൻഡ്‌ഷേക്ക് സംഗ്രഹങ്ങളിലോ കാണുന്ന പ്രോട്ടോക്കോൾ പതിപ്പുകളെ ഈ ടൂൾ കൃത്യമായി തിരിച്ചറിയുന്നു. വിശകലനത്തിന് ശേഷം, കണ്ടെത്തിയ പതിപ്പുകൾക്ക് താഴെ പറയുന്ന റോളുകൾ ടൂൾ രേഖപ്പെടുത്തുന്നു:

  • ചർച്ച നടത്തി: കണക്ഷനായി വിജയകരമായി തിരഞ്ഞെടുത്ത പതിപ്പ്.
  • വാഗ്ദാനം ചെയ്തു: ക്ലയന്റ് പിന്തുണയ്ക്കുന്നതും സെർവറിലേക്ക് നിർദ്ദേശിച്ചതുമായ പതിപ്പുകൾ.
  • നിരീക്ഷിച്ചു: ഹാൻഡ്‌ഷേക്ക് ഡാറ്റയിൽ കണ്ടെത്തിയ മറ്റ് പതിപ്പുകൾ.

പഴയ പതിപ്പുകളിലെ സുരക്ഷാ പിഴവുകൾ പരിഹരിച്ചാണ് പുതിയ പതിപ്പുകൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. അതിനാൽ, നിങ്ങളുടെ സിസ്റ്റം ഉപയോഗിക്കുന്ന പ്രോട്ടോക്കോൾ പതിപ്പുകൾ കൃത്യമായി മനസ്സിലാക്കുന്നത് സുരക്ഷാ ഓഡിറ്റുകൾ എളുപ്പമാക്കുന്നു.


TLS സൈഫർ സ്യൂട്ടുകളുടെ ഘടനയും ഘടകങ്ങളും

ഒരു TLS കണക്ഷനിൽ ഡാറ്റ എൻക്രിപ്റ്റ് ചെയ്യുന്നതിനും പ്രാമാണീകരിക്കുന്നതിനും ഉപയോഗിക്കുന്ന ക്രിപ്റ്റോഗ്രാഫിക് അൽഗോരിതങ്ങളുടെ ഒരു കൂട്ടമാണ് സൈഫർ സ്യൂട്ട് (Cipher Suite). സാധാരണയായി ഒരു സൈഫർ സ്യൂട്ടിൽ കീ എക്സ്ചേഞ്ച് അൽഗോരിതം, ഡിജിറ്റൽ സിഗ്നേച്ചർ രീതി, ബൾക്ക് എൻക്രിപ്ഷൻ അൽഗോരിതം, മെസ്സേജ് ഓതന്റിക്കേഷൻ കോഡ് (MAC) എന്നിവ അടങ്ങിയിരിക്കുന്നു.

ഈ ടൂൾ നൽകിയ വാചകത്തിൽ നിന്ന് സൈഫർ സ്യൂട്ടുകളെ തിരിച്ചറിഞ്ഞ് അവയുടെ സുരക്ഷാ നിലവാരം വിലയിരുത്തുന്നു. വിലയിരുത്തലുകൾ താഴെ പറയുന്ന വിഭാഗങ്ങളായി തിരിച്ച് കാണിക്കുന്നു:

  • ആധുനികം: നിലവിലെ മികച്ച സുരക്ഷാ മാനദണ്ഡങ്ങൾ പാലിക്കുന്ന ശക്തമായ സൈഫർ സ്യൂട്ടുകൾ.
  • അവലോകനം: പ്രത്യേക സാഹചര്യങ്ങളിൽ മാത്രം ഉപയോഗിക്കാവുന്നതും കൂടുതൽ പരിശോധന ആവശ്യമുള്ളതുമായ സ്യൂട്ടുകൾ.
  • ഒഴിവാക്കി: സുരക്ഷാ കുറവുകൾ കാരണം ഉപയോഗിക്കാൻ പാടില്ലാത്ത പഴയ സ്യൂട്ടുകൾ.
  • അജ്ഞാതം: ടൂളിന്റെ ഡാറ്റാബേസിൽ ഇല്ലാത്ത സ്യൂട്ടുകൾ.

സാധാരണയായി ഉപയോഗിക്കുന്ന IANA പേരുകൾ, OpenSSL അപരനാമങ്ങൾ, കൂടാതെ ഹെക്സാഡെസിമൽ സ്യൂട്ട് ഐഡികൾ എന്നിവ തിരിച്ചറിയാൻ ഈ ടൂളിന് സാധിക്കും.


ഒഴിവാക്കപ്പെട്ടതും സുരക്ഷിതമല്ലാത്തതുമായ ക്രിപ്റ്റോഗ്രാഫിക് അൽഗോരിതങ്ങൾ

പഴയ ക്രിപ്റ്റോഗ്രാഫിക് അൽഗോരിതങ്ങളിൽ കാലക്രമേണ ഗുരുതരമായ സുരക്ഷാ പിഴവുകൾ കണ്ടെത്തുകയും അവ ഒഴിവാക്കാൻ നിർദ്ദേശിക്കുകയും ചെയ്തിട്ടുണ്ട്. നിങ്ങളുടെ TLS കോൺഫിഗറേഷനിൽ ഇത്തരം അൽഗോരിതങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ ഈ ടൂൾ അവ കണ്ടെത്തി കൃത്യമായ മുന്നറിയിപ്പുകൾ നൽകുന്നു. പ്രധാനപ്പെട്ട കണ്ടെത്തലുകൾ താഴെ പറയുന്നവയാണ്:

  • RC4: "RC4 ഒഴിവാക്കി, ചർച്ച ചെയ്യാൻ പാടില്ല."
  • DES: "DES പൊതുവായ TLS ഉപയോഗത്തിന് സുരക്ഷിതമല്ല."
  • 3DES: "3DES-ന് ഒരു ചെറിയ ബ്ലോക്ക് വലുപ്പമുണ്ട്, കൂടാതെ TLS-ന് അത് ഒഴിവാക്കിയിരിക്കുന്നു."
  • NULL: "NULL എൻക്രിപ്ഷൻ രഹസ്യസ്വഭാവം നൽകുന്നില്ല."
  • EXPORT: "EXPORT സ്യൂട്ടുകൾ മനഃപൂർവ്വം ദുർബലമായ ക്രിപ്റ്റോഗ്രഫി ഉപയോഗിക്കുന്നു, അവ ഒഴിവാക്കപ്പെടുന്നു."
  • Anonymous: "അജ്ഞാത സ്യൂട്ടുകൾ സമപ്രായക്കാരെ ആധികാരികമാക്കുന്നില്ല കൂടാതെ തടസ്സപ്പെടുത്തലിന് ഇരയാകുന്നു."
  • MD5: "MD5 പൊതുവായ TLS ഉപയോഗത്തിന് സുരക്ഷിതമല്ല."
  • SHA-1: "ഈ സ്യൂട്ട് SHA-1 ഉപയോഗിക്കുന്നു, ഇത് പൊതുവായ TLS ഉപയോഗത്തിനായി ഒഴിവാക്കിയിരിക്കുന്നു."
  • CBC: "CBC സ്യൂട്ടുകൾ പാരമ്പര്യമാണ്. AES-GCM അല്ലെങ്കിൽ ChaCha20-Poly1305 പോലുള്ള AEAD സ്യൂട്ട് തിരഞ്ഞെടുക്കുക."
  • Static RSA: "സ്റ്റാറ്റിക് RSA കീ എക്സ്ചേഞ്ച് ഫോർവേഡ് രഹസ്യം നൽകുന്നില്ല."
  • CCM-8: "CCM-8 ഒരു ചെറിയ പ്രാമാണീകരണ ടാഗ് ഉപയോഗിക്കുന്നു കൂടാതെ ഒരു പ്രോട്ടോക്കോൾ-നിർദ്ദിഷ്ട അവലോകനം ആവശ്യമാണ്."

കൂടാതെ, ബിൽറ്റ്-ഇൻ മാപ്പിൽ ഇല്ലാത്ത സ്യൂട്ടുകൾക്ക് "ബിൽറ്റ്-ഇൻ കോമൺ-സ്യൂട്ട് മാപ്പിൽ ഈ സ്യൂട്ട് ഇല്ല. നിലവിലെ IANA രജിസ്ട്രി അല്ലെങ്കിൽ സ്കാനർ ഡോക്യുമെൻ്റേഷൻ പരിശോധിക്കുക." എന്ന സന്ദേശം ലഭിക്കും.


TLS 1.3 പതിപ്പിലെ കീ എക്സ്ചേഞ്ചും പ്രാമാണീകരണവും

മുൻപത്തെ പതിപ്പുകളിൽ നിന്ന് വ്യത്യസ്തമായി TLS 1.3 വളരെ ലളിതവും സുരക്ഷിതവുമായ രീതിയിലാണ് പ്രവർത്തിക്കുന്നത്. ഇതിൽ കീ എക്സ്ചേഞ്ച്, പ്രാമാണീകരണം (Authentication) എന്നിവ സൈഫർ സ്യൂട്ടിൽ നിന്ന് പൂർണ്ണമായും വേർതിരിച്ചിരിക്കുന്നു.

ടൂൾ ഈ വ്യത്യാസം തിരിച്ചറിയുകയും താഴെ പറയുന്ന വിവരങ്ങൾ നൽകുകയും ചെയ്യുന്നു:

  • "TLS 1.3 സൈഫർ സ്യൂട്ടിൽ നിന്ന് പ്രത്യേകമായി കീ കൈമാറ്റവും പ്രാമാണീകരണവും ചർച്ച ചെയ്യുന്നു."
  • TLS 1.3 സൈഫർ സ്യൂട്ടുകളുടെ പേര് മാത്രം നോക്കി കീ എക്സ്ചേഞ്ച് രീതികൾ മുൻകൂട്ടി നിശ്ചയിക്കാൻ സാധിക്കില്ല, കാരണം അവ ഹാൻഡ്‌ഷേക്ക് സമയത്ത് പ്രത്യേകമായാണ് ചർച്ച ചെയ്യുന്നത്.

ഈ വേർതിരിക്കൽ സുരക്ഷ വർദ്ധിപ്പിക്കുകയും ഹാൻഡ്‌ഷേക്ക് പ്രക്രിയ വേഗത്തിലാക്കാൻ സഹായിക്കുകയും ചെയ്യുന്നു.


സ്റ്റാറ്റിക് വിശകലനവും തത്സമയ സ്കാനുകളും തമ്മിലുള്ള വ്യത്യാസം

ഈ ടൂൾ ഒരു സ്റ്റാറ്റിക് അനലൈസർ മാത്രമാണ്. ഇതിനർത്ഥം നിങ്ങൾ നൽകുന്ന വാചക വിവരങ്ങൾ മാത്രമേ ഇത് വിശകലനം ചെയ്യുകയുള്ളൂ. തത്സമയ സ്കാനുകളിൽ നിന്ന് വ്യത്യസ്തമായി ഈ ടൂളിന് ചില പരിമിതികളുണ്ട്:

  1. ഇത് ഒരു ഹോസ്റ്റിലേക്കും തത്സമയം കണക്റ്റ് ചെയ്യുന്നില്ല.
  2. ഡിജിറ്റൽ സർട്ടിഫിക്കറ്റുകളുടെ സാധുത പരിശോധിക്കാൻ ഇതിന് കഴിയില്ല.
  3. കീ വലുപ്പങ്ങൾ അളക്കാനോ, പ്രോട്ടോക്കോൾ തരംതാഴ്ത്തൽ (Downgrade) പരിശോധിക്കാനോ സാധിക്കില്ല.
  4. ഒരു സെർവർ പിന്തുണയ്ക്കുന്ന എല്ലാ സൈഫർ സ്യൂട്ടുകളുടെയും പട്ടിക സ്വയം കണ്ടെത്താൻ ഇതിന് കഴിയില്ല.

നിങ്ങളുടെ പക്കലുള്ള സ്കാൻ റിപ്പോർട്ടുകൾ വേഗത്തിൽ വായിച്ച് മനസ്സിലാക്കാൻ മാത്രമാണ് ഈ ടൂൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.


സ്വകാര്യതയും ഡാറ്റാ പ്രോസസ്സിംഗും

ഈ ടൂൾ ഉപയോഗിക്കുമ്പോൾ നിങ്ങളുടെ ഡാറ്റയുടെ സ്വകാര്യത പൂർണ്ണമായും സംരക്ഷിക്കപ്പെടുന്നു. നിങ്ങൾ ഒട്ടിക്കുന്ന TLS വിശദാംശങ്ങൾ നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ നിലനിൽക്കും. BroBroGo ഈ വിവരങ്ങൾ സെർവറിലേക്ക് അപ്‌ലോഡ് ചെയ്യുകയോ എവിടെയെങ്കിലും സംരക്ഷിക്കുകയോ ചെയ്യുന്നില്ല. പ്രോസസ്സിംഗ് പൂർണ്ണമായും നിങ്ങളുടെ പ്രാദേശിക ബ്രൗസറിലാണ് നടക്കുന്നത്.


പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ)

ഏത് TLS ഔട്ട്‌പുട്ട് ഫോർമാറ്റുകളാണ് എനിക്ക് ഒട്ടിക്കാൻ കഴിയുക?

സാധാരണ TLS സ്കാനറുകൾ, openssl s_client, പാക്കറ്റ്-വിശകലന സംഗ്രഹങ്ങൾ, അല്ലെങ്കിൽ ഒരു ചെറിയ ClientHello അല്ലെങ്കിൽ ServerHello കുറിപ്പ് എന്നിവയിൽ നിന്നുള്ള വാചകം ഒട്ടിക്കുക. സാധാരണ IANA പേരുകളും OpenSSL അപരനാമങ്ങളും നിരവധി സാധാരണ ഹെക്സാഡെസിമൽ സ്യൂട്ട് ഐഡികളും ചെക്കർ തിരിച്ചറിയുന്നു; ഇത് റോ പാക്കറ്റ് ബൈറ്റുകൾ ഡീകോഡ് ചെയ്യുന്നില്ല.

എന്തുകൊണ്ട് TLS 1.3 സൈഫർ സ്യൂട്ട് RSA അല്ലെങ്കിൽ ECDHE കാണിക്കുന്നില്ല?

TLS 1.3 സൈഫർ സ്യൂട്ട് പേരുകൾ റെക്കോർഡ് എൻക്രിപ്ഷനും ഹാൻഡ്ഷേക്ക് ഹാഷും വിവരിക്കുന്നു. കീ എക്സ്ചേഞ്ചും പ്രാമാണീകരണവും പ്രത്യേകം ചർച്ച ചെയ്യപ്പെടുന്നു, അതിനാൽ അവ ഒരു സ്യൂട്ട് നാമത്തിൽ നിന്ന് മാത്രം അനുമാനിക്കാൻ കഴിയില്ല.

ഒരു സെർവർ സുരക്ഷിതമാണെന്ന് ഈ ഫലം തെളിവിിക്കുന്നുണ്ടോ?

ഇല്ല. നിങ്ങൾ ഒട്ടിക്കുന്ന വാചകം മാത്രമാണ് ഇത് വിശദീകരിക്കുന്നത്. ഇത് ഹോസ്റ്റിലേക്ക് കണക്റ്റുചെയ്യുകയോ സർട്ടിഫിക്കറ്റ് സ്ഥിരീകരിക്കുകയോ കീ വലുപ്പങ്ങൾ അളക്കുകയോ തരംതാഴ്ത്തുന്ന സ്വഭാവം പരിശോധിക്കുകയോ സെർവർ സ്വീകരിക്കുന്ന എല്ലാ സ്യൂട്ടുകളും കാണിക്കുകയോ ചെയ്യുന്നില്ല.

ഇൻപുട്ട് നൽകുമ്പോൾ എന്തെങ്കിലും പരിധികളുണ്ടോ?

അതെ, നിങ്ങൾ നൽകുന്ന ഇൻപുട്ട് ടെക്സ്റ്റ് രൂപത്തിലായിരിക്കണം കൂടാതെ 200,000 പ്രതീകങ്ങളിൽ താഴെയായിരിക്കണം. റോ ബൈനറി ഫയലുകളോ പാക്കറ്റ് ക്യാപ്‌ചർ ഫയലുകളോ (pcap) ഈ ടൂൾ പിന്തുണയ്ക്കുന്നില്ല. ഇൻപുട്ട് പരിധി കഴിഞ്ഞാൽ "ആ സംഗ്രഹം അസാധാരണമാംവിധം വലുതാണ്. ഇത് 200,000 പ്രതീകങ്ങളിൽ താഴെയായി സൂക്ഷിക്കുക." എന്ന പിശക് സന്ദേശം കാണിക്കും.