2 áŽáľ á°ááłáá˝áŁ 4 á°áááá á¨áá¨áŤ ááłáŞáŤáá˝áŁ á¨áŤáłá˝á á¨áĽá áľáŤáá˝ áĽá 250 áľááŞááśá˝ áá áŠáᢠá áá áŁáá áá°áľ áá áá á áľááá áá á áááľ á áá°ááᣠááá áá á áá´ DevSecOpsá áá°áá á á¨ááአáá° áá¨á¨áťá áááľ áŤáľáááááłáá˘
á´áá´ááŚááľ áááľá áá? áľá DevSecOpsáľ? ááŠááśáš áááľá áá¸á? á¨áá°áá áŞáŤ á°á
áááľ - áľá áááľá áá? ááá˛á á áŤááľ ááá á áá°áŤá? áĽááá
áá áĽáŤááá˝ áááąá áŤááá áŠáŞ áťáŁáá ᨠSwordfish á°á
áááľ. áŠáŞ áááá ááá á áááá ááááłá áĽá á¨áĽááłáá á¨áá°áá áŞáŤ á°á
áááľ áá´á áá° DevSecOps áá°áľ á¨áá¸ááá á˝ááŽá˝á áá°ááľáá-á°á
áááą á¨á°á á ááá á¨áĽáľááľ áá°áľ áá° DevOps áá°áľ áĽáá´áľ á áľááá áá
á¨áĽ áĽá ááá áĽáá°ááá°á á ᣠáá áá á°á¨ááá˝á áĽáá´áľ ááá áĽáá°ááťá ᢠá¨á°á
áááľ áá¨áŤ, áá á áááľ ááłáŞáŤáá˝ áĽá
á áá ááá áĽáá°áá˝á, áĽáá´áľ áĽáá°áááŤáŠ áĽá ááĽááśá˝á áááľáááľ áĽáá´áľ á áľááá áááá áĽáá°ááťá.
áľá á°áááŞááĄ- áŠáŞ áťáŁáá - á áŠáŁááŤá ááľáĽ áá á¨á°á áááľ á ááá´ááľ Swordfish á°á áááľ. á¨á¤áľá¤áľá˛á¤á áľáá ፠áááááľ áŤáá ᣠá á ááá á¨áá°áá áŞáŤ áľáá°á ááłáŞáŤáá˝á áá° á ááľ á¨áĽáľááľ áĽá á¨áá°á áĽá-áá áłá ááááľá˘ á áá¨á á°á áááľ ááľáĽ ᨠ7 áááłáľ áááľá˘ áśááľááŽá˝á á áááááľ áĽá á áááááśá˝á á áá°áĽ á á áá-áŁááᣠá Sberbank áĽá á ááá˛á á´áááááá˝ á°ááˇáᢠá¨á áá á áá ááŁá¤áá˝ á°áá᪠ZerONightsᣠPHDaysᣠRISSPAᣠOWASPá˘
á¨áá°áá áŞáŤ á°á áááľ: áľá áááľá áá?
á¨áľáá ፠á°á áááľ ááá°áá áŞáŤ á°á áááľ áááááľ áŤáá á¨á°á áááľ ááá ááᢠáá áľá áá á¨á° áááľ ááá á¨á ááłá¨ áá¨áĽ á°á áááľ á áá°áá, ááá áá áľáááá˝áá áĽá ááá˘áá˝ á áá áá áĽáá°áá°áŠ - áĽááá á¨áá°áá áŞáŤá ááľááśá˝ áĽá áľáááśá˝ áá¸á.
á á
áŁáŤ
á áááŹá˝á á´áŠáŞá˛ áĽá á¤áľá¤áľá˛á¤á á á°áááś áĽáá°ááłáá á°áááááśá˝á áááá¨áľ áłááá áĽááłáá¨á°áą ááá¨áá¨á áŤáá ááᢠá¨áá á áá, á¨ááááŽáśááľ áŤáá áááá á ááŤá¨áĽ á°áťá˝áá, á°áťá˝áá, á¨á áá áĽáááľ áŤáá áĽáá
áĽáááľ á áá.
áááá á¤áľá˛á¤áᲠá á°ááŤáŠ áá´áá˝ á á¨áá°á áááł á°ááááŻá - OpenSAMMᣠBSIMMᣠOWASPᢠáá´ááš áááŤáŤá, áá á á á ááá á°ááłáłá áá¸á.
á áĽáľááľ áá´á á¨áááŁáł á°á áááľ
á áŁá ááľáááá BSIMM -
áĽáŤááłááłá¸á 112 á°ááŁáŤáľ á áá¸á 3 á¨áĽáľááľ á°á¨ááá˝áá᪠ᣠááŤá¨áá áĽá á¨ááᢠáááá 12 áááśá˝ á ááá ááľáĽ ááĽááľ, ááĽááľá á áľááá á¨áááľá áááŽá˝ ááá¨áĽ, áĽáá´áľ áĽáá°áá°áá አááá
áĽá ááľ á ááľ áááá˝á áá¨á áá˝áá, áááłá á¨áááááłááľ áĽá á°áááá áŽáľ áľáá°á ááá á¨áŽáľ áááá. áĽááľá áĽá
áľ á ááĽá°á á á°áá¨áĄáľ á°ááŁáŤáľ á áááá áá°á¨áľ á áĽáááł áá áŤá.
ááá DevSecOps
DevOps á°á áááľá ááá¨áŁá¨áĽ áŤáá áľ á á ááá áľáá áá°áľ ááá˘
á ááááŞáŤ
ááá á˝áá á¨áá¨á á°á
áááľ á¨áááľ á¨á°áᨠááá ááᢠáĽááá áá áá
á ááľ áááᾠᨠIB áá¨áł á˛áá 2-3 áľááá
áĽá ááľ ááłáŞáŤáá˝á áááá. á á¨áľáľáľáľ áአá ááľ áá á¨ááá áŽáľ ááá á áááŹá˝á áááá°á˝ áá°ááłá áĽá á áááľ á ááľ áá
á áľáá
áłá˝á áĽáŤ áá°áľ ááľáĽ á ááá á áŤáŁá˘áá˝ áĽá á˘ááąáľáľáŞáá˝ ááľáĽ áŤáá á°á
áááľ á á ááľ áááŽáŤáŠá ááľáĽ áĽáľááąá áááŤá áĽá ááá˝á¨áá¨á ááá á áá áááá á˛áááᥠáĽááŤáá - á
áá° DevSecOps á˝ááá
á á°á áááľ áááľ á¨á áááľ áá°áľ ááľáĽ á áŁá á áľáááá áá ááᢠ"áá°áľ". ááłáŞáŤáá˝á áľáááááľ á¨áá°áĽá á ááľ áá áá áá¨áłáľ áŤáľáááááłá.
á DevOps áá°áľ ááľáĽ ááłáŞáŤáá˝á ááŤá°áľ áĽáť á á á áá°áá - á áá°áą á°áłáłááá˝ ááŤá¨á áááŁáŁáľ áĽá áááŁáŁáľ á áľááá ááá˘
á°áá˝ á¨ááłáŞáŤáá˝ á¨á áá á áľááá áá¸á
áĽááá áá á°á áááą á¨á°á á á á¨áĽáľááľ áá°áľ áááľ á¨áááá¨á ááłáŞáŤá á ááá¨áĽ áĽá á ááááľ áá, áĽá ááłáŞáŤáá á áá áŤáá áá°áľ áá áááááľ á áá°á¨á áá¨áŤáá˝ áŤá áá. áá áá° á áłáá áá¤áśá˝ áááŤá, ááááŤáąá ááá ááłáŞáŤáá˝ á¨áŤáłá¸á áŁá áŞáŤáľ áĽá áá°áŚá˝ á áá¸á.
á¨á°ááá°á ááłá á¨á°á áááľ ááá áĽáŠ áĽá ááľ ááłáŞáŤá á¨áá¨á áĽá á¨áá°áą áá áááľáŤáľ áá° ááá˘áá˝ á˛áᣠááᢠáá á áá°áŤá - áá°áą á¨á°ááá ááŁáŞáŤ ááľáááľ á áá áŤáá ááłá áá áĽááłááŁáŁá á ááŤáľá˝á ááááľ áá á¨á°áá¨á°áá˘
á ááááŞáŤ, áá áá¤áľ áĽáá°áááá áĽá áá°áą áá áĽáá°áááľá ááááš. áá á áá°áą ááľáĽ á¨ááłáŞáŤáá áĽá á¨á°á áááľá áááá˝ ááá¨áłáľ áá¨áłá.
áá°á á˛á áĽá á áá á¨ááá ááááŠ
ááľ ááłáŞáŤáá˝á á¨ááááľá á ááľ, áŤáááľá áááá¨áą. áĽáŤááłááą áŠáŁá፠ááááľ á¨ááá á¨á°á áááľ ááľáááśá˝ á ááľ, áźáŽá˝, áááłáśá˝ á á - ááá áá á áá áá° áá¨áłáľ áĽá áááá á°á ááš á á á ááááĽá?
áĽááá áá ááľáááśáš á áá°áá°áŞáŤ áá á¨áá°á áá¨ááľ áłáááľ áá¸áᢠáá° áŠáŁááŤá áľááᣠáá°áąá ááá¨áľ áĽá á¨áśááľááŠá á¨á°á áááľ ááľáááśá˝ áĽáá˛áŤáłáŠ áľáá áá á ááľ ááłá áá á. áá á áŤá°á¨áá áľááťááľáľ áá¨á á áá áĽá¨ááá áá ááĄ-
- á ááᣠá ááľáłááťááš ááľáĽ á¨áá áŚáł áá á°ááľ á¨áááá áľ ááááľ áá áá˘
á áá¤áąá, á°ááą á¨áłáááľ á áá á°á¨á°á.
ááááááá˝áŁ áźáŽá˝ áĽá ááá˝áᣠá ááľ áá˝ ááá áŠáŁ áááłá á á፠áááŁáľ - áááá á°á ááš áá.
ááľáááá áŤááá ááá ááľá°áŤá¨á áĽá ááááá áá áá ááá ááá˘
á¨á°á áááľ áťáááŽááá˝á áá áá
áĽááá áá á á ááŤá áŠáŁá፠ááľáĽ á 100-200 ááá˘áá˝, á ááŤáł á°ááŁáŤáľá á¨ááŤá¨ááá á ááľ á¨á°á
áááľ ááŽáá á á áĽá áááá ááá áááá°á˝ áá á¨ááá. á¨á°áťááá áŤá
á á˘ááá áĽááłá áááą á¨ááŤááá¨áá áŽáľ áĽáą áĽáť á áááľá˝áᢠááĽáá°áá
ááááśáš ááłáŽá˝ á˝áá°-ááłáĽ á°ááá
áˇá -
á¨á°á áááľ áťáááŽááľ á áááľ áĄáľá ááľáĽ áŤá ááááľá á°á áááľ ááááľ áŤáá á°á ááá˘
á¨á°á
áááľ áťáááŽá áá° áááľ áĄáľá ááá˘áŤ ááĽáĽ áĽá á¨á°á
áááľ ááááá ááá áá° á ááľ á°áá¨áŁááá˘
áĽááá áá á ááľ á¨á°á áááľ ááŽáá áá° áááľ áĄáľá ááĽáś á áŽáą áá áľá á°áľ á˛á ááá á¨áááá áááľ áá°áá°áááĄ-
- áĽá á áá° áá áá ? áááááŞáŤ áá á áŤá˝ááá. ááá ááá á¨áĽá áá áĽáŠ áá - á¨áá°á áá°áᏠá áŽáľ áááá áá "áááá¨áľ" á áľááá áá, áĽáááĽááá!
áá á¨á°ááá° áááł ááᣠââááááŤáąá á á ááááśá˝ ááá ááá˘á áááá á áľáŤ áĽá á áŽáľ áááá ááľáĽ á áááááŁá¸á á¨áĄáľá á ááŽá˝ áá á¨á áá áĽáááľ á áᢠá¨á°á áááľ á áŁá ááá á¨á°á áááľ áťáááŽá áľá á°áąá áĽá áá¤áśášá á¨ááŤááááľ á¨áá, áá á¨á áá ááĽá°áľ ááá¨áá.
áĽáá˛ááᣠááá˘áá˝ á¨ááááá á¨á°á áááľ á°á á áá áŽáłá¸áá áŤáááᢠá áľáłá˛áľá˛á áááááŞáŤ ááłáŞáŤ ááľáĽ á˘áŤááľ 5 ááŽáááśá˝ ááá á°á á áĽáááá áá áááá áĽáá á áááŽá˝ áááľáłááľ á áľá¸á᪠áá. á¨á°á áááľ áťáááŽááá˝ áááłá¸áá áŤááá: á ááááŞáŤ á°á¨á á¨áá áĽá áá áĽáá°ááłáŠ - á¨á áá áá¤áłá áá¸á.
áľááá á¨á°á áááľ áťáááŽáá˝á áá°áá á áĽá á¨á°á áááľ áĄáľáá á°á áĽá ááľááľ áŤáľáĄá áľá˘ ááťáááŽá áĽáŤáą, áá á°áá á áá áá-á á á˛áľ ááľá ááľáĽ ááŤá áĽáľááľ, á¨á´ááá áááá¤á ááľáááľ, á´áááŤá, á¨á ááŤá áĽá á¨á ááŤá áá ááśá˝á áá¨áá, á¨áá ፠áá áá¨áá. áá á ááłááľ á¨áá á áŤá áá ááľáľá á áŤá ááᣠá áááľ áĄáľá ááľáĽ á¨áĽááľá "á ááá˝"á˘
á¨áá¨áŤ á°á¨ááá˝
áá á¨ááłáŞáŤ á˝ááŽá˝
áľáŠá¨áľ áááš ááłáŞáŤáá˝ áá á áľááá á¨áááľá á˝ááŽá˝ á áááťáá. á¨á áá ááááľáá á¨á áá á áááá áĽá°ááľáťá¸ááá.
á¨á á áľáá°á áá. ááááľ á¨ááľá áľ áĽáľá¨ áááá áľá¨áľ áááá áá¨áŤáá˝ áĽá áľáĽá°áŁáá˝ 30 á°áááá˝á á¨áááľáľ á¨áá á¨áá¨á á°á áááľ áá°áťáá˝ á ááľ áá áááľáłáᢠáľááá ááá á°á áá°áąá á ááááľá. áá áá áŁá ᪠áááľ ááľáĽ áŤáľáᥠáĽá áá°áá°ááŤáá˝á ááłáá˘
á¨áá°á á¨áá¸áľ á ááłá ááá á¨áá¸áľ á áááłáᢠááá áááśá˝ á¨á°ááŤáŠ áá¸á, ááá á¨á°ááŤáŠ ááááá˝á áĽá á¨áŤáłá¸á áŽáľ ááᤠáá ááá. á á°ááŤáŠ á¨áŽáľ á¤á áĽá á´áááááá˝ ááłáŞáŤáá˝ á¨á°ááŤáŠ á¨áá¸áľ á ááłá áĽá á¨áá¸áľ á áááłá á°á¨ááá˝á ááŤáłáŠ áá˝ááᢠáľááá ááľáĽ áŤááá á°ááá¨áľ áŤáá°á áŠáŁááŤáá˝ áĽá á áŤáá° áľáá áŤáá˝ áĽáŠ áĽá á áľá°ááá áá¤áľ áŤáłáŤá.
á¨ááŁá ááłáŞáŤáá˝ áá ááá áá á°áľ á¨ááá˘. á áľááľáá á¨á°á ááá áľ áá á¨ááááľ á ááá ááłáŞáŤáášá áááá¨áąá˘ áááłáᣠJenkins ááá TeamCity áŤáááľáŁ á¨áá áśááľáá áá á¨ááłáŞáŤáá˝á áá á°áľ áŤá¨áááĄáŁ áĽá ᨠGitLab CI áá áłáááᣠáĽááľá á áá ááá áľáá˘
á¨áá ááľ áĽáĽá¨áľ ááá á¨áá á á áá ááľáĽáľáĽááľá˘ ááŁáŞáŤá á¤áá á á¨ááá ááá á áľááá? á ááááš ááľáĽ áá°á¨á á¨áá˝ááľ ááá áááŽá˝ á á¤áá á á áŠá ááááľ á ááŁá¸áᢠá ááłáĽ á°á¨á, ááŁáŞáŤá áźáŽá˝á á¨áá ááľ á˝ááł ááá¨á áááŁá.
ááá á¨áááľ áááľ ááá° áŤááł á¨ááᢠáááľ á ááá á áááá, áááá á á˛áľ ááááá˝á áĽá á°ááŁáŤáľá áĽáá áááá, á¨áľáŽáá áŽáľ áá° á á˛áľ ááááá˝ áĽáá˝ááá. á¨ááááá ááłáŞáŤ á áłá˛áľ ááááá˝á áĽá á´áááááá˝á áĽáá°áá°áá áá¨ááἠáĽááááááᢠáľááá
, áááą áĽááá°á áĽá áľáááá áááá ááá
á áľááá áá
á¨áá°áľ áŁá áŞáá˝
á¨ááłáŞáŤááš áŁá áŞáŤáľ á á°á¨ááŞ, á¨áĽáľááľ áá°áąá áá áłáá˝ áááľ ááľáĽ áŤáľááĄ. áááłá á áááľ ááľáĽ áŁáá áááŁáľ á¨á°ááá° áľá á°áľ áá. ááá˝ áŁá áŞáŤáľ áá áááľ ááľáĽ áááŁáľ áĽááłááŁá¸á áĽá á¨á°á áááľ áĄáľá áá áľáŠá¨áľ ááľá áľ áĽááłáá áľ áĽáá.
áááąá áááá°ááá áĽá á¨áá áá°áŚá˝á ááááá , ááá አá¨á°ááŤáŠ á°ááŚá˝ áĽá á¨á°áᨠááááŤáá˝á á áłá - á°áááááśá˝ áŁáá áľ áá á¨áááŁáł áá°áąá áááá ááľáááśá˝ - áá°ááŤáŠ á áŤáŁá˘áá˝. áááłáᣠá áá áŤáá á áááŤá áá° áááľ ááá፠ááá UAT áĽáá°áááľ áľáááá¨áł áá áĽáá á ááááááŚ
- áĽáá áľáááśá˝ á áááľ, á¨áá á áá á¨áľá á áááąá!
á áá ááᣠáááá¨áˇá¸á á¨ááᥠá¨á°á áááľ ááłáŽá˝ áĽááłá áááá˘áá˝ áááá á áľááá ááá˘
á¨á°áááááľ ááá áá°á¨á᪠ááá፠áĽáá ááľ á áá°áá: á áĽá , áá á°áľ ááá áááŞáŤ. á áá á áŠá á¨áááąá á°á áááľ áĽáá°ááá ááťáťá á ááĽáᣠáĽá ááá˘ááš á´áŞáŠáŞá˛á á ááŤááá ááá áá ááĽáĽ áĽááłáŤáľááááĄá˘ áľááá ᣠá ááłááľ áá áá áá áĽáá°áááá-á ááááŤá áá ᣠáá° áááľ á áŤáŁá˘ á˛áᣠᣠá ááá áááąá áĽááłáá ááłáá-
- áááśá˝, á˝ááŽá˝ á ááĽááľ, áĽáŁááá ááĽááą áľáŠá¨áľ ááľáĄ.
á UAT á°á¨áᣠáľá áľáááśá˝ ááľá ááááŤáá˝á á áľáá áĽááłáŤááᣠáĽá á ááŽá áááŤá áá áĽáá˛á áĽáááááĄ-
"áááśá˝, áĽá áá á áľá áá ááá, ááá ááá á áá°á¨áá˝áá - á áá á ááá áľá.
áľá áŽáľ áĽá á°ááááááľ á¨á°ááááá, á áá áŁá ᪠ááľáĽ á¨á°áťááľá áŁá áŞáŤáľ áĽá áŽáľ áĽáť ááłá¨áľ áĽá áľá á°áááááśá˝ ááľá ááá á áľááá áá. ááá˘á á ááŤáŠá á 3 ááá°áá˝ áŤáááłá áľ áĽá áĽá፠ᨠSQL ááá áĽááłáá áĽá áľááá á á áľá¸áłá ááľá°áŤá¨á áĽááłáá áľ áĽáááá¨ááá, áá áľá á°áľ áá. á áá á¨á°áťááá áĽáť áááá¨áą, áĽá áá° áááá¨áťá á¨áááŁáá ááἠáááá¨áą.
á ááłááľ á¨á°ááŁá ááľááśá˝ á áá áĽáá á - á áááŹá˝á á¨ááá°áŤá áľ ááááľ: áááἠá áá°áááá, á ááŤáŠá á˛áŤá, áá°áááĽáá áá˝ ááá á˝ááá á¨áá, ááá áááą á ááŤáá. á¨á°á áááľ ááľááśá˝ - áĽááá á°ááłáłá ááľááśá˝ áá¸á, ááá áá á áá°áá áŞáŤá á ááľ ááľáĽ á áá°áá, áá á°á áááľ.
ááá á¨áśááľáá áĽáŤáľ ááłáŽá˝ á¨á°á áááľ ááłáŽá˝ á áá°ááᢠááá áá ááá á¨á°á áááľ á˝ááŽá˝ á¨áśááľáአáĽáŤáľ áá á¨á°áŤáŤá áá¸á. á¸áŞá áááąáᣠá¤ááľáá˛áŤá˘
ááá áľáááśá˝ á°ááłáłá ááľááśá˝ áľááá ááá á¨áĽáľááľ ááľááśá˝ áŁáá áľ áŚáł áá áááἠá ááŁá¸á. áľááá ááá á¨ááŤáá á áŞáááśá˝á áĽá á áľá᪠áá˛á¤áá˝á áá¨áąá˘
á áááľ áľáá
áľ ááľáĽ áľá ፠á¨áľáłá˛á áľáá°á ááłáŞáŤáá˝ áŞáááľ á°á¨á°áᢠá¨ááľáŠáľáŁ á°áááŹáŁ áĄá á ááŹáŁ 350 áá
á
á á á ááᣠááááľá áá° áľáŤ ááŁáᢠáľááá
áááŁáá˝ á¨ááą áááŁáá˝ áá¸áá˘. á áĽáááá áá á¨áľá á áááąáᣠá˘áááá˝ áá°á¨ááᣠáá¨áłáᣠáá ááᣠááá áááą á á°á áĽá¨áá ᨠáá áááá˘
áá áááľá¨á? á ááá áŤáááá¸áá á¨á°á¨ááᥠááľááśá˝ ááááľ ááš áá°áá ááá áĽááááŁáá áááłá á á፠ááľáĽ áá° áá áááἠááľáĽ áĽáá¨áá¨áááᢠááľááśá˝ á¨á°ááŁáŤá ááľááśá˝ áĽá á¨áá°á ááľááśá˝ áá á á á°á á°á¨á°á á áľá፠á°á°áĽá°á ááááłá.
á¨áááááłááľ áľáá°á - SAST
áá
áá°áááááľ áŽáľ áľáá°á ááá˘áŁ áá áĽáá° SonarQube á°ááłáłá á áá°ááᢠááľááá°-áĽááľ ááá á
ἠáĽáť áłááá áĽáááľáťááᢠáľááłáá á ááŤáł á ááŤá¨áŚá˝á áá áááᥠá á°áááááľ ááᣠá
á¨á ááŤá¨áĽ áĽá áá˝: á ááááŞáŤ á¨áĽáľááľ á°á¨á áá á áŽáľ ááľáĽ áŤá áľáááśá˝á ááá¨áľááááŤáá˝ áĽá á¨á°ááá ááłáŞáŤáá˝ á ááááŠá áľ áá, áĽá á°á¨á᪠á ááľ á˝ááł: á¨á°ááá áá á¨áŽáľ ááá áááá áĽá á áá áĽá¨á°áŤá áŤáááá áŁá ᪠áĽáť ááᣠáá á á¨áá°áť ááá ááááłáá˘
ĐинŃŃŃ áááŤáľááá ááááá˝ áľáá ááŁáľ áá.
á áľááá áá á°áśá˝ ᣠá ááłáŞáŤááš ááľáĽ ááá áŤáá áľ, á áĽá á°á¨áŁá á áľá°áŤá¨áľ:
- á¨áá á°áľ ááłáŞáŤáĄ JenkinsᣠTeamCity áĽá Gitlab CI
- á¨áááľ á áŤáŁá˘áĄ Intellij IDEA, Visual Studio. á ááľ ááᢠá ááá ááłááľ á¨áááŁáá ááá¨áłáľ áá°ááá˝á á áááá˝ áááááŁáľ á¨á áá á ááş áá, ááá áá á áĽáŤáą á¨áĽáľááľ á áŤáŁá˘ ááľáĽ á áĽáŤ áŚáł á áľááá áŤáááá áááá á áľááá áá á°áśá˝ áĽá áľáááśá˝á ááá¨áľ.
- áŽáľ áááá: SonarQube áĽá á áĽá áááá.
- á¨á°á ááš áá¨áłá°áŤáá˝áĄ á፠áĽá áĄáááá˘
áľáá á ááłááľ ááἠá¨áľáłá˛áľá˛á áľáá°á á°ááŤáŽá˝á áŤáłáŤá.
ááá ááá ááłáŞáŤááš á áá°ááᣠáá°áą áĽááᣠáľááá
áá°áąá áááľáŹáľ áĽáŠ á¨áá áááľ ááá áááľááá˝ á áá˘
SAST áááľ ááá áĽá
á á áŁá áĽá á°áááááśá˝á ááá ááľáĽáľáĽ á¨ááἠáá°áľá á áŤááá ááá áá áá°áľá á ááááĄá áľ áá áĽá
á áá ááá áá˝áá áĽá á ááŁá¸áᢠáá°áą áĽáá´áľ áĽáá°ááááŁ, ááľáá˝ áá ááá˝ áĽáá°áá°áĽ, áá áŞáááľ áĽáá°ááŤá°áá, áá áĽáá°ááŤáłáá
ááá¨áłáľ áá¨áłá. á¨áŽáľáá á°á
áááľ á¨ááááŁáľ á¨ááááŞáŤ á°á¨á áá¨ááá á¨ááá á¨áááľ ááá áááľááá˝á áá ááá˘
á ááá ááááŞáŤ áá á¨ááá áá áĽáá´áľ ááááľ áá˝áá, ááá á¨áá á: CI, ááá Jenkins, ááá TeamCity? á¨áá°áąá áá á°áľ áááľ ááľáĽ áŤáľááĄ.
á á˛áŞá¤áľ á°á¨á áá á°áľ
Bitbucket ááá GitLab áŤáá
á°á¨á áá áá
á°áľ ááľá¨á áľá˝ááá
á ááľá°áľ áĽáŤáá áááľáą, ááá˝á. áŽáąá áááľ áĽá á¨á°á áááľ áá°áťá áĽááłáá ááá áĽááłáá°áłáŤ á áááŁáł áááł áŤáłáŠá˘
ááĽá¨áááľ áĽááἠáá, áááá á áľá°áŤá¨áľ áŤáľáááá. á á°á áááľ á áŠá áĽáť áŤá°á¨ááľ, á áłáĽá ááľáĽ áŤáľáááĄáľ áĽá áááá á°á ááá ááá á ááááŠá, áĽá á¨ááŤá á áአáá¨á¨áť áá áĽá áłááŤáá˝á á¨áŁá, áá áľááá á áá°áá áĽá áĽáŠ á áá°áá.
á¨áŽáľ áááá áľáááľ áá áá á°áľ
á áá´áŁ á¨AppSec á´áááŤá á°á ááá á á ááŤáł á áľááá ááŽáááśá˝ ááľáĽ áĽáá° ááŁáŞ áááá ââá áľááááᢠá á á˛áą áŽáľ ááľáĽ áľá á°áśá˝ áĽáá°á°áá ááá ááá áľá á°áśá˝ á¨áá áá á áááľá¨áľ ááááá áááłáá âááá áâ ááá âáĽáŤ áŤáľááááâ á¨áááá á¨ááá°áť áĽáŤá áá áŤáľáááŁá - áá ááá ááá á°á á áá ᣠááá áá ááá áĽá á áľááá áá áá áááááľ áŤáľáááááłá ááá ááá . áĽá¨á°ááá áŤáá áľáŞáľ áá áááááľáŁ á¨á áá¤áľ áá°á áŤáá°ááá áá á°áľá á á°áááááᢠáá áá á áĽá áŽáľ áááá ááľáĽ á áŤáľá°ááᣠáĽá á¨á°ááŠáľ á¨áá°áą á°áłáłááá˝ ááá áአáá°áľ á¨á°á áááľ áááłáá˝á á áá°ááá˘
á¨SonarQube áá áá á°áľ
áĽááá˝ á áá¸á
á CI á°á¨á áá á°áľ
áĽáá ᣠáĽáá˛áá ᣠááá ááá á áŁá ááá áá-
- á¨á ááśáá°áŽá˝ áá áĽáŠá ááá˘, ááá áá¨áŤáá˝.
- á áááľ á°á¨ááá˝ áá¨ááá: dev, test, prod. á¨á°ááŤáŠ á¨ááá˝ áľáĽáľáŚá˝ ááŤá°áą áá˝áá, ááá á¨á°ááŤáŠ ááľááśá˝ áááłáá˝: áľáĽá°áŁáá áĽááááá, áľáĽá°áŁáá á áááá.
- á¨á°ááłá°á / áŤáá°ááłá°á á áá. á¨á°á áááľ áá°ááá˝á áá¨á¨áť áĽá¨á á á á áá ááá á áá áĽá áᢠáááľáᣠá áľááá¨áá¸á áá° ááľ áĽáááĽáááᣠá¨ááŤá ááá ááá áĽáŠ ááá ááĽá áá á¨áá á°á¨á áĽáááááá˘
áá áá áášá á áá áŽá ááá ááľáĽ ááᢠá áĽááá°á á áááľ, áá á áá°áá, áá áĽáá°ááá. á¨á°á áááľ áá°áťáá˝á á¨ááŤááľ áá¤áľ á¨ááá áá¨áŤáá˝ áá¤áśá˝ áá á°ááłáłá ááá á áá áľ.
áááłá á ááľ áľáá ááŽáááľ ááľá°á á áá á SAST áĽáááááá áĽáá áá°áá - áĽáşá˘ áá áá ááŽáááľ áá° SAST ááááᣠ20 á°áááááśá˝á á°áĽáśááᣠáĽá ááá ááá áĽáŠ áĽáá°áá á á ááŤáŤ ááááľ ááłá ááľáááᢠ000 á°áááááśá˝ á¨áĽá á¨á´ááá ááł ááᢠááłáá á áłáĽá ááľáĽ áĽááľááá ááá, ááľ áĽáá áĽáááłááá áĽá ááľááľ áŤááŁá¸áá áá¨áłá°áŤáá˝ áĽááááŤáá. áŠáŁá፠áá á áᣠáááá ááá áĽáŤáłá˝áá á áľááᣠááá á¨á°á áááľ áťáááŽááá˝ áĽáá˛á¨áąá á áľááᣠáĽá á¨á´ááá ááł ááááłáá˘
áĽá á á á˛áą áŽáľ ááľáĽ ááá á á˛áľ á¨ááłáŠ áľáááśá˝ á á ááľ ááá ááľáĽ ááá á á ááśáá°áŽá˝ ááľáĽ áĽáá° áľá á°áśá˝ á á°ááłáłá ááááľ ááááľ á ááŁá¸áᢠá á áááŤáááľ ááŁá¤á á°áááŻáᣠá°ááłáŁ áááľ áá°ááá˝ áĽá áááľ á¨áĽá á áá¨áŤáá˝ ááľáááᢠáĽáş - ááľá, á¨áááá á°ááá¨áľá, á ááąá á áľá°áŤááá, ááá°ááá á áľá°áŤááá, á áááĽáá áá áááłáľ - ááá ááá á°á á áá, ááá á á˛áľ áľáááśá˝ á ááłáŠá, áá°áááš á áá°áłáŠá. áá á°ááŁá á áá áŤá á¨áá áĽá á á°áἠáá¨áąáľ á¨ááá ááá áľáááśá˝á ááľá°áŤá¨á á áŽáá áľá áŤá áľááá ááĽááĽáŽá˝ áá á°á˝áá áŤáłáľáŤá-áľá á°áľ áá° ááľááą áá¨áłá°áŤ ááľáĽ ááĽáˇá ᣠá áľá፠á°á°áĽáˇá áĽá á°áľá°áŤáááᢠáĽáá° á áááłá°á áá ááá ááá á áá°áá˝á áĽá áá°ááá˝ á ááłááľ áá áááľááá˘
á¨á°á áááľ á á ááłá á áŽáą ááľáĽ áŤááľ á°áááááśá˝ ááááľ áĽá áĽááľ á ááá á¨áĽáŤáľ á á á ááá ááá˘
ᨠSonarQube áá áĽááá áłáá - á°á°áŞá á°ááá ᣠááá ááá á áŁá ááš áĽá á áŞá ááá˘
á¨áááľ á áŤáŁá˘ áá á°áľ
á¨áá á°áľ á ááŤáŽá˝áĄ-
- á¨ááá¸á á ááľá áĽááł á¨áááľ á áŤáŁá˘ á ááľ ááááá˘
- áá¤áśá˝á áááá¨áąá˘
- á¨áá¤áśá˝ áľáá°á.
- á¨á áááአáá áááłá°á.
á¨á áááአáá¤áľ ááááľ áá á áááľááá˘
á áááľ á áŤáŁá˘áŤá˝á
áááľ ááá
áá á¨áĽá á°ááłá áááľ áá. ááá á°á áááľ ááá á¤á°-ááťáááľá áá ááá - ááá ááá á áľááľá á¨á°á°áá á¨á áľá ááá á¨áá á¤á°-áá˝áááľ ááá°áľ á˛á˝á ááá áĽá ááŤáá˝ áĽá áĽáľáááśá˝á ááá?
á áĽááἠáá
áĽáááľ ááᣠááá áá á¤á°-ááťá
ááľ áĽáá˛á á á°áá˝ á¨á°áá áá¸áᣠáĽáá˛áá á ááłááľ á á°ááá˝á áŤáŤáľáłáᣠáĽá á á¨áááᣠááá á á¨ááá á¨ááááĄáľ áľáááśá˝á á áᢠáľááá
, á áá°áá áŞáŤ á°á
áááľ ááľáĽ ááŁáŠ á°á¨á á á - áá
á¨áááľ ááá á áŤááľ áľáá°á áá.
áááľ ááá áľáá°á - OSA
ááŁáŞáŤá áśáľáľ áá á°á¨ááá˝á áŤáŤáľáłá.
á á¤á°ááťáááľ ááľáĽ áľáááśá˝á ááááľ. áááłáᣠááŁáŞáŤá á ááłááľ ááááľ á¤á°-ááťáááľ áĽá¨á°á ááá áááá áŤáááᣠáĽá á ááľáĽ
á¨áááľ áá á á áľáá°á. áá áĽáľáŤáá á áĽá áááľ á áŁá á°ááłá á áá°ááᣠááá áá á¨áŁááľ á áá áá á áĽá¨á á¨áá°áŠ á¨ááᣠáĽá፠áĽá á áá ááá ááá ááťáťá á¨ááá˝á áááľ ááá á áŤáá á áá áá á áá á áá áĽááľ áá°ááľáĽá áá˝ááᢠáááľ áŁáá á¤á°-áá˝áááľ ááᲠáá°á¨áľ, áá áá ááľá¨á á áá˝áá. áááᣠá áťá˝áá á¨á°á áááá áľáŁ áŽáłá˝áá ááá á á ááĽáᢠáĽááἠáá, ááá á°á á¨áááśášá áŽáľ ááá á á ááááá, áá áĽáŤáľáá á¨áá áá á á áá˝áá.
á á˘ááąáľáľáŞ á áŤáŁá˘ ááľáĽ áĽá á áá á¨ááá áááá˝á áľáá°á. á áá¨á¨áť áááľá áĽáá°á¨á¨áľá áĽá á¨á áἠáááá á¨áĽáá á á áááááłá˝áá áá˘ááąáľáľáŞá áĽáá°ááá á á ááľ ááááłá áááł á áľáĄáľá˘ áĽáą á ááŤáľá°áá áááł áááŤá - áłááᾠᣠáá ᣠá ááľ áááľá˘ áĽá á áá°á áľá áá, á¨á°á áááľ áá°áťáá˝á á áá°áŤá, ááá ááá áĽáŠ áááľáá. ááá áá á áľáááľ, á¨á°ááá á¨áááľ áłáááłáľ á áá, á áááľ ááá á áŤá ááľáĽ ááłá á¨áá á°áááááľ áááŁá, á áá áአáľáĽá°áŁ ááľáĽ, á á˘ááąáľáľáŞ á áŤáŁá˘ ááľáĽ á¨ááá ááá. áá áĽá á¨áľ áĽáá°ááá áá áŤáááááĽá áá á°áááááľ á ááá á ááłááᢠá ááłááľ ááłáŞáŤáá˝ á á áá áá á ááŽá ááľáĽ áĽá á áá á ááá á¤á°-ááťá ááľ ááľáĽ áŤá á°áááááśá˝á á¨áá¨áłá°á á˝ááł á áá¸áᢠá áŁá á áá áá.
áŁá áŞáá˝:
- áá°ááŤáŠ á¨áĽáľááľ á°á¨ááá˝ á¨á°ááŤáŠ ááá˛áá˝.
- á á˘ááąáľáľáŞ á áŤáŁá˘ ááľáĽ áááá˝á áááŁá áŠ.
- á áľáá áą áŽááąá ááľáĽ á¨á¤á°-ááťá ááľ ááĽáĽá.
- áá°ááŤáŠ á¨áááŁáł áľáááśá˝ áĽá ááááá˝ áľáá.
- á¨áśá¨á ááľáá˝ áľáá°á.
á áááľ ááá áľáá°á áá á¨á°á°áአá ááľáŠ áá áŤá ááŞáá˝ áĽááľ ááłááá˝á˘
áĽá¸áá áá ááá˘
á¨áá°áľ áá á°áľ
á¨ááŞááľá á¤á°-áá˝áááľ ááĽáĽáá¨áá áááŽá˝ á¨ááááą. ááŤá áĽá ááľáŁá áá¨ááťáá˝ á áá. áááłáᣠá Event Central ááľáĽ Nexus á ááᣠáĽá á áĽá áá¨ááť ááľáĽ âááłáâ ááá âá¨áá°áâ á°á¨á áŤáá¸á á°áááááśá˝ á ááááŤá¸áá áá¨ááἠáĽááááááᢠáĽáá°áá áŤá á°áááááśá˝ áĽáá˛ááŤá¨áĄ áĽá á ááľáŁá áá¨ááť ááľáĽ áĽááłááŤá°áą á¨Nexus Firewall Lifecycle ááłáŞáŤá á áá áá ááŽáá˛áá áááá á áá˝ááá˘
CI áá á°áľ. á á°ááłáłá á°á¨á á¨á ááśáá°áŽá˝ ᣠá¨ááá áá¨áŤáá˝ áĽá áá° á¨áĽáľááľ á°á¨ááá˝ áá¨ááá-dev ᣠtest ᣠprod. á áĽáŤááłááą á°á¨á, áááááá á¤á°-ááťáááľ ááá¨áľ áá˝áá, áááááá ááá áá áá, ááá áá "ááłá" áááł áŤáá á¨áŁáľ ááá áŤá, áá° ááŽá ááľáĽ á áááĄá áľ á°á¨á áá á¨ááá˘áá˝á áľáŠá¨áľ ááłáĽ á ááĽááľ.
á áá˛ááťá áá á°áľ: Nexus áĽá JFrog
á áááľ á áŤáŁá˘ ááľáĽ áá á°áľ. á¨áá¨á§á¸á ááłáŞáŤáá˝ á¨áááľ á áŤáŁá˘áá˝ áá áá á°áľ áááŤá¸á áááŁá. ááá˘á á¨áá°áť áá¤áąá á áľáŤ áŚáłá ááááľ ááá á CVS ááľáĽ á¨áááŁáą á ááľ á¨á°áááááľ áŽáľá á¨ááááľ áĽá á¨ááŁáŤáľ á˝ááł ááá¨á áááŁáá˘
á¨á˛á˛ áá á°áľ. áá á áŁá á¨ááá°á áĽá áá°á á˛á á¨á°ááááŠáľ áĽáŠ áŁá ᪠áá - á á˘ááąáľáľáŞ á áŤáŁá˘ ááľáĽ á áłá˛áľ á°áááááśá˝á áá¨á°áľ áá¨áłá°áᢠáĽáá°áá áá°áŤáá˘
áĽá á áá á¨á
áἠá áŤá áá¨ááťáá˝ - á ááłááľ á¨áá ááłáŞáŤáá˝ áĽá á¨áĽá á¨ááľáĽ áá¨ááťá˘ á áĽáą ááľáĽ á¨áłáá á áŤááľ áĽáť áĽáá˛áá áĽááááááᢠáĽáŤáá á áááá áľáá°áĽáŁ á¨áá¨á°á á¤á°-áá˝áááľ ááá á áááľ á°áááááľ áĽáá°ááá áĽáá¨áááŁááᢠáĽá áŁááááá¸á áĽá á¨áááą áá áŤáľá°áŁá ááá¸á á¨á°áá°á ááá˛áá˝ áľá á¨áááľá
á¨áá áĽá á áá°ááá áĽá áá áľáŞáľ ááá áá áááá áááŁáᢠá áá
áá á¨áľ, á á¤á°-áá˝áááľ ááľáĽ á áŁá ááłá áĽá ááĽá ááá áŤá, ááá˘á á ááŤá á°á¨á áá áĽááłá áłááá á¤á°-áá˝áááąá á ááá áá - á¨á áŤá ááá áŤáá° áľáŞáľ áá áá.
- á áááááŁá áľ áá ááá á°á ááá ááĽá ááá áĽááłáá¸áŤá°áľáŁ ááá á áŤááľ á°á á áááá¸áá áĽá ááá á ááá˝ á ááá áá á á°áá ááá áĽááłáᣠáĽáááľáťááá˘
- áĽá á áá¨ááťá ááľáĽ á¨áłáá á áŤááľ áĽáť á ááá˘
- á áá°ááŤáľ ááᣠááŹáá áĽáá°áá áĽáááľáťááᥠáŚáááľáŁ ááᣠá˛á¤á ááá áśá¨á ááľá ááá˛áá á¨ááŤá¨áĽá áááá ááá˘
- áá° á˘ááąáľáľáŞáŤá á á¨áŁá˘ áľáááŁ, á á˘ááąáľáľáŞ á áŤáŁá˘ ááľáĽ áá áĽá¨á°á¨á°á° áĽááłá áĽáááŁá áŤáá-ááłá áľáááśá˝ ááłáŤá ááá á ááłáŠá.
á°áááá áľááłá - DAST
á°áááá áľáá°á ááłáŞáŤáá˝ áá°á á˛á á¨á°áááŠáľ áááŽá˝ áá á áá á¨áą á¨á°áአáá¸á. áá á¨áá°áá áŞáŤá áá á¨á°á áááá áľáŤ á¨ááľáá°á á áááľ ááᢠáá á¨áľá áá°áá áŞáŤ á¨áá á¨á°áá ááá áĽáŤ á ááŽá¨á áĽáŤááá˝á áĽáááŤáá ᣠá¨ááľ áŁááľ áááá˝ áá á á áŤáľáá ᣠá áá˛ááťá áááĽá á¨á áš áĽáááŤáá-áĽá áśá˝ ᣠá ááὠᣠááááá˝ á á°ááŤáŠ á˘ááŽá˛áá ááľáĽ á áááŹá˝á áĽáá´áľ áĽáá°áá°áŤ áĽá ááŤá áá°áľá ááááá¨áľ áááĽ.
á°ááłáłá áľáááľ á áááľ ááá ááľáĽ á¨á áĽááľ á°áááááśá˝á áááá°á˝ áŤáľá˝áááłáᢠDAST á¨áľááá á¨áááľ ááá áĽáá°ááá áá áľáááŤáá á ááá "á°ááŽá á áá" á áŚá˝á ááĽáá áĽá á¨á ááááŠá ááá˝ ááá¨ááŤáá˘
- á áᣠáĽáá á¨ááĽááľ á˝áá á áᣠáá áĽáá á¨ááá˘
á áá ááľáĽ áľáá á á°ááá˝ á á, ááááŤáąá áá á á¨á°á áááľ áá¨áŤ ááŤáŞáá˝ á áá°áŠá áľ á°ááłáłá á áá áá áŤá°á¨á, á°áľ á¨ááá áááŽá˝ áá¨á°áą áá˝áá.
- á áá°áá áŞáŤá á áááá á ááłá¨áá¨áĽ áá á¨áá°á áááľá˘
- ááá áá á°áľ á¨ááá˘
- á¨á°á°áá°ááá áá°áá áŞáŤ á ááĽáŽá˝á á¨ááá¨á á˝ááłá˘
- á áľááá ááá á´áááááá˝ ááá áľáá á¨áá.
- á¨áááá á á áľá¸ááŞááľ.
á áá¨á¨áť á á áľáŤáá áľáááá á ááľ áááł á ááĽáááᥠá¨áá°áá áŞáŤáá ááłá¨áť áá¨á
á áá á ááłáłáŁ 3 áááŤáá˝á á°ááĽááá áĽá á°á°áľá°á - á áá¨á¨áťá áááá ááá áĽáááľáťáá! áá°áťá áááá áĽá á á áľáŤá áŤá°á¨áá á¨ááááŞáŤá ááá á¨á áľá°áłáłáŞ ááá ááľáĽ á áááŁáľ áááá áááá˝á ááá ᣠááášá ááἠááᎠá¨á፠á ááááŠá á áŤáą ááá°á áá áá˘
âááśá˝áŁ áĽá¨áááłá˝áá áá?! áĽá ááłáŚá˝á á°áĽá°áááᣠá áá°á ááá !
ááá á¨áá˝á á á°ááá˝á á áľáĄá áľá˘ á ááłáĽ á°á¨áᣠá¨áá¨á á°á áááľá áááá°á˝ á¨á°áᨠá áá áŤáááᣠáá á á˘áŤááľ á áá ááááľ á¨ááá á áŤáŁá˘ á¨áááá áĽá á¨á áľá°áłáłáŞ áááá áááłá á áá ááአáŤá¨áááĄáŁ á á°ááá á áĽá áááłá˘ áá á°ááŽáá áá - á áá áŤáá¤ááá¸á á¨ááŠáľ á¨áĽá¨áśá˝ ááśáá˘
áá áá áĽáá° áááľ áá¨áŤ á ááá áá ááá áľ áĽáá°áá˝á áááľ ááľáĽ ááľááŁáľ á°áᢠááᢠá ááááŞáŤ á°á¨á, á°áááá áľáŤááá á 10-15 ááŽá˝ ááľáĽ ááĽáŤáľ áĽá áá áĽáá°áá¨á°áľ áá¨áľ áá˝áá, ááá áá áĽááá áá, áĽáá° ááááľ áĽáá°ááŤáłá¨á, ááá áĽáŠ ááá á¨áá.
áĽá áá á¨ááá áááŁá¸á áĽááľ ááĽáśá˝á˘
ááááľ á¨áááŁá
á¨áá°áľ áá á°áľ
áá á°áą á áŁá áĽáŠ áĽá ááá áá- á¨á°áłáŤ áááľ á áá á ááľ áááአá ááá áľ áá áŤá áá°áá áŞáŤáá˝ áĽá á¨á°áłáŤ á¨áá á°áľ áá¨áŤ á áá á ááľ.
áá á°áśáš áŤáá°áŠ ááá áľá˛áľ áĽá ââá¨áážá á°ááŁáŤáľ áŤá, áľááá á¨áá˝ áĽá á¨ááá á á áá - ááá á áááľ áľááá°-áĽááľ áĽááá, á áááአá ááá á°ááłáłá ááá˝ áá°áŁá.
- á ááłáĽ á°á¨á, á¨á°áᨠá¨áá¨áŤ á ááłá ááá á.
- á¨ááá¨áá á ááľ, á¨ááá˘áŤáá á á°á á°á¨á°á ááťá.
- á¨á áľá°áłá°á áľáááąá ááá¨á á áĽá áĽáť áá.
áá°áľ
áľá áá°áą á á á ááá áĽá áľá áĽáŤááłááą ááłáŞáŤ áľáŤ á á°ááá áľá áá°áą áľáá˝ á á ááá. ááá á áááŹá˝áá˝ á¨á°ááŤáŠ áá¸á - á ááą á á°áááá áľáá°á á¨á°áťá áá°áŤááŁáááá á áľáłá˛áľá˛ááľ áľáá°áᣠáśáľá°áá á OpenSource áľáá°ááŁáááľáľáľ ááá á á á ááá áá ááá áááłá ááľá°áśá˝ áá
áĽáŤááłááąá áá°áľ áááŁá á áŤáľáááá.
á¨á á°áŤá áá°áą áĽáá´áľ áĽáá°áá°áŤ áĽá á¨áľ áĽáá°ááťáťá ááá¨áłáľ á¨áááľ áááŞáŤáá˝á, á¨ááłáŞáŤáá˝ áĽá ááľááľ áá¨áłá°áŤáá˝á á¨ááŽ, á áĽá á ááŤáá á¨áá˝ááľ áááŽá˝ áá áááŞáŤáá˝á áá°áĽá°áĽ áŤáľáááááłá.
ááááá áá¨á á áἠááᢠáá ááá ፠ááłáŞáŤ á á°áťá áááł áĽá á áá á áááá áľ áŚáł áá á á°ááŤáŠ áááá˝ ááľáĽ áááá¨áľ áŤáľáááá, áá á áá°áą á á°áá áĽá¨ááá° áááłá. á áá áá á°ááľááś áá°áąá á¨áľ ááťáťá áĽááłáá áľ ááá¨áľ á¨áááľ ááá˝ ááá áááá¨áľ á áá ááá áá˝áá. áĽá áááŚá˝, áĽá áááŤá¨áŚá˝ á¨áááá á°á¨á áá° áĽáŤááłááą áá°áľ ááááŽá˝ áááᥠáá˝áá.
ááá á¨áááááἠáĽá á°áááá á°ááłáá˝ á¨áŤáłá¸á á¤áá ááá˝ áľááá¸á áŁá¨áŤáłá¸á á¨ááľáááŞáŤ áá´áá˝ áŁáááá˝ áŁá ááłááśáš áááááĽá á ááŞáá˝ á áá¸á áŁááá˝á á¨áá¸áá - ááłáŞáŤ áĽá¨áťáá ááᢠAppSec áŚááŹáľáľáŤ, áá
á á¨áááą áá° á á ááá áá°áą á ááľ áá á á¨ááá˘áŤ ááĽáĽ áĽáá˛áŤá°áá áĽá á¨á ááľ ááĽáĽ áĽáá˛áŤáľá°áłáľáŠ áŤáľá˝áááłá.
á áľá°áłáłáŞáá˝áŁ ááá˘áá˝ áĽá á¨á°á áááľ áááá˛áśá˝ áá áĽá¨á°áŤ áĽáá°áá áá¨áľáŁ áááá áĽá áá°áťá ááŤááľáŁ á¨áá°áť áá¤áśá˝á ááááľ áĽá ááľáááśá˝á ááľááŁáľ á¨áá˝áá áľ á ááľ á¨ááá˘áŤ ááĽáĽ á áá¸áᢠá¨áá¨ááľ áááŤá ᣠáááá ááá áááľ áá°áá ááá áľ á°á ááá°ááá áĽááááŤáá - ááá˝ Confluence with status and metricsᣠá á፠ááľáĽ áŤá ááľááśá˝ ááá á á°ááŤáŠ ááľááśá˝ áá¨áłá°áŤáá˝ ááľáĽ ááá á CI/á˛á˛ ááľáĽ áá°á°ááłá°á/á°ááłá°á áá°áľ ááľáĽ ááá°áľá˘
ááá Takeaways
ááłáŞáŤááš ááá á áá°áá. á ááááŞáŤ áá°áąá áŤáľáĄ, á¨ááŤá ááłáŞáŤáášá áá°ááĽáŠ. ááłáŞáŤááš áĽáŠ áá¸áᣠáá ááľ áá¸áᣠáľááá á áá°áą áááá áĽá á áááľ áĽá á°á áááľ ááŤá¨á áŤááá ááľá°ááĽá áĽá áá¨áłáľá ááľá°áŤá¨á áá˝ááᢠá¨á°á áááľ á ááťá áááá ááá á á°á¨áłáłá "ááá" á áŤáľáááá á¨ááľááľ á ááťá á˛áłá, á¨áá°á áá áĽá á á áŁá ááłá á¨áá ááá áŤá, áá ááááľ á áá áľ, áĽá áá˝áአá¨á°áá á áá°áá. .
á¨áááľ áĽáŤáľ - á¨á፠áἠáááąá á°á áááľ áĽá áááľ. á ááľ ááá áĽáá°áááá, ááá ááá á áľááá áĽáá˛á ፠áĽá ááá ááááľ áááŤá áľá áŤáá¸á á á°ááá˝ áĽá á¨áááἠáŞáłáŤáá˝ áĽááłááአáááľá¨á áĽááááŤáá. áááŤá áá áááááľá áááá á áĽá áááąá á¨á°áťá áááľá¨á áá° DevSecOps, SecDevOps á ááŤá¨áĽá á¨áááľá°áááá.
ááľááá áŁáá ááá ááááŠááľáááśá˝, á ááá´áá¸á, á¨áá áźáŽá˝, áľáá ááá˝, áááŞáŤáá˝. áááá áááśá˝ á ááá ááŽáááśá˝ áá áá˛áŤáá áá°áá á á áľááá á áá°áá - á á°á°ááá ááááłááľ. áá á ááľáááľ á¨áá áá¨áŤ áĽá á¨á°ááŤáŠ ááááśá˝á áĽá áááľááá˝á ááááŠ.
á á áá¤áľ ááľááśá˝ áĽá á á°ááŁáŤá ááľááśá˝ ááŤá¨á áĽáŠá ááááľ.
áááá ááá á áŤáľ-á°á áŤáľááá¨ááááłááľ ááᢠá¨áááááłááľáŁ á¨áááááłááľ áĽá á áŤáľ á°á á¨ááŤá°áŤ ááááá áááᢠá ááľ ááá á áĽá á¨á°á°áŤ, áá á¨áá°áą áĽáŠ á áŤá á áá°áá. ááááŁáľ áĽáá°áá áá¤á áĽá á ááśáá˛á ááľá¨á á áá ááá˘
ᨠIB áĄáľá áá á áľáá˝ á¨áá - á¨á°á áááľ áťáááŽááá˝á áá áá.
ááááŁáľ á¨á°ááááŠáľ ááá áááľááá áĽá á¨áŤáľá á¨áá ááá áłááŁáá - áĽá áĽáŠ ááᢠáá á áá°áľá ááľáááśá˝ áá°á¨áľ ááłáŞáŤáá˝á ááá¨áĄ. áá á á¨á°áĄ áá ááłáŞáŤ ááĽá áá áááá á°áá áĽáŠ áá á¨áááá á áľááá¨áąá˘ ááááŁáľ á áááľá áá áá ááááľ ááá áá˝áá.
á¨ááłáŞáŤ ááľáááśá˝.
- áá á°á á¨áá¸áľ á áááłáá˘
- á á áľááłá áá.
- á¨á á ááá áážáľ.
- áá á°áśá˝ ááááľ.
- á¨áááľ áááľ ááá° áŤááłáá áá¨áłáľá˘
- ááłáŞáŤáá˝á á¨áá ááľ á˝ááł.
á¨áŠáŞ ááᣠá DevOpsConf 2018 ááľáĽ áŤááľ ááἠáĽáá° á ááą á°ááá§áᢠáá áἠá áľá°áłá˝ á¨áá ááłáŚá˝ áĽá á°ááŁáŤá ááłáŽá˝ áá ááá°ááá á áááŚáľ 27 áĽá 28 áá° Skolkovo áááĄá˘
DevOpsConf ááľáĽá áá RIT ++ . áĽáá˛áŤáá á¨á°áťáᣠá¨áĽááľáá á°ááᎠáááŤáá ááá°á á¨ááᣠá¨ááŤáááá¨áľ áĽáľá¨ á¤ááŞá 21 áľá¨áľ áŞáááľáá áŤá ááĄá˘
ááá: hab.com