Хандивыг нэвтрүүлсэн - ажил үүргийн хувьд өөрөө зохион байгуулдаг хандивын үйлчилгээ


Хандивыг нэвтрүүлсэн - ажил үүргийн хувьд өөрөө зохион байгуулдаг хандивын үйлчилгээ

Онцлог:

  • ҮНСЭХ;
  • өөрөө зохион байгуулсан;
  • хураамжгүй (жишээлбэл, bountysource болон gitcoin нь төлбөрийн 10% -ийг авдаг);
  • олон криптовалютын дэмжлэг (одоогоор Bitcoin, Ethereum болон Cardano);
  • Ирээдүйд GitLab, Gitea болон бусад Git хостинг үйлчилгээг дэмжихээр төлөвлөж байна (мөн хангагдсан).
  • бүх (мэдээ бичих үед нэг) тохиолдлуудын даалгаврын дэлхийн жагсаалт donate.dumpstack.io.

Repository эзэмшигчийн талаас GitHub-ийн ажиллах механизм:

  • (заавал биш) та үйлчилгээг байршуулах хэрэгтэй, та ашиглаж болно NixOS-д зориулсан бэлэн тохиргоо;
  • нэмэх шаардлагатай GitHub үйлдэл - төслийн даалгавруудыг сканнердаж, хандивын түрийвчний одоогийн байдлын талаар тайлбар нэмэх/шинэчлэх хэрэгслийг дотор нь дуудаж, түрийвчний хувийн хэсэг нь зөвхөн хандивын сервер дээр хадгалагддаг (цаашид үүнийг авах боломжтой). их хэмжээний хандив өгөх, төлбөрийг гараар баталгаажуулах зорилгоор офлайнаар);
  • Одоогийн бүх ажлуудад (мөн шинэ) мессеж гарч ирнэ github-үйлдэл[бот] хандивын түрийвчний хаягтай (жишээ нь).

Даалгаврыг гүйцэтгэж буй хүний ​​ажлын механизм:

  • үүрэг хариуцлагын тайлбар нь энэ үүрэг яг ямар асуудлыг шийдэж байгааг заадаг (харна уу. түлхүүр үг ашиглан асуудлыг хаах);
  • татах хүсэлтийн үндсэн хэсэг нь түрийвчний хаягийг тодорхой форматаар зааж өгдөг (жишээлбэл, BTC{хаяг}).
  • Татаж авах хүсэлтийг хүлээн авснаар төлбөр автоматаар хийгдэнэ.
  • хэрэв хэтэвчийг заагаагүй эсвэл бүгдийг нь зааж өгөөгүй бол тодорхойгүй түрийвчний мөнгийг анхдагч түрийвч рүү хийнэ (жишээлбэл, энэ нь төслийн ерөнхий түрийвч байж болно).

Аюулгүй байдал:

  • довтолгооны гадаргуу нь ерөнхийдөө бага байдаг;
  • Үйлдлийн механизм дээр үндэслэн үйлчилгээ нь бие даан мөнгө илгээх чадвартай байх ёстой тул серверт нэвтрэх нь ямар ч тохиолдолд хөрөнгийг хянах болно гэсэн үг юм - шийдэл нь зөвхөн автоматжаагүй горимд ажиллах явдал юм (жишээлбэл, баталгаажуулах). төлбөрийг гараар хийх), энэ нь магадгүй (хэрэв хэн нэгэн энэ функцэд зориулж хандивлах төсөл амжилттай болсон бол энэ нь хэзээ нэгэн цагт хэрэгжих магадлал багатай, гэхдээ гарцаагүй);
  • чухал хэсгүүд нь тодорхой тусгаарлагдсан (үнэндээ энэ нь 200 мөр бүхий ганц pay.go файл юм), ингэснээр аюулгүй байдлын кодыг шалгах ажлыг хялбаршуулдаг;
  • код нь аюулгүй байдлын кодын бие даасан шалгалтыг давсан бөгөөд энэ нь эмзэг байдал байхгүй гэсэн үг биш боловч тэдгээрийн байх магадлалыг бууруулдаг, ялангуяа хяналт шалгалтын төлөвлөсөн тогтмол байдлын үүднээс;
  • хяналтгүй хэсгүүд бас байдаг (жишээлбэл, API GitHub/GitLab гэх мэт), гуравдагч талын API-ийн болзошгүй сул талуудыг нэмэлт шалгалтаар хаахаар төлөвлөж байгаа боловч ерөнхийдөө одоогийн байгаа асуудал байна. экосистем нь шийдвэрлэх боломжгүй бөгөөд хамрах хүрээнээс гадуур байна (жишээлбэл, бусад хүмүүсийн татах хүсэлтийг хааж, улмаар бусад хүмүүсийн төсөлд код нэмэх чадвар бүхий эмзэг байдал нь илүү дэлхийн үр дагавартай байдаг).

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх