Kutulutsidwa kwa GNUnet P2P Platform 0.25

GNUnet 0.25, chimango chomangira ma network otetezedwa a P2P, atulutsidwa. Maukonde omangidwa ndi GNUnet alibe vuto limodzi ndipo amatha kutsimikizira zinsinsi zachinsinsi za ogwiritsa ntchito, kuphatikiza kupewa kuzunzidwa komwe kungachitike ndi oyang'anira omwe ali ndi mwayi wolumikizana ndi netiweki.

GNUnet imathandizira kupanga ma network a P2P kudzera pa TCP, UDP, HTTP/HTTPS, Bluetooth ndi WLAN, ndipo imatha kugwira ntchito mu F2F (Friend-to-friend) mode. Kudutsa kwa NAT kumathandizidwa, kuphatikiza kugwiritsa ntchito UPnP ndi ICMP. Pofuna kuthana ndi kuyika kwa deta, ndizotheka kugwiritsa ntchito distributed hash table (DHT). Zida zotumizira ma mesh network zimaperekedwa. Kuti mwasankha kupereka ndi kuchotsera ufulu wolowa, ntchito yosinthira identity ikugwiritsidwa ntchito pogwiritsa ntchito GNS (GNU Name System) ndi Attribute-Based Encryption.

Dongosololi limadziwika ndi kugwiritsa ntchito zinthu zochepa ndipo limagwiritsa ntchito zomangamanga zambiri kuti zitsimikizire kudzipatula pakati pa zigawo. Zida zodula mitengo ndi ziwerengero zimaperekedwa. Pachitukuko cha pulogalamu ya ogwiritsa ntchito, GNUnet imapereka C API yoyambira ndi zomangira za zilankhulo zina zamapulogalamu. Kuti chitukuko chikhale chosavuta, malupu a zochitika ndi njira zimagwiritsidwa ntchito m'malo mwa ulusi. Laibulale yoyesera yaphatikizidwa kuti itumize basi maukonde oyesera a anzawo masauzande ambiri.

Mapulogalamu angapo okonzeka akupangidwa kutengera matekinoloje a GNUnet:

  • Dongosolo la dzina la GNS (GNU Name System) limagwira ntchito ngati m'malo mwa DNS. GNS itha kugwiritsidwa ntchito limodzi ndi DNS komanso kugwiritsidwa ntchito m'mapulogalamu achikhalidwe monga osatsegula. Mosiyana ndi DNS, GNS imagwiritsa ntchito graph yolunjika m'malo mwa ma seva ngati mtengo. Kusankhidwa kwa mayina kuli kofanana ndi DNS, koma zopempha ndi mayankho amapangidwa mwachinsinsi-node processing pempho silidziwa kuti yankho likutumizidwa kwa ndani, ndipo ma transit nodes ndi owonera a chipani chachitatu sangathe kuchotsa zopempha ndi mayankho. Kukhulupirika ndi kusasinthika kwa zolemba zimatsimikiziridwa pogwiritsa ntchito njira za cryptographic. Malo a DNS mu GNS amatsimikiziridwa pogwiritsa ntchito makiyi agulu ndi achinsinsi a ECDSA kutengera ma Curve25519 elliptic curve.
  • Ntchito yogawana mafayilo osadziwika, omwe samakulolani kusanthula zambiri potumiza zidziwitso mu fomu yobisidwa ndipo sikukulolani kuti muwone yemwe adatumiza, kufufuza ndi kutsitsa mafayilo, chifukwa chogwiritsa ntchito protocol ya GAP.
  • dongosolo VPN Pakupanga mautumiki obisika mu domain ya ".gnu" ndikuyika njira ya IPv4 ndi IPv6 kudzera pa netiweki ya P2P. Kuphatikiza apo, njira zomasulira za IPv4-to-IPv6 ndi IPv6-to-IPv4 zimathandizidwa, komanso kupanga njira za IPv4-over-IPv6 ndi IPv6-over-IPv4.
  • Utumiki wa GNUnet Conversation ndi wothandiza poyimba mafoni kudzera pa GNUnet. GNS imagwiritsidwa ntchito kuzindikira ogwiritsa ntchito, ndipo zomwe zili mu mawu zimatumizidwa mobisa. Kusadziwika sikunaperekedwebe—anzanu ena amatha kuyang'anira kulumikizana pakati pa ogwiritsa ntchito awiri ndikuwazindikira. IP ma adilesi.
  • Pulatifomu yomangira malo ochezera a Secushare, pogwiritsa ntchito protocol ya PSYC ndikuthandizira kugawa zidziwitso munjira zambiri pogwiritsa ntchito kubisa mpaka kumapeto kuti ogwiritsa ntchito ovomerezeka okha (omwe mauthenga sanatumizidwe) atha kupeza mauthenga, mafayilo, macheza ndi zokambirana , kuphatikizapo ma node administrators, sangathe kuziwerenga);
  • Dongosolo lolipira la GNU Taler limapereka kusadziwika kwa ogula, koma amatsata zomwe amagulitsa kuti ziwonekere komanso malipoti amisonkho. Imathandizira kugwira ntchito ndi ndalama zosiyanasiyana zomwe zilipo komanso ndalama zamagetsi, kuphatikiza madola, ma euro ndi bitcoins.
  • Ntchito ya GNUnet Messenger yopanga macheza otetezeka. Kuonetsetsa chinsinsi komanso kutetezedwa kuti asalandidwe mauthenga, protocol ya CADET (Confidential Ad-hoc Decentralized End-to-End Transport) imagwiritsidwa ntchito, yomwe imalola kukonza kuyanjana kosagwirizana pakati pa gulu la ogwiritsa ntchito pogwiritsa ntchito kubisa komaliza mpaka kumapeto kwa data yotumizidwa. .

Mu mtundu watsopano:

  • Dongosolo laling'ono la CORE, lomwe limapereka njira ndi kusinthanitsa zidziwitso pakati pa node mu netiweki yokhazikika, lakonzedwanso. Kukhazikitsa kwatsopano kwa njira zoyankhulirana zotetezedwa kwaperekedwa, pogwiritsa ntchito njira yolumikizirana yolumikizira ya KEMTLS, yomwe imagwiritsa ntchito ma algorithms a X25519, XChaCha20, ndi Poly1305, komanso malingaliro ambiri ochokera ku protocol ya DTLS 1.3.
  • Ntchito ya PILS (Peer Identity Lifecycle) yawonjezedwa kuti izindikire omwe atenga nawo mbali pamaneti, kulola kuti ma ID a anzawo apangidwe malinga ndi momwe akulumikizirana. Mwachitsanzo, pamene wotenga nawo mbali afika pa intaneti kuchokera kunyumba, ID imodzi idzapangidwa, ndipo popita kunja, ina, kulepheretsa kuyenda kwa wophunzirayo kuti asatsatidwe.
  • Ntchito ya DNS zone transfer service (AXFR/IXFR) kupita ku GNS yasinthidwa kwambiri. Zida zatsopano zowonetsera ndi kutumiza madera a DNS kuchokera kumafayilo awonjezedwa.
  • Thandizo la AutoTools lathetsedwa pamakina omanga.

Source: opennet.ru

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster