Suure mahu ja sagedase juurutamise CI/CD meetod on agiilsete meeskondade ja tõhusa tarkvara tarnimise nurgakivi elutsüklid. Küll aga automatiseeritud torujuhtmed võib seada ettevõtte kurnavate küberrünnakute ohtu. Hoolimata sellest, et koodi allkirjastamine on mingil kujul automatiseeritud, toimub privaatvõtmete ja allkirjastamissertifikaatide kaitsmine tavaliselt käsitsi, mis seejärel paljastab ettevõtte röövellike küberkurjategijate ees.
Sellised tavad nagu privaatvõtmete jagamine seavad torujuhtme häkkerite jaoks ohtu. Torujuhtme leke võib põhjustada tootmise hilinemist, rahalist kahju ning toodete ja teenuste ohtu.
Tuletame meelde, et 2020. aasta suur tarneahela rünnak SolarWindsi IT-seiretarkvara Orion ja paljude selle valitsuses olevate klientide vastu oli tingitud sellest, et selle tarkvara koostamise platvormi imbuti ja sellesse sisestati pahavara.
SSL.com-i pilvekoodi allkirjastamise teenus eSigner kaitseb teie privaatvõtmeid ja allkirjastamismandaate, võimaldades samal ajal hõlpsat integreerimist CI/CD teenustega ja automaatset allkirjastamist, hoides samal ajal teie CI/CD konveieri hästi õlitatuna.
Täiustage oma torustikku SSL.com-i automaatse pilvekoodi allkirjastamisega
SSL.com-i eSigneril põhineva automaatse koodiallkirjastamise abil saab kogu teie CI/CD konveieri pikkust kaitsta. Isegi asünkroonse töö seadistuse korral võib teie inseneride meeskond olla kindel, et tarkvaraosad, mida nad omavahel jagavad, on autentne ja volitamata muudatusteta.
Meie koodi allkirjastamise teenuse parim omadus on see, et pakume automaatset autentimist kiiruse ja skaleeritavusega. Te ei pea enam kannatama käsitsi sisselogimise autoriseerimise või koodi allkirjastamise toimingu pärast, mis paneb teie tarkvara koostamise seisma. Enam ei pea muretsema jagatud privaatvõtmete pärast, mis võivad sattuda ohtu. Enam ei pea muretsema välise riistvara pärast (nt laiendatud valideerimisega koodi allkirjastamise sertifikaatide USB-märgid). Tootmises pole enam viivitusi. Teil on ummistumata torujuhe, mis tarnib graafiku alusel.
eSigner: koodi allkirjastamine teenusena
eSigneri automatiseerimisplatvormid
eSigner tööriistakomplektil on kaks allkirjastamisplatvormi, mis pakuvad lahendusi koodi allkirjastamise automatiseerimiseks.
CodeSign Tool: CodeSignTool on käsurea utiliit EV-koodi allkirjastamine sertifikaadid, mida saab kasutada erinevatel platvormidel, sealhulgas Windows, MacOS ja Linux. See on eriti kasulik tundlike failide allkirjastamiseks, kuna SSL-ile saadetakse allkirjastamiseks ainult failide räsi, mitte kood ise. CodeSignTool sobib ideaalselt ka loomiseks automatiseeritud protsessid, näiteks mitme faili allkirjastamine partiidena või pideva integreerimise/pideva edastamise (CI/CD) konveieri töövood. Lisateavet CodeSignTooli toetatud käskude, valikute ja parameetrite kohta leiate meie artiklist, eSigner CodeSignTool käsuviide. Ja juhendi selle kohta, kuidas kasutada CodeSignTooli objektide allkirjastamiseks ilma iga faili jaoks käsitsi OTP-sisestuse küsimiseta, lugege meie juhendi artiklit, Automatiseeri eSigner EV koodi allkirjastamine.
API-d: eSigner CSC API kaudu pääsevad SSL.com-i ettevõttekliendid samale juurde Pilveallkirjastamise konsortsium (CSC) ja Koodi allkirjastamise API-d mis võimaldavad CodeSignTool'i arendada oma esiotsa koodi allkirjastamise rakendusi. Meie API kasutamise kohta lugege meie artiklit, eSigner API ja eSigner Express pilvedokumentide ja EV-koodide allkirjastamiseks.
Kaitske oma failid
Meie automaatne koodi allkirjastamine põhineb API-l, mis on RESTful teenus. Kui ettevõte soovib lasta tuhandeid tarkvaraosi automaatselt allkirjastada, võite kirjutada skripti, mis võib kutsuda meie koodi allkirjastamise API-d. See nõuab ainult faili räsi saatmist juhtme kaudu, tagades, et kogu fail ei lahku teie võrgu ruumidest. SSL.com-i eSigner toetab nii laiendatud valideerimist (EV) kui ka organisatsiooni valideerimist (OV).
Meie eSigneril põhinev automatiseeritud koodi allkirjastamine kaitseb erinevaid tarkvaraarenduse tööruume, sealhulgas mitut automatiseerimisserverit (Jenkins, Github Actions, Gitlab CI, Circle CI ja Travis CI) ja programmeerimiskeeli.
Ehitage sujuvalt
Räsipõhise automaatse koodi allkirjastamise abil võivad teie CI/CD töövood saavutada nii kiiruse kui ka turvalisuse. SSL.com-i eSigner võimaldab teil allkirjastada tohutul hulgal tarkvaramahtusid, mis tagab klientidele kiirema kohaletoimetamise.
Kogege hästi hallatud allkirjastamist
Automaatne koodi allkirjastamine eSigneriga väldib selliseid vigu nagu privaatvõtmed, mida teie insenerid automatiseerimisskriptide loomisel ei kaitse.
SSL.com-i eSigner-toega automaatse koodiallkirjastamise abil saate määrata allkirjastamis- ja haldusrollid konkreetsetele töötajatele. Saate teada, kes oli koodi allkirjastaja ja millal allkirjastamine toimus. Saate allkirjastamisõigusi igal ajal juhtida või muuta.
Kasutades eSignerit, saab turvalist koodi allkirjastamist rakendada kogu teie konveieri ulatuses algusest lõpuni. See kaitseb teid tarneahela rünnakute eest, mille põhjustajaks on häkkerite poolt ebaturvalise tarkvara ehituse varasemates etappides süstitud pahavara.
eSigner CKA (Cloud Key Adapter)
SSL.com-i eSigner CKA on Microsoft Crypto Next Generation (CNG) pistikprogramm, mis võimaldab Windowsi tööriistadel, nagu certutil.exe ja signtool.exe, kasutada koodi allkirjastamise toimingute jaoks eSigner Cloud Signature Consortium (CSC) ühilduvat API-t.
eSiger CKA toetab automatiseeritud EV-koodi allkirjastamist, mis on lisatud CI/CD keskkondadele. See suurendab DevOpsi torujuhtme turvalisust, tagades, et inseneride jagatud tarkvarakomponendid on autentitud SSL.com EV Code Signing sertifikaadiga. Seetõttu ei saa häkkerid teie tarkvara koostamisprotsessi ohtu seada, sest pahatahtlik fail, mida nad üritavad sisestada, tuvastatakse kui eSigner CKA-ga allkirjastamata. Isegi kui teie insenerid töötavad erinevate ajakavade ja asukohtade järgi, võivad nad olla kindlad, et tarkvara, mida nad teie CI/CD platvormil üksteisega jagavad, on legitiimne.
Lisateavet selle kohta, kuidas integreerida eSigner CKA populaarsete CI/CD tööriistadega, leiate sellest juhendist: Kuidas integreerida eSigner CKA automaatse koodiallkirjastamise jaoks CI/CD tööriistadega.
Spetsiifilised CI/CD teenuse integreerimise juhendid
eSigner Cloud Code Signingi saab integreerida peaaegu igasse CI/CD teenusesse. Allpool on konkreetsed juhendid mõnede kõige populaarsemate teenuste jaoks, kasutades ülalmainitud tööriistu.
- Pilvekoodi allkirjastamise integreerimine CircleCI-ga
- Pilvekoodi allkirjastamise integreerimine GitHubi toimingutega
- Pilvekoodi allkirjastamise integreerimine GitLab CI-ga
- Pilvekoodi allkirjastamise integreerimine Travis CI-ga
- Pilvekoodi allkirjastamise integreerimine Jenkins CI-ga
- Pilvekoodi allkirjastamise integreerimine Azure DevOpsiga
- Pilvekoodi allkirjastamise integreerimine BitBucketiga
Githubi kasutajatele, kes vajavad teeki EV Code Signing eSigner integreerimiseks GitHub Actions CI/CD-ga, et nad saaksid oma automatiseeritud väljalaskeprotsessis kasutada eSigneri koodi allkirjastamist, klõpsake seda link et pääseda juurde kasulikele ressurssidele.
kokkuvõte
Automatiseeritud koodi allkirjastamine SSL.com-i eSigneriga pakub kaitstud ja tsentraalselt hallatavat keskkonda teie tarkvarakomponentide, privaatvõtmete, mandaatide ja allkirjastamiskirjete kaitsmiseks. Kuna eSignerit saab sujuvalt integreerida parimate CI/CD teenustega, saavad tarkvarainsenerid ja -juhid keskenduda rohkem oma peamisele rollile programmide arendamisel, ilma et peaksid muretsema koodi kompromiss. eSigneri eelised saab kokku võtta järgmistes punktides:
- Dünaamiline liides võimaldab integreerida erinevate CI/CD teenustega.
- Tarkvarakomponente saab allkirjastada ja kaitsta CI/CD konveieri igas etapis.
- Kõiki koodi allkirjastamise tegevusi saab automatiseerida.
- Pilvega allkirjastamine võimaldab mugavalt läheneda ettevõtte koodi allkirjastamisele
Teabe saamiseks eSigner tellimuse ja koodi allkirjastamise sertifikaatide, sealhulgas suuremahuliste ja kohandatud lahenduste kohta võtke ühendust aadressil sales@ssl.com või täitke allolev vorm.