Хитрощі інженера з безпеки Web3: Реальні розмови з окопів

robot
Генерація анотацій у процесі

Я вже кілька років працюю в сфері безпеки блокчейну, і скажу вам - це не та блискуча кар'єра, яку малюють ті інфлюенсери в LinkedIn. Але чорт забирай, це справді захоплююче.

Перш за все: вам потрібно зануритися в основи. Не просто читати статті на Medium, а насправді боротися з Solidity, JavaScript та Python, поки ваші очі не почервоніють. Я провів безліч ночей, налагоджуючи смарт-контракти, які могли б витягнути мільйони, якби були розгорнуті з помилками. Це все має високі ставки.

Знання в галузі кібербезпеки, які вам потрібні, суворі - криптографічні алгоритми, функції хешування, все таке. Більшість розробників, яких я знаю, нехтують цією частиною і в результаті створюють вразливі контракти, які піддаються експлуатації. Я спостерігав, як проекти руйнуються, тому що хтось не розумів атаки повторного входу належним чином.

Не просто вивчайте концепції блокчейну - ЖИВІТЬ ними. Я почав, розбираючи кожен великий хак на різних ланцюгах (не буду їх називати, бо вони і так вже натерпіліся). Ландшафт DeFi особливо небезпечний - один неправильний крок, і бум, ваш протокол опустошений швидше, ніж ви встигнете твітнути "ми розслідуємо."

Ті "стандарти безпеки", про які всі говорять? Половина з них застаріває ще до того, як їх опублікують. Справжні знання приходять з практики - участь у тих безсонних ночах аудитів, коли ви змагаєтеся проти анонімних хакерів, які шукають слабкі місця.

Ви хочете практичного досвіду? Ідіть і ламаєте речі. Налаштуйте тестові середовища і спробуйте зламати свої власні контракти. Я навчився більше, знаходячи вразливості в програмах винагороди, ніж з будь-якого сертифікаційного курсу. Адреналін, коли ви виявляєте критичну помилку, яка могла б коштувати мільйонів... нічого не зрівняється.

Аудити безпеки - це не просто технічні вправи, це психологічна війна. Ви не просто полюєте на помилки; ви думаєте як атакуючий з потенційно необмеженими ресурсами, якому потрібно бути правим ТІЛЬКИ ОДИН РАЗ. Я бачив, як геніальні розробники пропускають очевидні вразливості, оскільки не можуть вийти із мислення творця.

Аспект спільноти є критично важливим, але також і розчаровуючим. Деякі з цих груп у Discord є ехо-камерами поганих практик. Знайдіть справжніх - дослідників безпеки, які викривають нісенітницю і не просувають проекти в стороні.

Сертифікати? Звичайно, вони гарно виглядають у резюме. Але я проводив співбесіди з "сертифікованими експертами", які не могли виявити базову вразливість переповнення. Ця сфера розвивається занадто швидко, щоб сертифікати встигали за нею.

І ради Бога, внесіть щось правдиве. Простір тоне в «лідерах думок», які повторюють одні й ті ж базові поради, в той час як справжні експлойти відбуваються новими способами.

Цей кар'єрний шлях не для всіх. Це психічно виснажливо, постійно змінюється, і тиск величезний. Але якщо ви одержимі загадками безпеки і хочете захистити майбутнє фінансів, немає нічого більш винагороджувального. Просто не очікуйте, що це буде легко - або передбачувано.

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити