GitHub tau txiav txim siab tso lub npe "tus tswv" rau tus tswv ceg ntoo.

Nat Friedman, Tus Thawj Coj ntawm GitHub paub tseeb hais tias lub tuam txhab lub hom phiaj hloov mus rau lub npe qub rau cov ceg tseem ceeb es tsis txhob "tus tswv" ua ib qho kev qhia ntawm kev sib koom siab nrog cov neeg tawm tsam tawm tsam tub ceev xwm kev ua phem thiab kev ntxub ntxaug hauv Tebchaws Meskas. Lub npe tshiab tsuas yog siv rau cov chaw khaws ntaub ntawv tshiab xwb; hauv cov haujlwm uas twb muaj lawm, "tus tswv" ceg yuav tuav nws lub npe. Txawm li cas los xij, qhov muaj peev xwm ntawm kev npaj ib qho kev xaiv uas, ntawm qhov kev thov ntawm ib tus neeg tsim khoom, yuav tso cai rau kev hloov pauv npe rau cov haujlwm uas twb muaj lawm tau tham.

Kev sib tham txog qhov yuav tsum tau txav deb ntawm lo lus "tus tswv"
tsis tau thiab ntawm Git developers mailing list. Txog tam sim no, tsuas yog ob peb tus neeg tawm tsam yog cov neeg txhawb nqa ntawm lub tswv yim no, thiab cov neeg tsim tawm feem ntau tawm tsam nws, tshwj xeeb tshaj yog vim nyob rau hauv Git lo lus tus tswv siv cais, thiab tsis yog ua ke nrog lo lus " qhev ".

Tab sis qhov kev kov yeej tiag tiag ntawm kev ua nom ua tswv kom raug tuaj yeem pom hauv OpenSSL qhov project, uas nws cov neeg koom tau suav tias qhov kev qhia "dub khawv koob" tsis tuaj yeem lees txais. OpenSSL Developers xav txog koom nrog thaj, hloov "dub khawv koob" nrog "magic", "blacklist" nrog "block list", "white space" nrog "whitespace", "master" nrog "niam txiv" los yog "lub ntsiab".

Ntxiv nrog rau cov phiaj xwm tau hais rau lwm hnub OpenZFS ΠΈ Go, qee qhov kev hloov npe tsis ntev los no tuaj yeem raug sau tseg:

  • Hauv Chromium txais hloov, hloov cov ntawv xa mus rau "blacklist" nrog "blocklist" hauv cov npe thiab cov lej (hais txog "blacklist" thiab "whitelist" pom rau tus neeg siv raug hloov thaum pib ntawm 2019).
  • Hauv Android pib hloov "blacklist/whitelist" rau "blocklist/allowlist".
  • Node.js project ua haujlwm los hloov blacklist/whitelist nrog blocklist/allowlist, tab sis qhov kev hloov tseem tsis tau txais.
  • Qhov project Curl hloov hais txog "whitelist" rau "skiplist", "xaiv" lossis "skip", thiab "blacklist" rau "blocklist".
  • Ansible Developers tab tom xav txog qhov ua tau hloov "tus tswv" ceg nrog "devel".
  • Hauv PHPUnit code hloov Blacklist rau ExcludeList, suav nrog hloov cov ntaub ntawv PHPUnit/Util/Blacklist rau PHPUnit/Util/ExcludeList.

Ntawm cov zej zog uas tau tso tseg kev siv tus tswv / qhev xyoo dhau los, peb tuaj yeem nco txog cov haujlwm Nab hab sej, Drupal, Django, CouchDB, ntsev, MediaWiki, PostgreSQL ΠΈ Redis. BIND DNS server khaws lub peev xwm los siv cov chaw nrog cov npe "tus tswv / qhev", tab sis ntxiv lwm txoj hauv kev nrog "primary/secondary" thiab tshaj tawm tias lawv nyiam dua. Cov neeg tsim tawm ntawm Linux ntsiav ib zaug hu ua sim hloov npe "blacklist / whitelist" tsis muaj tseeb thiab kev ruam, instilled los ntawm cov nom tswv thiab cov pej xeem, thiab tsis kam ua ib qho kev hloov, suav nrog kev piav qhia tias lo lus "blocklist" yuav ua rau muaj kev cuam tshuam ntawm lub ntsiab lus thiab tsis suav nrog kev xaav raws li "cov npe ntawm cov khoom thaiv".

IETF (Internet Engineering Task Force) pawg thawj coj, uas tsim Internet raws tu qauv thiab architecture, pom tias Lwm txoj hauv kev rau cov ntsiab lus "cov npe dawb / blacklist" thiab "tus tswv / qhev", nyiam siv rau hauv cov lus qhia tshwj xeeb - tsis yog "tus tswv / qhev" nws raug pom zoo kom siv "primary/secondary", "leader/follower",
"active/standby"
"primary/replica",
"writer/reader",
"coordinator/worker" los yog
"niam txiv/tus neeg pab", thiab tsis yog "blacklist/whitelist" - "blocklist/allowlist" lossis "block/permit".

Tau qhov twg los: opennet.ru

Ntxiv ib saib