VPN එකක් මාර්ගයක් ආරක්ෂා කරයි, සෑම මාර්ගයකටම අවසානයක් ඇත. උමග සමාගමක ගේට්වේ එකකින් අවසන් වන විට, ගොනු සම්ප්‍රේෂණය එතැන් සිට එහිම ප්‍රොටෝකෝලය සපයන ආරක්ෂාව යටතේ දිගටම පවතී. එම වෙනස තීරණය කරන්නේ සම්ප්‍රේෂණය මුල සිට අග දක්වා ආරක්ෂිතද, නැතහොත් ගේට්වේ දක්වා පමණක්ද යන්නයි. Connected දර්ශකය ඒ දෙක ගැනම කිසිවක් නොකියයි.

ස්ථාන දෙකක්, ඉතිරි මාර්ග දෙකක්

සමාගමේ VPN එකට සම්බන්ධ වී පසුව වෙනම අභ්‍යන්තර සේවාදායකයකට FTP සැසියක් විවෘත කරන ලැප්ටොප් එකක් ගන්න. උමග ගේට්වේ එකේ නතර වේ, ගේට්වේ සිට එම සේවාදායකය දක්වා කොටස ඉන් පිටත පවතී.

සාමාන්‍ය FTP එකට සංකේතනය ලැබෙන්නේ එහි පැකට් උමගක් හරහා පැමිණි නිසා නොවේ. එම ඉතිරි කොටසේදී විධාන, අක්තපත්‍ර සහ ගොනු අන්තර්ගතය ප්‍රොටෝකෝලය නිර්වචනය කරන ආකාරයටම, එනම් විවෘතව ගමන් කරයි. එය වැදගත්ද යන්න රැහැන් සැකැස්ම සහ එම කොටස තවත් කුමක් ආරක්ෂා කරයිද යන්න මත රඳා පවතී, ලිපිනය පුද්ගලික යැයි කීම ප්‍රශ්නයට පිළිතුරු නොදේ. සේවාදායකය ගේට්වේ එක තවත් පිම්මකින් ළඟා වන වළාකුළු ජාලයක ඇති විටද එම තර්කයම ප්‍රතිවිරුද්ධ දිශාවටද අදාළ වේ.

VPN අන්ත ලක්ෂ්‍යය සහ FTP සේවාව එකම යන්ත්‍රයක තබන්න, එවිට කනස්සල්ලට ගත යුතු ඊළඟ කොටසක් නොමැත. එය වෙනත් ස්ථානගත කිරීමකි, සත්කාරකයේ ක්‍රියාවලි, ගොනු සහ අක්තපත්‍ර ආරක්ෂිත බවට සාක්ෂියක් නොවේ.

සාමාන්‍ය FTP, FTPS සහ SFTP තීරණ තුනකි

සාමාන්‍ය FTP මුරපදය ඇතුළු කිසිවක් සංකේතනය නොකරයි. FTPS, FTP වෙත TLS එකතු කරයි, එබැවින් පාලන නාලිකාව සහ සාකච්ඡා වූ විට දත්ත නාලිකාව ආරක්ෂිත වේ. SFTP යනු SSH තුළ රැගෙන යන වෙනත් ප්‍රොටෝකෝලයකි, එය FTPS හි තවත් අක්ෂර වින්‍යාසයක් නොවේ.

සේවාදායකය එම තේරීමට සහාය දැක්විය යුතුය, මන්ද සේවාලාභියාට නොමැති ශ්‍රාවකයෙකු නිර්මාණය කළ නොහැක. SFTP තේරීමෙන් FTP පමණක් ඇති සේවාවක් SSH අන්ත ලක්ෂ්‍යයක් නොවේ, පිටු සලකුණක් නැවත නම් කිරීම හෝ තොටුපළක් වෙනස් කිරීම සාකච්ඡා වූ දෙය ගැන කිසිවක් ඔප්පු නොකරයි. සේවාලාභියා පමණක් නොව සේවාදායකයේ පැත්තෙන්ද ප්‍රොටෝකෝලය තහවුරු කරන්න. ගොනු කළමනාකරුවේ ඇති අගුල සැසිය ගැන ප්‍රකාශයකි, එහි පිටුපස ඇති ශ්‍රාවකය ගැන නොවේ.

ProtocolUsual portWhat it protectsIdentity check
FTP21Nothing on the wireNone beyond the login
FTPS21 or 990Control channel, data channel when requiredTLS server certificate
SFTP22The whole session inside SSHSSH host key

සම්ප්‍රේෂණය වැදගත් වන විට අවසාන තීරුව කියවන්න, මන්ද අනපේක්ෂිත අනන්‍යතා වෙනසක් පෙනෙන්නේ එහිදීය.

දත්ත සම්බන්ධතාවය දෙවන සම්බන්ධතාවයයි

FTP පාලන සම්බන්ධතාවයක් විවෘත කර පසුව ලැයිස්තු සහ සම්ප්‍රේෂණ සඳහා වෙනම දත්ත සම්බන්ධතා විවෘත කරයි. ආරක්ෂිත පිවිසුමක් එම පසුකාලීන සම්බන්ධතා ගැන කිසිවක් නොකියයි, යෙදවීම ඒවාටද ආරක්ෂාව අවශ්‍ය යැයි නොකියයි නම්.

FTPS හිදී සේවාලාභියා නිශ්චිත විධානයක් හරහා ආරක්ෂිත දත්ත නාලිකාවක් ඉල්ලා සිටී, සේවාදායක ප්‍රතිපත්තියකට විවෘත විකල්පය ප්‍රතික්ෂේප කළ හැක. සේවාලාභියාගේ පෙරනිමිය ප්‍රමාණවත් යැයි උපකල්පනය කරනවාට වඩා ප්‍රතිපත්තිය එය ඉල්ලා සිටින බව තහවුරු කරන්න. නිෂ්ක්‍රීය මාදිලිය තවත් සංකීර්ණතාවයක් එකතු කරයි, මන්ද සේවාදායකය දත්ත සම්බන්ධතාවය සඳහා ලිපිනයක් සහ තොටුපළක් ප්‍රකාශ කරයි. එම ප්‍රකාශය නැවත ලියන හෝ අවහිර කරන ෆයර්වෝලයක් හෝ NAT උපාංගයක් විසින් සත්‍යාපනය සමත් වී පසුව පළමු ලැයිස්තුවේ එල්ලී යන සැසියක් සාදයි.

curl -vk ftps://files.corp.example/ --user alice --ftp-ssl-control
openssl s_client -connect files.corp.example:21 -starttls ftp
ss -tnp | grep -E ':21|:990'

දෙවන විධානය පෙන්වන්නේ කිසිදු ගොනුවක් ස්පර්ශ කිරීමට පෙර සේවාදායකය පාලන නාලිකාවේ ඉදිරිපත් කරන දෙයයි. තුන්වැන්න පෙන්වන්නේ දත්ත සම්බන්ධතාවයක් කිසිසේත් ස්ථාපිත වූයේද යන්නයි, එය සත්‍යාපන අසාර්ථකත්වය සහ නිෂ්ක්‍රීය මාදිලි අසාර්ථකත්වය අතර වෙනසයි.

අනන්‍යතා පරීක්ෂණ උමගෙන් ගැලවී පවතී

FTPS සේවාලාභියෙක් TLS සේවාදායකයක අනන්‍යතාවය වලංගු කරයි, SFTP සේවාලාභියෙක් SSH සත්කාරක යතුර වලංගු කරයි. පරීක්ෂණ දෙකම ගොනු සම්ප්‍රේෂණ ප්‍රොටෝකෝලයට අයත් වන අතර, කිසිවක් VPN විසින් සිදු නොකරයි.

මැද යමකට සැසිය පරීක්ෂා කිරීමට අවශ්‍ය විට මෙම වෙන්වීම වැදගත් වේ. ජාල උපාංගයකට විධාන කියවීමට හැකි වන පරිදි TLS ක්‍රියා විරහිත කිරීම ආරක්ෂණ ආකෘතිය සම්පූර්ණ කිරීම වෙනුවට වෙනස් කරයි, උමග ඉහළ ආ නිසා පැහැදිලි නොකළ සත්කාරක යතුරක් පිළිගැනීමද එසේමය. අදහස් කළ විශ්වාස සැකැස්ම තබාගෙන නිවැරදි ද්‍රව්‍ය ක්‍රියාකරුගෙන් ලබා ගන්න. සත්‍යාපනය කරන උමගක් එහි දුර අන්තයේ ඇති සේවාදායකය ගැන කිසිවක් නොකියයි.

මෙම ප්‍රොටෝකෝල සඳහා පුද්ගලික යතුරු සහ සහතික ද්‍රව්‍ය VPN අක්තපත්‍රයෙන් වෙන් වූ තවත් තුන්වන රහසකි.

ඔබ සැබවින්ම තහවුරු කළ දේ සටහන් කරන්න

ඔබට ගෙන යාමට අවසර ඇති හානිකර නොවන ගොනුවක් තෝරන්න, උත්සාහය ගැන කරුණු හතරක් සටහන් කරන්න: කුමන ප්‍රොටෝකෝලය ක්‍රියාත්මක වූයේද, අනෙක් පාර්ශවයේ කුමන අනන්‍යතාවය පරීක්ෂා කළේද, කුමන මාර්ගය අදහස් කළේද, සම්ප්‍රේෂණය අවසන් වූයේද.

lftp -u alice -e "set ftp:ssl-protect-data true; ls; bye" ftps://files.corp.example
sftp -v [email protected]

නාමාවලි ලැයිස්තුවක්, උමගට පිවිසීමක් සහ අවසන් වූ සම්ප්‍රේෂණයක් වෙනස් නිරීක්ෂණ තුනකි, මාර්ගය ගොනු සඳහා ක්‍රියා කරන බව කියන්නේ අවසාන එක පමණි. සැලසුම ඉතිරි පිම්මේ රහස්‍යභාවය සඳහා VPN මත පමණක් රඳා පවතී නම්, එය එය වන තීරණය ලෙසම ලියන්න. පිම්ම සහ එහි විශ්වාස උපකල්පනය නම් කරන පිළිගැනීම් සටහනක් සම්බන්ධිත සේවාලාභියාගේ තිර රුවකට වඩා වටිනවා.

අදාළ ලිපි