Ipadala ang code mula sa gumagana na fleet nang hindi isinasama ang mga lihim nito

Shipping

Ang aming mga kit ay galing sa code na pinapatakbo ng aming sariling fleet, kung saan ang mga configuration file ay naglalaman ng API keys, tokens, password ng mailbox at account ids. Ang kit na maglalabas ng isa sa mga ito ay mas masama pa kaysa walang kit, kaya walang i-zip hangga't hindi natuklasan ng tatlong scanner sa tatlong makina ang wala.

Ano ang isinasama

Ang packager ay kumokopya lamang ng mga file na tinutukoy ng manifest ng kit, hindi kailanman ang buong folder, at iniwan ang mga cache, backup at history ng version-control. Ang mga halimbawa at tests ay gumagamit ng mga imahinasyon na produkto at numero, hindi sa amin.

Ang mga scan

Ang isang natuklasan ay titigil sa build. Kapag ang isang version ay naibenta na, hindi na ito muling binubuo: ang pag-aayos ay ipinapadala bilang bagong version, kaya ang file na idinownload ng mamimili ay ang file na na-scan.

Ang mga maling alarma na pinakamarami ang itinuro sa amin

Ang comment na binago namin; ang tatlong iba ay pinayagan para sa iisang kit at iisang pattern, hindi kailanman globally, kaya ang susunod na kit ay i-scan nang kasing mahigpit ng una. Ang isang maling alarma ay kumakain ng isang minuto, at ang isang hindi natuklasang key ay mas magastos.

Bawat kit na ibinebenta ay dumaan dito, na may zero findings sa bawat release.

Na-update: