NNCP 8.8.0 აშორებს BLAKE2-ს, ამატებს მხარდაჭერას მულტიკასტის ჯგუფებისთვის და სხვა

NCCP

NNCP არის კომუნალური საშუალებების ნაკრები, რომელიც ხელს უწყობს ფაილების და ფოსტის უსაფრთხო გაცვლას შენახვისა და გადაგზავნის რეჟიმში.

გამოცხადდა კომუნალური სერვისების ნაკრების ახალი ვერსიის, NNCP 8.8.0 გამოშვება, ვერსია, რომელშიც ინტეგრირებულია უზარმაზარი ცვლილებები და, უპირველეს ყოვლისა, გაუმჯობესებები და შეცდომების გამოსწორება, რომელთაგან ალბათ ერთ-ერთი ყველაზე მნიშვნელოვანი არის ის, რომ BLAKE2b-ის ნაცვლად სხვათა შორის გამოიყენება ე.წ.

NNCP-ში არის კომუნალური საშუალებები განკუთვნილი შველა ავაშენოთ პატარა მეგობრის მეგობარს ქსელებიF2F) სტატიკური მარშრუტირებით ფაილების უსაფრთხო გადაცემისთვის ხანძრისა და დავიწყების რეჟიმში, ასევე ფაილების, ელ.ფოსტისა და ბრძანებების შესრულების მოთხოვნები. ყველა გადაცემული პაკეტი დაშიფრულია (ბოლოდან ბოლომდე) და მკაფიოდ დამოწმებულია ცნობილი საჯარო გასაღებით.

NNCP 8.8.0-ის ძირითადი სიახლეები

ამ ახალ ვერსიაში, რომელიც წარმოდგენილია, ეს უკვე შესაძლებელია აღმოაჩინეთ სხვა კვანძები ლოკალურ ქსელში მულტიკასტის მეშვეობით მისამართზე "ff02::4e4e:4350", გარდა გამოჩნდა მულტიკასტური ჯგუფები, რაც საშუალებას აძლევს პაკეტს გაუგზავნოს მონაცემები ჯგუფის ბევრ წევრს, სადაც თითოეული ასევე გადასცემს პაკეტს სხვა ხელმომწერებს. Multicast პაკეტის წაკითხვა მოითხოვს გასაღების წყვილის ცოდნას (უნდა იყოს ჯგუფის წევრი აშკარად), მაგრამ ნებისმიერ კვანძს შეუძლია ხელახალი გადაცემა.

კიდევ ერთი სიახლე, რომელიც გამოირჩევა არის ის დაემატა მხარდაჭერა პაკეტის მიღების აშკარა დადასტურებისთვის. გამგზავნს შეუძლია აირჩიოს არ დააგდოს პაკეტი მისი გაგზავნის შემდეგ, ელოდება მიმღებისგან სპეციალური ACK პაკეტის მიღებას.

გარდა ამისა, იგი ასევე ხაზს უსვამს ჩაშენებული მხარდაჭერა Yggdrasil-ის გადაფარვის ქსელისთვის - ონლაინ დემონებს შეუძლიათ იმოქმედონ როგორც სრულფასოვანი დამოუკიდებელი ქსელის მონაწილეები, მესამე მხარის Yggdrasil-ის იმპლემენტაციების გამოყენების გარეშე და სრულფასოვნად იმუშაონ IP სტეკთან ვირტუალური ქსელის ინტერფეისში.

ფუნქციები BLAKE2b KDF და XOF შეიცვალა BLAKE3-ით გამოყენებული კრიპტოგრაფიული პრიმიტივების რაოდენობის შემცირება და კოდის გამარტივება.

BLAKE2b ჰეშის ნაცვლად, ე.წ. MTH (მერკლის ხეზე დაფუძნებული ჰეშინგი) ფაილების მთლიანობის შესამოწმებლად, BLAKE3 ჰეშის გამოყენებით. ეს საშუალებას იძლევა გამოითვალოს პაკეტის დაშიფრული ნაწილის მთლიანობა ჩამოტვირთვისას, შემდგომში წაკითხვის საჭიროების გარეშე. ის ასევე იძლევა მთლიანობის შემოწმების შეუზღუდავი პარალელიზების საშუალებას.

El ახალი დაშიფრული პაკეტის ფორმატი ის სრულად უჭერს მხარს სტრიმინგს, როდესაც მონაცემთა ზომა წინასწარ არ არის ცნობილი. გადაცემის დასრულების სიგნალი, ავთენტიფიცირებული ზომით, მიდის პირდაპირ დაშიფრული ნაკადის შიგნით.

ალტერნატიულად, სტრუქტურირებული სტრიქონების ნაცვლად (RFC 3339), ჟურნალი იყენებს ჟურნალის ფაილების ჩანაწერებს, რომლებიც შეიძლება გამოყენებულ იქნას GNU Recutils-ის უტილიტებთან, სურვილისამებრ დაშიფრული პაკეტის სათაურები შეიძლება შეინახოს ცალკეულ ფაილებში "hdr/"-ში, რაც მნიშვნელოვნად აჩქარებს პაკეტების ჩამონათვალს. ოპერაციები დიდი ბლოკის ფაილურ სისტემებზე, როგორიცაა ZFS. ადრე, პაკეტის სათაურის მოძიება, ნაგულისხმევად, საჭიროებდა მხოლოდ 128 KiB ბლოკს დისკიდან წასაკითხად.

ასევე NNCP 8.8.0 ამ ახალ გამოცემაში, Inline Utilities შეიძლება სურვილისამებრ გამოიძახონ პაკეტის გამოშვების პროცესი პაკეტის წარმატებული ჩამოტვირთვისთანავე, ცალკე "nncp-toss" დემონის გაშვების გარეშე.

სხვა ცვლილებებიდან ამ ახალი გამოშვების მთავარი პუნქტები:

  • სხვა მხარის ონლაინ ზარი სურვილისამებრ შეიძლება მოხდეს არა მხოლოდ ტაიმერის გაშვებისას, არამედ მაშინაც, როდესაც გამავალი პაკეტი გამოჩნდება რიგის დირექტორიაში.
  • ახალი ფაილების შემოწმებას სურვილისამებრ შეუძლია გამოიყენოს kqueue და inotify ბირთვის ქვესისტემები, რაც ნაკლები სისტემური ზარების განხორციელებას ახდენს.
  • Utilities ინახავს ნაკლებ ფაილს ღია, ნაკლებად სავარაუდოა, რომ ისინი დაიხურება და ხელახლა გაიხსნება. პაკეტების დიდი რაოდენობით, ადრე შესაძლებელი იყო ღია ფაილების მაქსიმალური რაოდენობის შეზღუდვა.
  • ბევრმა ბრძანებამ დაიწყო ოპერაციების პროგრესისა და სიჩქარის ჩვენება, როგორიცაა პაკეტების ჩამოტვირთვა/ატვირთვა, კოპირება და დამუშავება (გაშვება).
  • "nncp-file" ბრძანებას შეუძლია გაგზავნოს არა მხოლოდ ცალკეული ფაილები, არამედ დირექტორიებიც, შექმნას pax ფაილი მისი შინაარსით.
  • ფუნქციონირება უზრუნველყოფილია NetBSD და OpenBSD ოპერაციულ სისტემებზე, გარდა FreeBSD-ისა და GNU/Linux-ისა, რომლებიც ადრე იყო მხარდაჭერილი.

როგორ დააყენოთ NNCP Linux- ზე?

ამ კომუნალური ინსტალაცია საკმაოდ მარტივია, ჩვენ მხოლოდ იმედი უნდა დავუთმოთ Go- ს უკვე დაინსტალირებულია სისტემაში და მიიღეთ NNCP- ის უახლესი ვერსია, რომელიც არის 8.8.0. ჩვენ შეგვიძლია მივიღოთ იგი ტერმინალიდან wget ბრძანებით შემდეგნაირად:

wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz.sig
gpg --verify nncp-8.8.0.tar.xz.sig nncp-8.8.0.tar.xz
xz --decompress --stdout nncp-8.8.0.tar.xz | tar xf -
make -C nncp-8.8.0 all

ამის შემდეგ მათ შეუძლიათ დაიწყონ კონფიგურაციით, საიდანაც შეძლებენ იპოვონ საჭირო ინფორმაცია შემდეგ ბმულზე.

და ასევე მთავარ გვერდზე რომ შემდეგია.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.