Dibentuk nalika organisasi Linux Dana yayasan , ing ngendi perusahaan-perusahaan terkemuka gabung kanggo ndhukung proyek sumber terbuka ing bidang utama industri komputer, sinau kapindho ing program , ngarahake kanggo ngenali proyek open source sing mbutuhake audit keamanan prioritas.
Panaliten kapindho fokus ing analisis kode open source sing dienggo sacara implisit digunakake ing macem-macem proyek perusahaan ing bentuk dependensi sing diunduh saka repositori eksternal. Kerentanan lan kompromi saka pangembang komponen pihak katelu sing melu operasi aplikasi (rantai pasokan) bisa negate kabeh upaya kanggo nambah perlindungan produk utama. Minangka asil saka sinau iku 10 paket sing paling umum digunakake ing JavaScript lan Jawa, keamanan lan pangopènan sing mbutuhake perhatian khusus.
Pustaka JavaScript saka repositori npm:
- (196 ewu baris kode, 11 penulis, 7 committers, 11 mbukak masalah);
- (3.8 ewu baris kode, 3 penulis, 1 committer, 3 masalah sing durung rampung);
- (317 baris kode, 3 penulis, 3 committers, 4 mbukak masalah);
- (2 ewu baris kode, 11 penulis, 11 committers, 3 masalah sing durung rampung);
- (42 ewu baris kode, 28 penulis, 2 committers, 30 mbukak masalah);
- (1.2 ewu baris kode, 14 penulis, 6 committers, 38 mbukak masalah);
- (3 ewu baris kode, 2 penulis, 1 committer, ora ana masalah mbukak);
- (5.4 ewu baris kode, 5 penulis, 2 committers, 41 mbukak masalah);
- (28 ewu baris kode, 10 penulis, 3 committers, 21 mbukak masalah);
- (4.2 ewu baris kode, 4 penulis, 3 committers, 2 mbukak masalah).
Pustaka Java saka repositori Maven:
- (74 ewu baris kode, 7 penulis, 6 committers, 40 mbukak masalah);
- (74 ewu baris kode, 23 penulis, 2 committers, 363 mbukak masalah);
- , Pustaka Google kanggo Jawa (1 yuta baris kode, 83 penulis, 3 committers, 620 mbukak masalah);
- (51 ewu baris kode, 3 penulis, 3 committers, 29 mbukak masalah);
- (73 ewu baris kode, 10 penulis, 6 committers, 148 mbukak masalah);
- (121 ewu baris kode, 16 penulis, 8 committers, 47 mbukak masalah);
- (131 ewu baris kode, 15 penulis, 4 committers, 7 mbukak masalah);
- (154 ewu baris kode, 1 penulis, 2 committers, 799 mbukak masalah);
- (168 ewu baris kode, 28 penulis, 17 committers, 163 mbukak masalah);
- (38 ewu baris kode, 4 penulis, 4 committers, 189 mbukak masalah);
Laporan kasebut uga ngrembug masalah standarisasi skema penamaan kanggo komponen eksternal, nglindhungi akun pangembang, lan njaga versi lawas sawise rilis utama anyar. Kajaba iku, organisasi kasebut Linux Yayasan diterbitake kanthi rekomendasi praktis kanggo ngatur proses pangembangan sing aman kanggo proyek sumber terbuka.
Dokumen kasebut ngatasi masalah distribusi peran ing proyek kasebut, nggawe tim sing tanggung jawab kanggo keamanan, netepake kabijakan keamanan, ngawasi kekuwatan sing diduweni peserta proyek, kanthi bener nggunakake Git nalika ndandani kerentanan supaya ora bocor sadurunge nerbitake perbaikan, nemtokake proses kanggo nanggapi laporan. masalah karo keamanan, implementasine saka sistem testing keamanan, aplikasi saka prosedur review kode, njupuk menyang akun kritéria related keamanan nalika nggawe rilis.
Source: opennet.ru
