EN: Read in English
Dunia 8: Perisai: Keselamatan
Amaran Dependabot
Anda akan belajar: cara GitHub beri amaran tentang pakej tak selamat, dan cara baikinya.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Diari anda guna pakej tulisan orang lain. Satu hari, salah satunya ada lubang keselamatan. Adakah anda akan tahu?
Tengok
Dependabot: Pembantu GitHub yang beri amaran tentang pakej tak selamat dan boleh buka pull request untuk kemas kini. ialah robot pembantu GitHub. Ia semak dependency: Kod tulisan orang lain yang projek anda guna, contohnya pakej. (pakej yang anda guna). Ia cari padanan dalam senarai besar lubang yang diketahui. Ada padanan? Anda dapat amaran.
Cuba
Ini satu amaran. Ketik baris yang beritahu cara baikinya.
Ketik baris yang beritahu cara baikinya.
0 daripada 1 dijumpai
Tengok
Dependabot boleh baiki untuk anda juga. Ia buka pull request bernama security update (kemas kini keselamatan). Ia tukar pakej ke versi yang dah dibaiki. Anda semak, kemudian merge.
Cuba
Satu amaran sampai. Susun langkah anda, yang pertama di atas.
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- Semak ujian anda masih lulus
- Baca amaran: pakej mana, seteruk mana
- Merge untuk tutup lubang itu
- Buka pull request kemas kini itu
Teka
Amaran kata pembaikan ada dalam 1.0.3. Anda patut tukar ke versi mana?
Pilih satu jawapan.
Anda berjaya!
Kini anda boleh bertindak atas amaran Dependabot.
Nak tahu lebih (pilihan)
Amaran datang dari GitHub Advisory Database. Itu senarai awam yang besar tentang kelemahan keselamatan (vulnerability): Lubang keselamatan yang penyerang boleh guna.. Dependabot jaga branch lalai anda. Version updates pula lain. Ia pastikan pakej sentiasa baru, ada lubang atau tidak. Dunia 7 tunjuk yang itu.
English
Your diary uses packages other people wrote. One day, one of them gets a security hole. Would you even know?
Dependabot is GitHub’s helper robot. It checks your dependencies against a big list of known holes. Finds a match? You get an alert.
Here is an alert. Tap the line that tells you the fix.
Dependabot can even do the fix. A security update is a pull request it opens for you. It moves the package to the fixed version. You check it, then merge.
An alert arrives. Put your steps in order, first at the top.
The alert says the fix is in 1.0.3. Which version should you move to?
You can now act on a Dependabot alert.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: About Dependabot alerts · Viewing and updating Dependabot alerts
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?