TCP steganography හෝ අන්තර්ජාලයේ දත්ත සම්ප්‍රේෂණය සඟවන්නේ කෙසේද

TCP steganography හෝ අන්තර්ජාලයේ දත්ත සම්ප්‍රේෂණය සඟවන්නේ කෙසේද

පෝලන්ත පර්යේෂකයන් විසින් බහුලව භාවිතා වන ප්‍රවාහන ස්ථර ප්‍රොටෝකෝලය TCP හි මෙහෙයුම් විශේෂාංග මත පදනම්ව ජාල ස්ටෙගනොග්‍රැෆි නව ක්‍රමයක් යෝජනා කර ඇත. කෘතියේ කතුවරුන් විශ්වාස කරන්නේ ඔවුන්ගේ යෝජනා ක්‍රමය, උදාහරණයක් ලෙස, දැඩි අන්තර්ජාල වාරණයක් පනවන ඒකාධිපති රටවල සැඟවුණු පණිවිඩ යැවීමට භාවිතා කළ හැකි බවයි. නවෝත්පාදනය සැබවින්ම කුමක්ද සහ එය සැබවින්ම කොතරම් ප්‍රයෝජනවත්ද යන්න සොයා ගැනීමට උත්සාහ කරමු.

පළමුවෙන්ම, ඔබ steganography යනු කුමක්දැයි නිර්වචනය කළ යුතුය. ඉතින්, steganography යනු සැඟවුණු පණිවිඩ සම්ප්‍රේෂණය කිරීමේ විද්‍යාවයි. එනම් එතුමියගේ ක්‍රමවේද භාවිතා කරමින් පාර්ශ්ව විසින් සැඟවීමට උත්සාහ කරන බවයි මාරු කිරීමේ කාරණය. උත්සාහ කරන මෙම විද්‍යාව සහ ගුප්තකේතනය අතර වෙනස මෙයයි පණිවිඩ අන්තර්ගතය කියවිය නොහැකි කරන්න. ගුප්ත ලේඛන ශිල්පීන්ගේ වෘත්තීය ප්‍රජාව ස්ටෙගනොග්‍රැෆි ගැන බෙහෙවින් අවඥාවට ලක්ව ඇති බව සඳහන් කිරීම වටී, එහි දෘෂ්ටිවාදයේ “නොපැහැදිලිභාවය හරහා ආරක්ෂාව” යන මූලධර්මයට සමීප වීම (එය රුසියානු භාෂාවෙන් නිවැරදිව ශබ්ද කරන්නේ කෙසේදැයි මම නොදනිමි, “නොදැනුවත්කම හරහා ආරක්ෂාව වැනි දෙයක්. ”) මෙම මූලධර්මය, උදාහරණයක් ලෙස, Skype Inc විසින් භාවිතා කරනු ලැබේ. - ජනප්‍රිය ඩයලර්හි ප්‍රභව කේතය වසා ඇති අතර දත්ත නිවැරදිව සංකේතනය කර ඇත්තේ කෙසේදැයි කිසිවෙක් නොදනිති. සුප්‍රසිද්ධ විශේෂඥ බෲස් ෂ්නියර් විසින් සඳහන් කළ පරිදි, මෑතකදී, මාර්ගය වන විට, එන්එස්ඒ මේ ගැන පැමිණිලි කළේය. ලිවීය මගේ බ්ලොග් එකේ.

ස්ටෙගනොග්‍රැෆි වෙත ආපසු යමින්, අපි ප්‍රශ්නයට පිළිතුරු දෙන්නෙමු: ගුප්තකේතනය තිබේ නම් එය කිසිසේත් අවශ්‍ය වන්නේ ඇයි? ඇත්ත වශයෙන්ම, ඔබට කිසියම් නවීන ඇල්ගොරිතමයක් භාවිතයෙන් පණිවිඩයක් සංකේතනය කළ හැකි අතර ඔබ ප්‍රමාණවත් තරම් දිගු යතුරක් භාවිතා කරන්නේ නම්, ඔබට අවශ්‍ය නම් මිස කිසිවෙකුට මෙම පණිවිඩය කියවීමට නොහැකි වනු ඇත. එසේ වුවද, සමහර විට රහසිගත හුවමාරුවක සත්‍යය සැඟවීම වඩාත් ප්‍රයෝජනවත් වේ. උදාහරණයක් ලෙස, අදාළ බලධාරීන් ඔබගේ සංකේතාත්මක පණිවිඩය අල්ලාගෙන එය විකේතනය කළ නොහැකි නම්, නමුත් ඇත්ත වශයෙන්ම අවශ්‍ය නම්, සියල්ලට පසු, බලපෑම් කිරීමට සහ තොරතුරු ලබා ගැනීමට පරිගණක නොවන ක්‍රම තිබේ. එය ඩිස්ටෝපියන් ලෙස පෙනේ, නමුත්, ඔබට පෙනෙන පරිදි, මෙය ප්‍රතිපත්තිමය වශයෙන් කළ හැකිය. ඒ නිසා කොහෙත්ම දැනගන්න ඕන නැති අය මේ මාරුව වෙලා තියෙනවද කියලා තහවුරු කරගත්තොත් හොඳයි. පෝලන්ත පර්යේෂකයන් යෝජනා කළේ එවැනි ක්රමයක් පමණි. එපමණක් නොව, සෑම අන්තර්ජාල පරිශීලකයෙකුම දිනකට දහස් වරක් භාවිතා කරන ප්‍රොටෝකෝලයක් භාවිතා කරමින් මෙය කිරීමට ඔවුන් යෝජනා කරයි.

මෙන්න අපි සම්ප්‍රේෂණ පාලන ප්‍රොටෝකෝලය (TCP) වෙත සමීප වෙමු. එහි සියලු විස්තර පැහැදිලි කිරීම තේරුමක් නැත - එය දිගු, කම්මැලි වන අතර එය අවශ්‍ය අය එය දැනටමත් දනී. කෙටියෙන් කිවහොත්, TCP යනු ප්‍රවාහන ස්ථර ප්‍රොටෝකෝලයක් බව අපට පැවසිය හැකිය (එනම්, එය යවන්නාගෙන් දත්ත විශ්වාසදායක ලෙස බෙදා හැරීම සහතික කරන HTTP, FTP හෝ SMTP වැනි "අධි" IP සහ "අඩි" යෙදුම් ස්ථර ප්‍රොටෝකෝල ක්‍රියා කරයි). ලබන්නා. විශ්වාසනීය බෙදාහැරීම යන්නෙන් අදහස් වන්නේ පැකට්ටුවක් නැතිවී ගියහොත් හෝ නවීකරණය වී ඇත්නම්, එම පැකට්ටුව ඉදිරියට යැවීමට TCP බලා ගනී. මෙහි පැකට්ටුවේ වෙනස්කම් අදහස් කරන්නේ හිතාමතා දත්ත විකෘති කිරීම නොව භෞතික මට්ටමින් සිදුවන සම්ප්‍රේෂණ දෝෂ බව සලකන්න. උදාහරණයක් ලෙස, පැකට්ටුව තඹ රැහැන් දිගේ ගමන් කරන විට, බිටු කිහිපයක් ඒවායේ අගය ප්‍රතිවිරුද්ධ අගයට වෙනස් කර හෝ ශබ්දය අතර සම්පූර්ණයෙන්ම නැති වී ගියේය (මාර්ගය වන විට, Ethernet සඳහා Bit Error Rate අගය සාමාන්‍යයෙන් 10-8 පමණ වේ. ) ප්‍රවාහනයේදී පැකට් නැතිවීම අන්තර්ජාලයේ ද සාපේක්ෂ වශයෙන් සාමාන්‍ය සිදුවීමකි. උදාහරණයක් ලෙස, රවුටර මත පැටවීම නිසා, බෆරය පිටාර ගැලීමට තුඩු දෙන අතර, එහි ප්‍රතිඵලයක් ලෙස, අලුතින් පැමිණෙන සියලුම පැකට් ඉවතලීම නිසා එය සිදුවිය හැක. සාමාන්‍යයෙන්, නැතිවූ පැකට් වල අනුපාතය 0.1% ක් පමණ වන අතර, සියයට දෙකක අගයක් සමඟ, TCP සාමාන්‍යයෙන් ක්‍රියා කිරීම නවත්වයි - පරිශීලකයාට සෑම දෙයක්ම ඉතා මන්දගාමී වනු ඇත.

මේ අනුව, පැකට් ඉදිරියට යැවීම (නැවත සම්ප්‍රේෂණය කිරීම) TCP සඳහා නිතර සිදුවන සංසිද්ධියක් වන අතර සාමාන්‍යයෙන් අවශ්‍ය බව අපට පෙනේ. ඉහත සඳහන් කළ පරිදි TCP සෑම තැනකම භාවිතා වන බැවින් එය steganography අවශ්‍යතා සඳහා භාවිතා නොකරන්නේ මන්ද (විවිධ ඇස්තමේන්තු වලට අනුව, අද අන්තර්ජාලයේ TCP කොටස 80-95% දක්වා ළඟා වේ). යෝජිත ක්‍රමයේ සාරය නම් ප්‍රාථමික පැකට්ටුවේ තිබූ දේ නොව අප සැඟවීමට උත්සාහ කරන දත්ත යොමු කළ පණිවිඩය යැවීමයි. කෙසේ වෙතත්, එවැනි ආදේශකයක් හඳුනා ගැනීම එතරම් පහසු නැත. සියල්ලට පසු, ඔබ බැලිය යුත්තේ කොතැනදැයි දැනගත යුතුය - සැපයුම්කරු හරහා ගමන් කරන එකවර TCP සම්බන්ධතා ගණන ඉතා විශාලය. ජාලය තුළ නැවත සම්ප්‍රේෂණය කිරීමේ ආසන්න මට්ටම ඔබ දන්නේ නම්, ඔබට ඔබේ සම්බන්ධතාවය අනෙක් ඒවාට වඩා වෙනස් නොවන පරිදි ස්ටෙගානොග්‍රැෆික් යොමු කිරීමේ යාන්ත්‍රණය සකස් කළ හැකිය.

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

කෘතියේ කතුවරුන් (මාර්ගයෙන්, උනන්දුවක් දක්වන අය සඳහා, බලන්නකෝ ඇය) යෝජිත ක්‍රමය අපේක්ෂිත පරිදි ක්‍රියාත්මක වන බව සමාකරණ මට්ටමින් පෙන්නුම් කළාය. සමහරවිට අනාගතයේදී යමෙකු තම අදහස ප්රායෝගිකව ක්රියාත්මක කරනු ඇත. ඊට පස්සේ, අන්තර්ජාලයේ වාරණය ටිකක් අඩු වෙයි කියලා බලාපොරොත්තු වෙනවා.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න