സെർവർ-സൈഡ്

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
Jump to navigation Jump to search

ഒരു കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കിലെ ക്ലയന്റ്-സെർവർ ബന്ധത്തിൽ സെർവർ നടത്തുന്ന പ്രവർത്തനങ്ങളെ സെർവർ സൈഡ് സൂചിപ്പിക്കുന്നു.[1][2][3][4]

പൊതുവായ ആശയങ്ങൾ[തിരുത്തുക]

സാധാരണഗതിയിൽ, ഒരു വെബ് സെർവർ പോലുള്ള ഒരു കമ്പ്യൂട്ടർ ആപ്ലിക്കേഷനാണ് സെർവർ, അത് ഒരു വിദൂര സെർവറിൽ പ്രവർത്തിക്കുന്നു, ഉപയോക്താവിന്റെ പ്രാദേശിക കമ്പ്യൂട്ടർ, സ്മാർട്ട്ഫോൺ അല്ലെങ്കിൽ മറ്റ് ഉപകരണങ്ങളിൽ നിന്ന് എത്തിച്ചേരാനാകും. ക്ലയന്റിലേക്ക് ലഭ്യമല്ലാത്ത വിവരങ്ങളിലേക്കോ പ്രവർത്തനത്തിലേക്കോ ആക്‌സസ്സ് ആവശ്യമുള്ളതിനാലോ ക്ലയന്റ് ഭാഗത്ത് അത്തരം പ്രവർത്തനങ്ങൾ നടത്തുന്നത് മന്ദഗതിയിലുള്ളതോ വിശ്വസനീയമല്ലാത്തതോ സുരക്ഷിതമല്ലാത്തതോ ആയതിനാൽ ഓപ്പറേഷനുകൾ സെർവർ-സൈഡ് വഴി നടത്താം.

സ്റ്റാൻഡേർഡ് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിച്ച് പരസ്പരം ആശയവിനിമയം നടത്തുന്ന സൗജന്യ അല്ലെങ്കിൽ വാണിജ്യ വെബ് സെർവറുകൾ, വെബ് ബ്രൗസറുകൾ എന്നിവ പോലുള്ള ക്ലയന്റ്, സെർവർ പ്രോഗ്രാമുകൾ സാധാരണയായി ലഭ്യമായവയായിരിക്കാം. അല്ലെങ്കിൽ, പ്രോഗ്രാമർമാർക്ക് സ്വന്തമായി സെർവർ, ക്ലയന്റ്, കമ്മ്യൂണിക്കേഷൻ പ്രോട്ടോക്കോൾ എന്നിവ എഴുതാം, അത് പരസ്പരം മാത്രം ഉപയോഗിക്കാൻ കഴിയും.

കമ്പ്യൂട്ടർ സുരക്ഷ[തിരുത്തുക]

ഒരു കമ്പ്യൂട്ടർ‌ സുരക്ഷാ സന്ദർഭത്തിൽ‌, സെർ‌വർ‌-സൈഡ് കേടുപാടുകൾ‌ അല്ലെങ്കിൽ‌ ആക്രമണങ്ങൾ‌ ഒരു സെർ‌വർ‌ കമ്പ്യൂട്ടർ‌ സിസ്റ്റത്തിൽ‌, ക്ലയൻറ് ഭാഗത്തേക്കോ അല്ലെങ്കിൽ‌ രണ്ടിനുമിടയിലോ സംഭവിക്കുന്നതിനെ സൂചിപ്പിക്കുന്നു. ഉദാഹരണത്തിന്, സെർവറിന്റെ ഡാറ്റാബേസിലെ ഡാറ്റയിലേക്ക് അനധികൃതമായി മാറ്റം വരുത്തുന്നതിനോ അല്ലെങ്കിൽ അനധികൃതമായി പ്രവേശിക്കുന്നതിനോ ഒരു ആക്രമണകാരി ഒരു വെബ് ആപ്ലിക്കേഷനിൽ ഒരു എസ്.ക്യു.എൽ. ഇഞ്ചക്ഷൻ ദുർബലത ഉപയോഗപ്പെടുത്താം. പകരമായി, ആക്രമണകാരിക്ക് അടിസ്ഥാന ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലെ കേടുപാടുകൾ ഉപയോഗിച്ച് ഒരു സെർവർ സിസ്റ്റത്തിലേക്ക് കടന്നേക്കാം, തുടർന്ന് സെർവറിന്റെ അംഗീകൃത അഡ്മിനിസ്ട്രേറ്റർമാർക്ക് സമാനമായ രീതിയിൽ ഡാറ്റാബേസും മറ്റ് ഫയലുകളും ആക്സസ് ചെയ്യാൻ കഴിയും ക്ലയന്റ് അഭ്യർത്ഥനകളോട് പ്രതികരിക്കുന്നവയും അറ്റകുറ്റപ്പണി ചുമതലകൾ പോലുള്ള ക്ലയന്റ് ഇതര പ്രവർത്തനങ്ങളും സെർവർ സൈഡ് പ്രവർത്തനങ്ങളിൽ ഉൾപ്പെടുന്നു.

അവലംബം[തിരുത്തുക]

  1. "What are the differences between server-side and client-side programming?". softwareengineering.stackexchange.com. ശേഖരിച്ചത് 2016-12-13.
  2. Lehtinen, Rick; Russell, Deborah; Gangemi, G. T. (2006). Computer Security Basics (2nd ed.). O'Reilly Media. ISBN 9780596006693. ശേഖരിച്ചത് 2017-07-07.
  3. JS (2015-10-15). "Week 4: Is There a Difference between Client Side and Server Side?". n3tweb.wordpress.com. ശേഖരിച്ചത് 2017-07-07.
  4. Espinosa, Christian (2016-04-23). "Decoding the Hack" (PDF). alpinesecurity.com. ശേഖരിച്ചത് 2017-07-07.
"https://ml.wikipedia.org/w/index.php?title=സെർവർ-സൈഡ്&oldid=3241244" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്