ფულის გამომუშავება კრიპტოვალუტურ შეცდომებზე: რა არის Bug Bounty?

ფოტო - ფულის გამომუშავება კრიპტოვალუტურ შეცდომებზე: რა არის Bug Bounty?
Bug Bounty არის სპეციალური კამპანია კრიპტოვალუტური პროექტისგან, რომელიც პროგრამული უზრუნველყოფის შეცდომებისა და ხარვეზების გამოვლენისა და გამოსწორების მიზნით ინერგება. ასეთი პრობლემების აღმოჩენისთვის მომხმარებლები ჯილდოს იღებენ.
ამ სტატიაში განვიხილავთ კრიპტოვალუტურ პროექტებს, რომლებიც Bug Bounty-ის კამპანიას იწყებენ და გავიგებთ, როგორ გამოვიმუშაოთ ჯილდოების პროექტის პროგრამულ უზრუნველყოფაში არსებული შეცდომების აღმოჩენის სანაცვლოდ.

ვინ აინიციირებს Bug Bounty-ს

ნებისმიერ კომპანიას, რომელიც Web3-ის, პროგრამული უზრუნველყოფის შემუშავებისა და კრიპტოვალუტური აპლიკაციების სფეროში მუშაობს, Bug Bounty-ის კამპანიის დაწყება შეუძლია. კონკრეტულად კრიპტოვალუტურ აპლიკაციებზე თუ ვისაუბრებთ, Bug Bounty აინიციირებენ:

● ცენტრალიზებული და დეცენტრალიზებული კრიპტოვალუტური ბირჟები;

● კრიპტოსაფულეები;

● კროსჩეინ ხიდები;

● მომგებიანი ფარმინგისა და ლიკვიდობის ფარმინგის  პროტოკოლები;

● ბლოკჩეინები, სმარტ კონტრაქტების პლატფორმები (კერძოდ,  Testnet).

Bug Bounty-ის მიზანი მარტივია - შეცდომის გამოვლენა საკუთარი საზოგადოების ძალებით, მათი დროული გამოსწორება და გაწეული სამუშაოსთვის აქტიური მომხმარებლების დაჯილდოება.

რა მოწყვლადობები უნდა ვეძებოთ Bug Bounty-ის პროცესში

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

გარე შეტევების თვალსაზრისით, Bug Bounty-ის მოწყვლადობა შეიძლება დაიყოს რამდენიმე ჯგუფად:

■ Cross-Site Scripting (XSS). თავდამსხმელის შესაძლებლობა, ჩადოს ვებგვერდზე მავნე კოდი, რომელიც შეიძლება გადავიდეს მომხმარებლის ბრაუზერში ან კომპიუტერში;

■ SQL Injection. მავნე პროგრამული უზრუნველყოფის ინტეგრაცია ჰაკერის მიერ კლიენტის მონაცემების კომპრომეტირების ან მოპარვის მიზნით;

■ Remote Code Execution (RCE). თავდამსხმელის მიერ სერვერის სრული კომპრომეტირების შესაძლებლობა;

■ Cross-Site Request Forgery (CSRF). მომხმარებლის სახელით არასანქცირებული ქმედებების განხორციელების შესაძლებლობა;

■ Authentication Bypass. ავთენტიფიკაციის სისტემებისა და დამცავი პროგრამების გვერდის ავლა.

რაც შეეხება კრიპტოვალუტურ სისტემების შიდა პრობლემებს, Bug Bounty კონფიგურირებულია შემდეგის მოსაძებნად:

● ტრანზაქციებით ან აქტივების ფასებით მანიპულირება, ტოკენომიკის ან ბალანსების დარღვევა;

● მონაცემთა ბაზის მოწყვლადობა, კოდის დისტანციური შესრულება;

● მომხმარებლის ან თავად კომპანიის სახსრების ქურდობა.

პროგრამის უპირატესობები და ნაკლოვანებები

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

მთავარი ნაკლი არის დიდი დროის დახარჯვის აუცილებლობა და სპეციალური ცოდნის საჭიროება. მხოლოდ პლატფორმის ტესტირება ხშირად საკმარისი არ არის. Bug Bounty-ის მონაწილეები ხდებიან დეველოპერები, პროგრამისტები ან ჰაკერებიც კი, რომლებსაც პროექტის პროგრამული კოდის შესწავლა შეუძლიათ.

Bug Bounty-ისთვის ჯილდოების განაწილება

Bug Bounty-ისთვის გამოყოფილი ჯილდოები აღმოჩენილ მოწყვლადობაზე პირდაპირაა დამოკიდებული. საბაზისო ინტერფეისის ან ხარვეზების პრობლემებისთვის ჯილდო $100-დან $500-მდე მერყეობს. კოდში სერიოზული მოწყვლადობის აღმოჩენისთვის კი ხშირად ათიათასობით დოლარს იხდიან. ჯილდოს ოდენობა დამოკიდებულია პოტენციურ ზარალზე, რომელიც შეიძლება მიადგეს კომპანიას, თუ მოწყვლადობა შეუმჩნეველი დარჩება.

მაგალითად, WhiteBIT Network-ის სატესტო ქსელის Bug Bounty. მცირე შეცდომისთვის მომხმარებლებს $100-მდე ჰპირდებიან, შემდეგ კი ყველაფერი რისკის ხარისხზეა დამოკიდებული. კრიტიკული შეცდომების გამოვლენამ შეიძლება $5000-მდე მოგიტანოთ.