NNCP 5.0.0 නිකුත් කිරීම, ගබඩා-සහ-ඉදිරියට යන ආකාරයෙන් ගොනු/තැපැල් මාරු කිරීම සඳහා උපයෝගිතා

සිදු විය නිකුත්වීම Node-to-Node පිටපත (NNCP), ක්‍රියාත්මක කළ යුතු ගොනු, විද්‍යුත් තැපෑල සහ විධාන ආරක්ෂිතව මාරු කිරීම සඳහා වූ උපයෝගිතා සමූහයකි. ගබඩා-සහ-ඉදිරියට. POSIX-අනුකූල මෙහෙයුම් පද්ධති මත මෙහෙයුම් සඳහා සහය දක්වයි. උපයෝගිතා Go වලින් ලියා ඇති අතර GPLv3 බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

උපයෝගිතා කුඩා සම වයසේ සිට සම වයසේ මිතුරන් ගොඩනැගීමට උපකාර කිරීම කෙරෙහි අවධානය යොමු කර ඇත මිතුරා-මිතුරෙකු ආරක්ෂිත ගිනි-සහ-අමතක ගොනු මාරු කිරීම්, ගොනු ඉල්ලීම්, ඊමේල් සහ විධාන ඉල්ලීම් සඳහා ස්ථිතික මාර්ගගත කිරීම් සහිත ජාල (නෝඩ් දුසිම් ගණනක්). සියලුම සම්ප්‍රේෂණ පැකට් සංකේතනය කර ඇත (අන්තයේ සිට අවසානය දක්වා) සහ මිතුරන්ගේ දන්නා පොදු යතුරු භාවිතයෙන් පැහැදිලිවම සත්‍යාපනය කර ඇත. සියලුම අතරමැදි පැකට් සඳහා ලූනු (ටෝර් හි මෙන්) සංකේතනය භාවිතා වේ. සෑම නෝඩයකටම සේවාදායකයෙකු සහ සේවාදායකයක් ලෙස ක්‍රියා කළ හැකි අතර තල්ලු සහ ඡන්ද චර්යා ආකෘති දෙකම භාවිතා කළ හැකිය.

වෙනස විසඳුම් වලින් NNCP UUCP и FTN (FidoNet Technology Network), ඉහත සඳහන් කළ සංකේතනයට සහ සත්‍යාපනයට අමතරව, පෙට්ටි ජාලයෙන් පිටත සහාය වේ. floppinet සහ භෞතිකව හුදකලා වූ පරිගණක (වායු පරතරය සහිත) අනාරක්ෂිත දේශීය සහ පොදු ජාල වලින්. Postfix සහ Exim වැනි වත්මන් තැපැල් සේවාදායකයන් සමඟ NNCP පහසු අනුකලනය (UUCP හා සමගාමීව) ද දක්වයි.

NNCP භාවිතා කළ හැකි ක්ෂේත්‍ර සමරනු ලැබුවා අන්තර්ජාලයට ස්ථිර සම්බන්ධතාවයක් නොමැති උපාංග වෙත තැපැල් යැවීම/ලැබීම සංවිධානය කිරීම, අස්ථායී ජාල සම්බන්ධතා තත්වයන් යටතේ ගොනු මාරු කිරීම, භෞතික මාධ්‍ය මත ඉතා විශාල දත්ත ප්‍රමාණයක් ආරක්ෂිතව මාරු කිරීම, MitM ප්‍රහාර වලින් ආරක්ෂා වූ හුදකලා දත්ත හුවමාරු ජාල නිර්මාණය කිරීම, ජාල වාරනය මග හැරීම සහ ඔත්තු බැලීම. විකේතන යතුර ඇත්තේ ලබන්නාගේ අතේ පමණක් බැවින්, පැකට්ටුව ජාලය හරහා හෝ භෞතික මාධ්‍ය හරහා බෙදා හරිනු ලැබුවද, පැකේජයට බාධා කළද, තෙවන පාර්ශවයකට අන්තර්ගතය කියවිය නොහැක. අනෙක් අතට, ඩිජිටල් අත්සන සත්‍යාපනය වෙනත් යවන්නෙකුගේ මුවාවෙන් ව්‍යාජ පණිවිඩයක් නිර්මාණය කිරීමට ඉඩ නොදේ.

NNCP 5.0.0 හි නවෝත්පාදන අතර, සාපේක්ෂව පෙර පුවත් (අනුවාදය 3.3), ඔබට සටහන් කළ හැකිය:

  • විශ්වාසය නොමැතිකම හේතුවෙන් GPLv3+ වෙතින් ව්‍යාපෘති බලපත්‍රය GPLv3 වෙත පමණක් වෙනස් කරන ලදී SPO පදනම после පිටවීම එයින් රිචඩ් ස්ටෝල්මන්;
  • සම්පූර්ණ අගය භාවිතා වේ AEAD සංකේතනය ChaCha20-Poly135 128 KiB කුට්ටි. සම්පූර්ණ කේතාංකය කියවීම අවසානයේ දෝෂයකින් පිටවීම වෙනුවට, පියාසර කරන විට සංකේතාත්මක පැකට් වල දත්ත වහාම සත්‍යාපනය කිරීමට මෙය ඔබට ඉඩ සලසයි;
  • සිට වින්‍යාස ගොනු ආකෘතිය වෙනස් වී ඇත යම්ල් මත Hjson. වින්‍යාසය සහිත පුද්ගලයෙකුට සමාන ක්‍රියාකාරී පහසුවකින්, දෙවැන්නෙහි පුස්තකාලය වඩා සරල හා ප්‍රමාණයෙන් කුඩා වේ;
  • zlib සම්පීඩන ඇල්ගොරිතම මගින් ප්‍රතිස්ථාපනය කර ඇත zstandard: සැලකිය යුතු ඉහළ කාර්යක්ෂමතාවයකින් සම්පීඩන වේගය සැලකිය යුතු ලෙස වැඩි වීම;
  • nncp-ඇමතුම ලබා ගත හැකි පැකේජ (-ලැයිස්තුව) බාගත කිරීමකින් තොරව දුරස්ථ පැත්තේ බැලීමේ විකල්පය ලැබුණි. තවද පැකේජ තෝරාගෙන බාගත කිරීමේ හැකියාව (-pkts);
  • nncp-daemon -inetd විකල්පය ලැබුණි, එය යටතේ ධාවනය කිරීමට ඉඩ සලසයි inetd හෝ, උදාහරණයක් ලෙස, SSH හරහා;
  • මාර්ගගත සම්බන්ධතා TCP හරහා පමණක් නොව, බාහිර විධාන ඇමතීමෙන් සහ stdin/stdout හරහා සන්නිවේදනය කිරීමෙන්ද සිදු කළ හැක. උදාහරණයක් ලෙස: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • විධාන umask හිතකාමී (666/777 වැනි දීර්ඝ ප්‍රවේශ හිමිකම් භාවිතා කරමින්) සහ ගෝලීය වශයෙන් umask සැකසීමේ හැකියාව වින්‍යාස ගොනුව, එය භාවිතා කිරීමට පහසු කිරීම සාමාන්ය ස්පූල් නාමාවලිය පරිශීලකයින් කිහිප දෙනෙකු අතර;
  • පද්ධතියේ සම්පූර්ණ භාවිතය මොඩියුල යන්න.

මූලාශ්රය: opennet.ru

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