Kod penghantaran daripada armada yang berfungsi tanpa menghantar rahsianya
Penghantaran
Kit kami berasal daripada kod yang menjalankan armada kami sendiri, di mana fail konfigurasi menyimpan kunci API, token, kata laluan peti mel dan id akaun. Kit yang membocorkan salah satu daripadanya adalah lebih buruk daripada tiada kit langsung, jadi tiada apa yang dimampatkan sehingga tiga pengimbas pada tiga mesin tidak menemui apa-apa.
Apa yang dimasukkan
Pembungkusan menyalin hanya fail yang dinyatakan dalam manifest kit, bukan keseluruhan folder, dan mengecualikan cache, sandaran dan sejarah kawalan versi. Contoh dan ujian menggunakan produk dan angka rekaan, bukan milik kami.
Pengimbasan
- Pada mesin bina: fail yang disediakan dicari untuk nilai sebenar rahsia armada (132 pada bina terakhir) dan untuk cap jari SHA-256 bagi 16,259 rentetan rahsia daripada stesen kerja kami. Hanya cap jari yang dihantar; rahsia stesen kerja tidak pernah keluar dari sana.
- Pada dua lagi mesin: fail yang sama dihantar ke setiap satu dan dicari di sana terhadap rahsia yang disimpan oleh mesin tersebut (498 dan 129 nilai), kemudian dipadam.
- Di semua tempat: corak untuk format kunci, alamat peribadi dan data peribadi.
- Sebelum mana-mana dikira: setiap pengimbas terlebih dahulu dijalankan pada canary yang ditanam dan mesti menemui kesemuanya, 23 setiap larian, jika tidak bina dihentikan.
Penemuan menghentikan bina. Sebaik sahaja sesuatu versi telah dijual, ia tidak dibina semula: pembetulan dihantar sebagai versi baharu, jadi fail yang dimuat turun oleh pembeli ialah fail yang telah diimbas.
Amaran palsu yang paling banyak mengajar kami
- Komen yang bermula dengan "Each pass ends with" ditanda sebagai kata laluan aplikasi Gmail. Kata laluan tersebut terdiri daripada empat kumpulan empat huruf, begitu juga frasa itu. Kami mengubah suai komen tersebut.
- Julat alamat dikongsi 100.64.0.0/10, yang digunakan oleh NAT gred pembawa dan Tailscale, ditanda sebagai alamat peribadi.
- Nama unit systemd seperti
[email protected]kelihatan seperti alamat e-mel, dan id kedai placeholder seperti9NXXXXXXXXXXkelihatan seperti produk sebenar.
Komen yang kami ubah suai; tiga lagi dibenarkan untuk kit itu dan corak itu sahaja, bukan secara global, jadi kit seterusnya diimbas seketat yang pertama. Amaran palsu menelan masa seminit, dan kunci yang terlepas akan menelan kos jauh lebih tinggi.
Setiap kit yang dijual melalui proses ini, dengan sifar penemuan pada setiap keluaran.