ืืื ืื ื 2 ืื ืชืื ืงืื, 4 ืืื ืืืืงื ืืื ืืืื, ืืืื ืืช ืืฉืื ื ื-250 ืกืงืจืืคืืื. ืื ืื ืฉืื ืื ื ืืืฅ ืืชืืืื ืื ืืืื, ืืื ืืจืืข ืฉืืชื ืืชืืื ืืืืฉื DevSecOps, ืืชื ืฆืจืื ืืืืช ืขื ืืกืืฃ.
ืื ืื SecDevOps? ืื ืขื DevSecOps? ืืื ืืืืืืื? ืืืืืช ืืคืืืงืฆืืืช - ืืื ืืืืืจ? ืืื ืืืืฉื ืืงืืืกืืช ืืืจ ืื ืขืืืืช? ืืืืข ืืช ืืชืฉืืื ืืื ืืฉืืืืช ืืืื ืืืจื ืฉืืืืื ืฉื ืืืืืช ืื ืืจื. ืืืจื ืืขื ื ืขื ืืื ืืคืืจืื ืืื ืชื ืืช ืืขืืืช ืืืขืืจ ืืืืื ืืืืืช ืืืคืืืงืฆืืืช ืืงืืืกื ืืชืืืื DevSecOps: ืืื ืืืฉืช ื ืืื ืืฉืืืื ืฉื ืชืืืื ืืคืืชืื ืืืืืืื ืืชืืืื ื-DevOps ืืื ืืฉืืืจ ืืืื, ืืื ืืขืืืจ ืืช ืืฉืืืื ืืขืืงืจืืื ืฉื ืืืืงืืช ืืืืื, ืืืืื ืืืื ื ืืชื ืืืฉืชืืฉ, ืืืื ืื ืฉืื ืื ืืืืฆื ืืืืืืจ ืืืชื ืืฆืืจื ื ืืื ื ืืื ืืื ืืข ืืืืืืืช.
ืขื ืืืืืจ: ืืืจื ืฉืืืืื - ืืืจืืื ืืืืื ืจืืฉื ืืืืจื ืืืืืช ืื ืืจื. ืืืจืื ืขื ืืืืขืช SSDL, ืขื ืืฉืืืื ืืืืื ืฉื ืืื ื ืืชืื ืืืฉืืืื ืืืงืืกืืกืื ืืืืืืื ืฉื ืคืืชืื ืืืืืงืืช. ื ืืกืืื ืฉื 7 ืฉื ืื ืืืืืืช ืืืืข. ืขืื ืืืืคื-ืื ืง, ืกืืจืื ืง ื-Positive Technologies, ืืืคืชืืช ืชืืื ื ืืืกืคืงืช ืฉืืจืืชืื. ืืืืจ ืืื ืกืื ืืื ืืืืืืื ZerONights, PHDays, RISSPA, OWASP.
ืืืืืช ืืืฉืืืื: ืืื ืืืืืจ?
ืืืืืช ืืืฉืืืื - ืืื ืืืืจ ืืืืืื ืฉืืืจืื ืขื ืืืืืช ืืืคืืืงืฆืื. ืื ืื ืื ืขื ืชืฉืชืืืช ืื ืืืืืช ืจืฉืช, ืืื ืขื ืื ืฉืื ืื ื ืืืชืืื ืืขื ืื ืืคืชืืื ืขืืืืื โ ืืื ืืืกืจืื ืืช ืืืืืืฉืืช ืฉื ืืืคืืืงืฆืื ืขืฆืื.
ืืืืื
ืืืืืช ืืืฉืืืื ื-SSDL ืืื ื ืืืืื ืื ืืืืชืืจ ื ืงืืืืช ืชืืจืคื, ืืคื ืฉื ืืื ืืืืืื, ืืื ืืื ืืขืช ืืชืจืืฉืืชื. ืขื ืืืื, ืืืืฉื ืืงื ืื ืืช ืฉื ืืืงืจืืกืืคื ืฉืืคืจื, ืคืืชืื ืืืืื ืกื ืืฆืืืื ืขืืืงื ืืืคืืจืืช ืืืชืจ.
ื-SDLC ืืงื ืื ื ืืคืืจื ืืืื ืืืชืืืืืืืืืช ืฉืื ืืช - OpenSAMM, BSIMM, OWASP. ืืืชืืืืืืืืืช ืฉืื ืืช, ืื ืืืจื ืืื ืืืืืช.
ืื ืืืช ืืืืื ืืืืื ืืืจืืช
ืื ื ืืื ืืืื ืืช ืื BSIMM -
ืืื ืืืช ื-112 ืืคืขืืืืืืช ืืฉ 3 ืจืืืช ืืืจืืช: ืืชืืื, ืืื ืื ื ืืืชืงืื. ืืชื ืืืื ืืืืื ืืช ืื 12 ืืคืจืงืืืงืืช ืืืง ืืืจ ืืืง, ืืืืืจ ืืืจืื ืฉืืฉืืืื ืื, ืืืืื ืืื ืืืืฉื ืืืชื ืืืืืกืืฃ ืืืืจืื ืืืื ืืื, ืืืฉื, ื ืืชืื ืงืื ืกืืื ืืืื ืื ืื ืกืงืืจืช ืงืื. ืืชื ืจืืฉืืื ืชืื ืืช ืืคืืขืืื ืืคืื ืืฉืืืื ืืืืง ืืืืฆืืข ืืคืขืืืืืืช ืื ืืืจืืช.
ืืื DevSecOps
DevOps ืืื ืชืืืื ืืืื ืืืืื ืฉืื ืืฉ ืืงืืช ืืืฉืืื ืืืืื.
ืืืชืืื
ืืืขืื ืืขืืงืจืืช ืืื ืฉืืืืืช ืืืืข ื ืคืจืืช ืืคืืชืื. ืืืจื ืืื ืืืืืจ ืืืขืื ืืืืืช ืืืืข ืืืฉืื ืืืื ืืืื 2-3 ืืืื ืืืืืื ืืืงืจืื. ืืืช ืืืฆื ืฉื ื ืืืืข ืงืื ืืืงืืจ ืื ืืืคืืืงืฆืื ืฉืฆืจืื ืืืืืง, ืืคืขื ืืฉื ื ืื ืืืืฆืจืื
ืืืืื ืขืืืืช ืืืืจื ืฉืื ื, ืื ื ืจืืืื ืฉืืืืืืื ืืื ืืชืืืืื ืืืขื ืคืื ืืืื ืื ืฉืืืืข ืืืื ืืืชืขืืื ืืืืกืชืืื ืขื ืืคืืชืื ืขื ืืืชื ืืืื - ื
ืืขืืจ ื-DevSecOps
ืืืืื ืืืฉืืื ืืืืชืจ ืืืืืืจ ืืืืื ืฉื ืคืืชืื ืืืืื ืืื "ืชืืืื". ืืชื ืืืื ืืืืื ืืืช ืืคื ื ืฉืืชื ืืืฉื ืขื ืงื ืืืช ืืืื.
ืคืฉืื ืฉืืืื ืืืื ืืชืืืื DevOps ืืื ื ืืกืคืืง - ืชืงืฉืืจืช ืืืื ื ืืื ืืฉืชืชืคื ืืชืืืื ืืฉืืืืช.
ืื ืฉืื ืืฉืืืื ืืืชืจ, ืื ืืืื.
ืืจืื, ืชืื ืื ืชืืืื ืคืืชืื ืืืืืื ืืชืืื ืืืืืจื ืืจืืืฉืช ืืื, ืืืกืชืืื ืื ืืกืืื ืืช ืืฉืื ืืช ืืืื ืืชืืืื ืื ืืืื, ืฉื ืืชืจื ื ืืกืืื ืืช. ืื ืืืืื ืืชืืฆืืืช ืืฆืขืจืืช, ืืืืืื ืฉืืื ืืืืื ืืฉ ืืืคืืื ืื ืืืืืืืช ืืฉืืื.
ืืงืจื ืฉืืื ืืื ืืืฉืจ ืืืืงืช ืืืืืื ืืืจื ืืืื ืืื ืืืงืจ ืขื ืืืืืืช ืจืืืืช, ืืืืืขื ืื ืืืคืชืืื ืืื ืืฉืื ืืืชื ืืชืืืื. ืืื ืื ืื ืืกืชืืจ - ืืชืืืื ืื ืื ืืฆืืจื ืืื ืฉืืืืืืืช ืฉื ืืืื ืฉืืืจ ื ืจืืฉ ืืื ื ืืฉืชืืืืช ืืคืจืืืืื ืื ืืืืืช.
ืจืืฉืืช, ืชืืจ ืืืื ืชืืฆืื ืืชื ืจืืฆื ืืืื ืืืจืื ืืชืืืื. ืื ืืขืืืจ ืืืืื ืืช ืชืคืงืืื ืืืื ืืืืืืืืช ืืชืืืื.
ืืชืื ืขื ืื ืฉืืืจ ื ืืฆื ืืฉืืืืฉ
ืืคื ื ืจืืืฉืช ืืืื ืืงืจืื, ืืืืง ืื ืืืจ ืืฉ ืื. ืืื ืืืจื ืืฉ ืืจืืฉืืช ืืืืื ืืคืืชืื, ืืฉ ืืืืงืืช, ืืืืงืืช - ืืื ืื ืืืคืื ืืช ืื ืื ืืฆืืจื ืืืื ืช ืื ืืื ืืืืื?
ืืืจื ืืื ืืืจืืฉืืช ืื ืชืืืื ืื ืืืจ ืฉืืื ื ืขื ืืืฃ. ืืื ืืงืจื ืฉืืืขื ื ืืืืจื ืืื ืืืกืชืื ืขื ืืชืืืืืื ืืืืงืฉื ื ืืจืืืช ืืช ืืจืืฉืืช ืืืืืื ืฉื ืืชืืื ื. ืืืืืื ืฉืขืกืง ืืื ืืืื ืืื ืจื ืืืืคืืฉ ืืืจ:
- ืขืืฉืื, ืืืคืฉืื ืืคืชืงืื ืืื ื ืชืื ืฉืื ื ืืฆื ืืืกืื ืืื.
ืืชืืฆืื ืืื, ืงืืืื ื ืืช ืืืกืื ืืขืืืจ ืฉืืืข.
ืืืจืืฉืืช, ืฆ'ืงืื ืืืืจืื ื ืืกืคืื, ืฆืืจ ืขืืื ืขื ืืืฉื. ืืคืืฉ - ืื ื ืื ืืืืื.
ืงื ืืืชืจ ืืคืจืื ืืืืฉ ืืช ืื ืฉืืืจ ืืฉ ืื ืืืืฉืชืืฉ ืื ืืื ืืืชืืื.
ืืฉืชืืฉ ื-Security Champions
ืืืจื ืืื, ืืืืจื ืืืืฆืขืช ืขื 100-200 ืืคืชืืื, ืืฉ ืืืืื ืืืืื ืืื ืฉืืืฆืข ืืกืคืจ ืคืื ืงืฆืืืช ืืืื ืื ืืื ืคืืืืช ืืืืืง ืืื. ืื ืื ืืฉืชืื ืืื ืืืื, ืืื ืืืื ืื ืืืืืง ืืช ืื ืืงืื ืฉืืคืืชืื ืืืืฆืจ. ืขืืืจ ืืงืจืื ืืืื, ืคืืชื ืงืื ืกืคื -
ืืืืคื ืืืืื ืื ืื ืฉืื ืืชืื ืฆืืืช ืืคืืชืื ืฉืืชืขื ืืื ืื ืืืืืืช ืืืืฆืจ ืฉืื.
ืืืืฃ ืืืืืื ืืื ื ืงืืืช ืื ืืกื ืืฆืืืช ืืคืืชืื ืืืืื ืืืืกื ืืืืื ืืชืืืื ืืืื.
ืืืจื ืืื, ืืฉืืืืื ืืืืื ืืืืข ืืฆืืืช ืคืืชืื ืืืฆืืืข ืขื ืฉืืืื ืืงืื, ืืื ืืงืื ืชืฉืืื ืืืคืชืขืช:
- ืืื ืืชื? ืื ื ืจืืื ืืืชื ืืคืขื ืืจืืฉืื ื. ืืื ืืกืืจ ืืืชื - ืืืืจ ืืืืืจ ืฉืื ื ืชื ืื "ืืืืืฉ ืืงืฉื" ืขื ืกืงืืจืช ืืงืื, ืื ืื ื ืืืฉืืืื!
ืืื ืืฆื ืืืคืืื ื, ืื ืืฉ ืืจืื ืืืชืจ ืืืื ืืืืืืจืื ืื ืคืฉืื ืืืืจืื ืืฆืืืช ืฉืืืชื ืืืคืชื ืืงืืื ืืื ืืจืืงืฆืื ืื ืืืื ืืขืืืื ืืืกืงืืจืช ืงืื. ืื ืืืงืื ืงืฆืื ืืืืืืื ืืฆืืืข ืืืืฃ ืืืืืื ืขื ืืืขืืช ืืืืฉืืืืช, ืืื ืืืืื ืฉืื ืืืื ืืฉืงื ืจื ืืืชืจ.
ืืื ืื, ืืคืชืืื ืืืืจืื ืืช ืืงืื ืฉืืื ืืื ืืืชืจ ืืื ืืืืื ืืืืื. ืืืื ืฉืืฉ ืื ืืคืืืช 5 ืคืจืืืงืืื ืืืื ื ืืชืื ืกืืื, ืืืจื ืืื ืงืฉื ืืืืืจ ืืช ืื ืื ืืืื ืกืื. ืืืืคื ืืืืืื ืืืืจืื ืืช ืืืืฆืจ ืฉืืื: ืื ืืชืงืฉืจ ืขื ืื ืืขื ืื ืืืกืชืื ืชืืืื - ืื ืืขืืืื ืืืชืจ.
ืื ืฉืงืื ืืืืฉื ืืช ืืืืคื ืืืืืื ืืืืจืืื ืืช ืืืฉืคืขื ืฉื ืฆืืืช ืืืืืื ืฉืื. ืื ืฉืืืืฉื ืื ืืืืืฃ ืขืฆืื: ืืชืคืชืืืช ืืงืฆืืขืืช ืืชืืื ืืืฉ, ืืจืืืช ืืืคืงืื ืืืื ืืื, ืฉืืจืื ืืืืื ืืืืช ืืื ืืืช, ื ืืืืืืืช ืืื ืืืืืชืืืช, ืืืืืช ืขืจื ืืฉืืง. ืืื ืืืื ื ืืืฉืื ืฉื ืื ืืกื ืืืจืชืืช, ื"ืขืื ืืื" ืฉืื ืืฆืืืช ืืคืืชืื.
ืฉืืื ืืืืงื
ืืขืืืช ืขืืงืจืืืช ืฉื ืืืื
ืืืืืฉ ืืขืืืช ืฉืจืืืื ืืืืช ืืื ืืืืฉืืจืื ืืืืจืฉืืช ืชืฉืืืช ืื. ืื ืชื ืืืชื ืืืชืจ ืคืืจืื ืืื ืื ืืืืืจ ืขืืืื ืืืชืจ.
ืืื ื ืืชืื ืืจืื. ืื ืืืืชืืืืืืช ืืฉืืจืืจ ืืืืจืฉื 30 ืืงืืช ืืื ืืืืืงืืช ืืืืจืืื, ืืื ืืืืงืืช ืืืืืช ืืืืืข ืืืืฉืื ืืื. ืื ืืฃ ืืื ืื ืืื ืืช ืืชืืืื. ืงื ืืืฉืืื ืชืืื ื ืื ืืืกืง ืืกืงื ืืช.
ืจืื ืืืืื False Negative ืื False Positive. ืื ืืืืฆืจืื ืฉืื ืื, ืืืื ืืฉืชืืฉืื ืืืกืืจืืช ืฉืื ืืช ืืืกืื ืื ืงืืืื ืืฉืืื. ืืืกืืกื ืงืื ืืืืื ืืืืืืืช ืฉืื ืืช, ืืืื ืขืฉืืืื ืืืจืืืช ืจืืืช ืฉืื ืืช ืฉื False Negative ื-False Positive. ืื ืชืจืื ืื ืืืืืง ืืฉ ืื ืฉืื ืืืจืืช ืืขืืืจ ืฉืื ืืืฉืืืื ืืฆืืื ืชืืฆืืืช ืืืืืช ืืืืื ืืช.
ืืื ืืื ืืืจืฆืืืช ืขื ืืืื ืงืืืืื. ืชืกืชืื ืขื ืืืื ืืืื ืืื ืฉื ืืื ืืืจืฆืืืช ืขื ืื ืฉืืชื ืืืจ ืืฉืชืืฉ. ืืืืืื, ืื ืืฉ ืื Jenkins ืื TeamCity, ืืืืง ืืช ืฉืืืื ืืืืื ืขื ืชืืื ื ืื, ืืื ืขื GitLab CI, ืฉืืื ื ืืฉืชืืฉ ืื.
ืืืกืจ ืื ืืืจืืืืช ืืืืืืช ืฉื ืืชืืื ืืืฉืืช. ืื ืืืื ืืื API, ืื ืืื ืืื ื ืืืฅ? ืื ืื ืฉื ืืชื ืืขืฉืืช ืืืืฉืง ืฆืจืื ืืืืืช ืืืื ืืจื ื-API. ืืืืคื ืืืืืืื, ืืืื ืฆืจืืื ืืืืืช ืืืืืช ืืืชืืื ืืืฉืืช ืฆ'ืงืื.
ืืื ืืคืช ืืจืืื ืืคืืชืื ืืืฆืจ. ืืคืืชืื ืื ืขืืื ืืืงืื, ืื ืื ื ืชืืื ืืฉืชืืฉืื ืืืกืืจืืช ืืคืื ืงืฆืืืช ืืืฉืืช, ืืฉืืชืืื ืงืื ืืฉื ืืฉืคืืช ืืืฉืืช. ืื ืื ื ืจืืฆืื ืืืืืช ืืืืืื ืฉืืืื ืฉื ืงื ื ืืชืืื ืืืกืืจืืช ืืืื ืืืืืืืช ืืืฉืืช. ืืื, ืืฉืื ืืืขืช ืฉืืืืฆืจ ืืฉ ืืืืชื ืื ืืื
ืชืืื ืืช ืชืืืื
ืื ืืกืฃ ืืชืืื ืืช ืืืืื, ืงื ืืืฉืืื ืืช ืืชืืื ืืช ืฉื ืชืืืื ืืคืืชืื. ืืืฉื, ืขืืืื ืืืชืคืชืืืช ืืื ืืขืืช ื ืคืืฆื. ืืื ื ืืื ืืืื ืชืืื ืืช ืืืจืืช ืืฉ ืืงืืช ืืืฉืืื ืืืื ืฆืืืช ืืืืืื ืฆืจืื ืืฉืื ืื.
ืืื ืื ืืคืกืคืก ืืืขืื ืคืืชืื ืืฉืืจืืจ, ืฆืืจ ืืืืื ืฉืื ืื ืืฉืื ื ืืืจืืืช ืืขืฆืืจืื - ืงืจืืืจืืื ืื ืืขืฆืืจืช ืชืืืื ืืื ืืื ืื ืืืืืช ื ืงืืืืช ืชืืจืคื - ืขืืืจ ืกืืืืืช ืฉืื ืืช. ืืืืืื, ืื ืื ื ืืืื ืื ืฉืืกื ืืฃ ืื ืืืื ืืืื ืืขืืืช ืืคืืชืื ืื UAT, ืื ืฉืืืืจ ืฉืื ืื ื ืื ืขืืฆืจืื ืืืืืจืื:
"ืืฉ ืื ืคืืืขืืช ืืื, ืืชื ืื ืชืื ืืฉืื ืืงืื ืืืชืจ!"
ืืฉืื ืื, ืืฉืื ืืืืจ ืืืคืชืืื ืฉืืฉื ื ืืขืืืช ืืืืื ืืืืจืฉืืช ืืืคืื.
ื ืืืืืชื ืฉื ื ืงืืืืช ืชืืจืคื ืืื ื ืืืืื ืืืฉืื ืืืืืงืืช ื ืืกืคืืช: ืืื ื, ืืื ืืืจืฆืื ืื ืืื ื. ืืฆื ืฉื ื, ืื ืื ื ืฆืจืืืื ืืืืฉืื ืืืืืืจ ืืช ืืืืืื ืฉื ืืืืฆืจ, ืืืื ืฉืืืคืชืืื ืื ืืื ืืื ืืช ืื ืฉืื ืืืฆืืื ืืืื. ืืื, ืืคืขืืื ืื ืื ื ืขืืฉืื ืืช ืื: ืืืืื, ืืฉืืื ืืชืืืืืช ืืกืืืืช ืืคืืชืื, ืื ืื ื ืคืฉืื ืืืืืขืื ืืคืืชืื:
- ืืืจ'ื, ืืฉ ืืื ืืขืืืช, ืืืงืฉื ืฉืืื ืื ืืืืื.
ืืฉืื UAT ืื ื ืืฆืืืื ืฉืื ืืืืจืืช ืืืื ื ืงืืืืช ืชืืจืคื, ืืืฉืื ืืฉืืจืืจ ืื ื ืืืืจืื:
- ืืืจ'ื, ืืืืจื ื ืืชืื ืืื ืคืขืืื, ืื ืขืฉืืชื ืืืื - ืื ืื ื ืื ื ืฉืืจืจ ืืชืื ืขื ืื.
ืื ืื ืื ื ืืืืจืื ืขื ืงืื ืืืื ืืืงื, ืื ืืฉ ืฆืืจื ืืืฆืื ืืืืืืืจ ืขื ืคืืืขืืืืช ืจืง ืฉื ืืืชื ืชืืื ืืช ืืงืื ืฉืื ืขืชื ื ืืชื ืืชืืื ื ืื. ืื ืืคืชื ืืืื ืืคืชืืจ ื-3 ืคืืงืกืืื ืืื ืื ื ืืืืจืื ืื ืฉืืฉ ืื ืฉื ืืืจืงืช SQL ืืืื ืฆืจืื ืืชืงื ืืืชื ืืืืืคืืช, ืื ืฉืืื. ืชืกืชืื ืจืง ืขื ืื ืฉืืชืื ืขืืฉืื ืืขื ืืฉืื ืื ืฉืืืืข ืืืงืฉื.
ื ื ืื ืฉืืฉ ืื ื ืคืื ืชืคืงืืื ืืกืืื - ืืืืคื ืฉืื ืืืคืืืงืฆืื ืื ืืืืจื ืืขืืื: ืืกืฃ ืื ืืืขืืจ, ืืฉืืืืฆืื ืขื ืืคืชืืจ ืืื ืืขืืจ ืืขืืื ืืื, ืื ืฉืืืืฆืจ ืื ื ืืขื. ืืืงืืื ืืืืื - ืืื ืืืชื ืคืืืื, ืืื ืื ืืืืื ืช ืชืคืขืื ืืืคืืืงืฆืื, ืืื ืืืืืื.
ืื ืื ืืขืืืช ืืืืืช ืืชืืื ื ืื ืืขืืืช ืืืืื. ืืื ืื ืืขืืืช ืืืืืื ืงืฉืืจืืช ืืืืืืช ืืชืืื ื. ืฉืจืืฃ ืื ืฆืืจ, ืืงืกืคืืื.
ืืืืืื ืฉืื ืืคืืืขืืช ืื ืืืชื ืคืืืื, ืื ืฆืจืืืืช ืืืืืช ืืืืงืืืช ืืืืชื ืืงืื ืืื ืื ืคืืื ืืคืืชืื. ืื ืชืฉืืื ืืืืืืืื ืืืกืืื PDF ืืคืืืืื ืฉืืฃ ืืื ืื ืงืืจื.
ืืฉืขืืืชื ืืืืจืช ืคืืชืื ืงืืืืชื ืืื ืืืื ื ืืชืื ืกืืื. ืคืชืืชื ืืืชื, ื ืืจืืชื, ืืื ืชื ืงืคื, ืขืืขืืชื ื-350 ืขืืืืื, ืกืืจืชื ืืืชื ืืืืฉืืชื ืืขืืื. ืืืืืืื ืืืืืื ืื ืืืืืืื ืืชืื. ืืืจื ืืื ืื ืื ืืืืืื ืืฉืื ืืงืื, ืืืืชืืื ื ืืืงืื, ื ืฉืืืื, ืืืืืื, ืื ืฉืืขืกืง ืืืืจ ืฉืืื ืืงืื ืืช ืืกืืืื ืื.
ืื ืืขืฉืืช? ืื ืื ื ืคืฉืื ืืืืจืื ืืช ืืืืงืืืื ืืืืืฉืจืื ืฉืืฆืื ื ืืฆืืจื ื ืืื ืืคืืชืื, ืืืฉื, ืืื ืกื ื ืืืชื ื-backlog ืื'ืืจื. ืื ื ื ืืชื ืื ืขืืืคืืช ืืืืงืืืื ืืืืืืื ืืืชื ืืคื ืกืืจ ืขืืืคืืช, ืืฆื ืืืงืืืื ืชืคืงืืืืื ืืืืงืืื ืืืืงื.
ื ืืชืื ืกืืื - SAST
ืืื ื ืืชืื ืงืื ืขืืืจ ืคืืืขืืืืช., ืืื ืื ืื ืืืชื ืืืจ ืืื SonarQube. ืื ืื ื ืื ืืืืงืื ืจืง ืืคืืกืื ืื ืกืื ืื. ืื ืืชืื ื ืขืฉื ืฉืืืืฉ ืืืกืคืจ ืืืฉืืช: ืืคื ืขืฅ ืืคืืืขืืช, ืืคื
ืืชืจืื ืืช ืืืืฉื: ืืืืื ื ืงืืืืช ืชืืจืคื ืืงืื ืืฉืื ืืืงืื ืฉื ืคืืชืืืืฉืืื ืขืืืื ืกืื ืืื ืื ืืืื ืืืื ืื, ื ืืืืืช ืกืจืืงื ืืฆืืืจืช: ืกืจืืงืช ืงืืข ืงืื ืฉืืฉืชื ื, ืืจืง ืืช ืืชืืื ื ืฉืื ื ืขืืฉืื ืืขืช, ืฉืืคืืืชื ืืช ืืื ืืกืจืืงื.
ืืกืจืื ืืช - ืืื ืืืกืจ ืืชืืืื ืืฉืคืืช ืืืจืืฉืืช.
ืืื ืืืจืฆืืืช ืืืจืืืืช, ืื ืฉืฆืจืื ืืืืืช ืืืืื, ืืืขืชื ืืกืืืืืงืืืืืช:
- ืืื ืืื ืืืจืฆืื: Jenkins, TeamCity ื-Gitlab CI.
- ืกืืืืช ืคืืชืื: Intellij IDEA, Visual Studio. ืืืคืชื ื ืื ืืืชืจ ืื ืื ืืื ืืืืฉืง ืื ืืืื ืฉืขืืืื ืฆืจืื ืืฉื ื, ืืื ืืจืืืช ืืช ืื ืืืื ืืืจืฆืืืช ืืืืืืฉืืช ืื ืืจืฉืืช ืฉืืฆื ืืืฉ ืืืงืื ืืขืืืื ืืกืืืืช ืืคืืชืื ืฉืื.
- ืกืงืืจืช ืงืื: SonarQube ืืกืงืืจื ืืื ืืช.
- ืขืืงืื ืคืืืื: ื'ืืจื ืืืืืืืื.
ืืชืืื ื ืืฆืืื ืืื ืืื ืฆืืืื ืืืืืื ืืืืชืจ ืฉื ื ืืชืื ืกืืื.
ืื ืืืืื ืืฉืืืื, ืืื ืืชืืืื, ืืืื ืืฉ ืคืชืจืื ืืช ืงืื ืคืชืื ืฉืืืืื ืื ืืืืืงืช ืืชืืืื.
SAST Open Source ืื ืืืฆื ืืกืคืจ ืขืฆืื ืฉื ืคืืืขืืืืช ืื DataFlows ืืืจืืืื, ืื ื ืืชื ืืฆืจืื ืืืฉืชืืฉ ืืื ืืขืช ืื ืืืช ืชืืืื. ืื ืขืืืจืื ืืืืื ืืื ืืชืืืื ืืืื ื, ืื ืืืื ืืืืืื, ืื ืืืืื ืืื ืืืืื. ืื ืืชื ืจืืฆื ืืืฆืข ืืช ืืฉืื ืืจืืฉืื ื ืฉื ืื ืืืช ืืืืืช ืืงืื ืฉืื, ืืฉืชืืฉ ืืคืชืจืื ืืช ืงืื ืคืชืื.
ืืื ืืคืฉืจ ืืฉืื ืืช ืื ืื ืืชื ืืชืืืืช ืืจืื ืืืื ืื ืืืื: ืืื CI, ืืื Jenkins, ืืื TeamCity? ืืืื ื ืฉืงืื ืืช ืืืฉืชืืืืช ืืชืืืื.
ืืื ืืืจืฆืื ืืจืืช CVS
ืื ืืฉ ืื Bitbucket ืื GitLab, ืืชื ืืืื ืืืฉืชืื ืืจืื
ืืคื ืืืจืืข - ืืืฉืื ืืงืฉื, ืืืชืืืื. ืืชื ืกืืจืง ืืช ืืงืื ืืืฆื ืืื ืืื ืืจืื ืื โโืืืืงืช ืืืืืื ืขืืจื ืื ื ืืฉืื.
ืืฉืื. ืืืืื ืฉืชืืื ืืฉ ืฆืืจื ืืืฉืื. ืื ืจืง ืขืฉืืช ืืืืื ืืฆื, ืืื ืกืช ืืช ืื ืืงืืคืกื ืืื ืกืืคืจืช ืขื ืื ืืืฃ ืืื, ืืื ืืกืืฃ ืืืืืฉ ืืจืงืช ืืืืจื ืฉื ืืืืื - ืื ืื ื ืืื ืืื ืืื.
ืืื ืืืจืฆืื ืขื ืืขืจืืช ืกืงืืจืช ืืงืื
ืคืขื, ืคืขืื ื ืืกืืงืจ ืืจืืจืช ืืืืื ืฉื ืืฉืชืืฉ AppSec ืืื ื ืืืกืคืจ ืคืจืืืงืืื ืืฉืืืื. ืชืืื ืื ืืืืืืช ืฉืืืืืช ืืงืื ืืืืฉ ืื ืฉืืื ืฉืืืืืช, ืืืืงืจ ืืืืืจ ืืช ืืกืืืืก ืืืงืฉืช ืืืฉืืื ื"ืงืื" ืื "ืฆืจืื ืขืืืื" - ืื ืฉืืื ืืกืืจ, ืื ืืงืืฉืืจืื ืืื ืืืืืง ืฆืจืื ืืฉืคืจ ืฆืจืื ืืฉืคืจ. ืืฆืืจื ืฉืืืื ืขื ืืืจืกื ืื ืื ืกืช ืืืืฆืืจ, ืืคืฉืจื ื ืืืกืืจ ืืืืื ืืืืื ืืืืื ืืืืืช ืืืืืข ืื ืืขืืืจ. ืืืื ื ืืืช ืืกืงืืจืช ืืงืื ืืืื ืืช, ืืืฉืชืชืคืื ืืืจืื ืืชืืืื ืจืื ืืช ืืฆืื ืืืืืื ืฉื ืืชืืืื ืืืกืืื ืืื.
ืืื ืืืจืฆืื ืขื SonarQube
ืืจืืื ืืฉ
ืืื ืืืจืฆืื ืืจืืช CI
ืืื ืืื ืื ืื ืคืฉืื:
- ืืืืื ืืืืืงืืช ืืืืืืืืืช, ืืืืงืืช ืืืืื.
- ืืืืงื ืืคื ืฉืืื ืคืืชืื: dev, test, prod. ืืขืจืืืช ืฉืื ืืช ืฉื ืืืืื ืื ืชื ืื ืืฉื ืฉืื ืื ืขืฉืืืื ืืืืืื: ืขืฆืืจ ืืช ืืืจืืื, ืื ืชืคืกืืง ืืช ืืืจืืื.
- ืืฉืงื ืกืื ืืจืื ืืช/ืืกืื ืืจืื ืืช. ืื ืื ื ืืืืื ืืกืืื ืืืืงืืช ืืืืืื ืื ืื. ืืืืืจ, ืคืฉืื ืืฉืงื ื ืืืชื ืืืืฉืืืื ืืืื, ืืื ืื ืื ื ืืงืืืื ืืช ืืกืืืืก ืฉืืื ืืื ืื ืจืข.
ืืื ืืขืืื ืืจืื ืืืฉืื. ืืื ืืืจ ืืื ืืืืื ืืืืืชืืื, ืืื ืื ืื ื ืืชืืืฆืื. ืืชืืฆืื ืฉื ืืคืขืืช ืืืืงืืช ืืืืื ืฆืจืืื ืืืืืช ืืืื ืืชืืฆืืืช ืฉื ืืืืงืืช ืืืืื.
ืืืฉื, ืืงืื ื ืคืจืืืงื ืืืื ืืืืืื ื ืฉืขืืฉืื ื ืกืจืืง ืืืชื ืขื SAST - OK. ืืืคื ื ืืช ืืคืจืืืงื ืืื ื-SAST, ืืื ื ืชื ืื ื 20 ื ืงืืืืช ืชืืจืคื ืืืืืืื ืืืงื ืืืืื ื ืฉืืื ืืกืืจ. 000 ื ืงืืืืช ืชืืจืคื ืื ืืืื ืืืื ื ืฉืื ื. ื ืื ืืก ืืช ืืืื ืืงืืคืกื, ืืื ืืื ื ืคื ื ืืืชื ืื ืืกืืฃ ืืืืื ืืขืืงืืื ืคืืืืื. ืืืื ื ืฉืืืจ ืืืจื, ื ืขืฉื ืืื ืืขืฆืื ื, ืื ืฉ-Security Champions ืืขืืจื ืื ื - ืืืืื ืืืื ื ืืงืื.
ืืืฉ ืืืื ืืช ืื ืืคืืืขืืืืช ืืืืฉืืช ืฉืฆืฆื ืืงืื ืืืืฉ ืืืืชื ืืืคื ืืื ืฉืืืืืช ืืืืืื ืื ืืืืืงืืช ืืืืืืืืืช. ืืืืคื ืืืกื, ืืืจืืื ืืชืืืื, ืืจืฆื ื ืืืชื, ืฉื ื ืืืืงืืช ืืฉืชื ืืืืงืืช ืืืืื ื ืืฉืื. ืืกืืจ - ืืืื ื, ืืกืชืืื ื ืื ืงืจื, ืชืืงื ื ืืืจ ืืื, ืชืืงื ื ืืืจ, ืืจืฆื ื ืืืชื ืืคืขื ืืืื - ืืื ืืื ืืกืืจ, ืื ืืืคืืขื ืคืจืฆืืช ืืืฉืืช, ืฉืื ืืืืงืืช ืื ื ืืฉืื. ืื ืืืฉืืื ืืื ืขืืืงื ืืืชืจ ืืืชื ืฆืจืื ืืืืื ืืืชื ืืืื, ืื ืฉืชืืงืื ื ืงืืืืช ืชืืจืคื ืืฉืคืืข ืขื ืฉืืืืช ืืืืืืช ืฉื ืื ืฉื ืืฆื ืืชืืช ืืืืกื ืืื ืืข: ืืื ืืชืืืกืฃ ืืืขืงื ืืืจ ืืคืืืื, ืืื ืืชืืขืืฃ ืืืชืืงื. ืืืจืื ืืฆืขืจ, ืืขืืื ืืื ื ืืืฉืื ืืืืื ืื ืืคืขืืื ื ืืฉืืื.
ืืืืื ืืฉืขืจ ืืืืื ืืื ืื ืืืื ืืฉืขืจ ืืืืืชื, ืืืืื ืช ื ืืืืืช ืืืกืคืจ ื ืงืืืืช ืชืืจืคื ืืงืื.
ืื ืื ื ืืฉืชืืืื ืขื SonarQube - ืืชืืกืฃ ืืืชืงื, ืืื ืืืื ื ืื ืืืื ืื.
ืืื ืืืจืฆืื ืขื ืกืืืืช ืคืืชืื
ืืคืฉืจืืืืช ืืื ืืืจืฆืื:
- ืืคืขืืช ืกืจืืงื ืืกืืืืช ืืคืืชืื ืืคื ื commit.
- ืฆืคื ืืชืืฆืืืช.
- ื ืืชืื ืืชืืฆืืืช.
- ืกื ืืจืื ืขื ืืฉืจืช.
ืื ืื ื ืจืื ืืงืื ืชืืฆืืืช ืืืฉืจืช.
ืืกืืืืช ืืคืืชืื ืฉืื ื
ืงืื ืคืชืื
ืื ืื ืืฉื ืืืืื ืขืืื. ืืืื ืืฉืชืืฉืื ืืกืคืจืืืช ืงืื ืคืชืื - ืืื ืืืชืื ืืืืจื ืฉื ืงืืืื ืืืืคื ืืื ืืฉืืคืฉืจ ืืงืืช ืกืคืจืืื ืืืื ื ืฉืื ืืื ืืืจ ืืืืฉื?
ืืืืื ืฉืื ื ืืื, ืืื ืื ืกืคืจืืืช ื ืืชืืืช ืขื ืืื ืื ืฉืื, ืื ืืืืืืช ืื ืกืืืื ืื ืืกืืืืื ืืืฉ ืื ื ืงืืืืช ืชืืจืคื ืฉืืืืืืืช ืืื ืคืขื, ืื ืื ืืืื. ืืื, ืืฉ ืืช ืืฉืื ืืื ืืืืืืช ืืืฉืืืื - ืืื ื ืืชืื ืจืืืื ืงืื ืคืชืื.
ื ืืชืื ืงืื ืคืชืื - OSA
ืืืื ืืืื ืฉืืืฉื ืฉืืืื ืืืืืื.
ืืืคืืฉ ื ืงืืืืช ืชืืจืคื ืืกืคืจืืืช. ืืืืืื, ืืืื ืืืืข ืฉืื ืื ื ืืฉืชืืฉืื ืืกืคืจืืื ืืืฉืื, ืืื ื
ื ืืชืื ืืืืจ ืืจืืฉืืื. ืื ืขืืืื ืื ืคืืคืืืจื ืืืืืื ืืื, ืืื ืื ืืชื ืขืืื ืืื"ื, ืื ืืื ืคืขื ืืชื ืืืื ืืงืื ืฉื ืืก ืขื ืฉืืืืฉ ืืจืืื ืงืื ืคืชืื ืฉืื ื ืืชื ืืืฉืชืืฉ ืื ืื ืืฉื ืืชื. ืขื ืคื ืืืื ืืืช ืืกืคืจืืื ืืืืจืฉืืช, ืืื ื ื ืืืืืื ืืขืฉืืช ืืืช. ืืืืืคืื, ืื ืฉืื ืื ื ืืืชื ืื ืฉืชืืฉ ืื, ืขืืื ื ืืคืจืกื ืืช ืืงืื ืฉืื ื. ืืืืื ืฉืืฃ ืืื ืื ืจืืฆื ืืคืจืกื ืืช ืืงืื ืฉื ืืืืฆืจืื ืฉืื, ืืื ืืชื ืืืื ืื ืืืื ืขื ืขืฆืื ืืคื ื ืื.
ื ืืชืื ืจืืืืื ืืืฉืืฉืื ืืกืืืื ืชืขืฉืืืชืืช. ืืืื ื ืืืืื ืืฆื ืืืคืืชืื ืฉืกืืฃ ืกืืฃ ืืฉืืื ื ืืช ืืคืืชืื ืืฉืืจืจื ื ืืช ืืืืืืจื ืืืืจืื ื ืฉื ืฉืืจืืช ืืืืงืจื ืฉืื ื. ืืื ืื ืฉื ื ืคืื - ืฉืืืข, ืืืืฉ, ืฉื ื. ืื ืื ื ืื ืืืกืคืื ืืช ืื, ืื ืื ื ืื ืขืืจืืื ืืืืงืืช ืืืืืืช, ืืื ื ืจืื ืืกืืจ. ืืื ืืคืชืข, ืฉืืืขืืื ืืืืจ ืืฉืืจืืจ, ืืืคืืขื ืคืืืขืืช ืงืจืืืืช ืืจืืื ื-Open Source, ืฉืื ืื ื ืืฉืชืืฉืื ืืืื ื ืืกืคืฆืืคื ืืื, ืืกืืืื ืืชืขืฉืืืชืืช. ืื ืื ื ืจืฉืื ืืื ืืืืคื ืื ืื ื ืืฉืชืืฉืื, ืคืฉืื ืื ื ืจืื ืืช ืืคืืืขืืช ืืื. ืืืืง ืืืืืื ืืฉ ืืช ืืืืืืช ืื ืืจ ืคืจืฆืืช ืืกืคืจืืืช ืืืฉืืฉืืช ืืืื ืืชืขืฉืืื. ืื ืืืื ืฉืืืืฉื.
ืืืคืืื ืื:
- ืืืื ืืืช ืฉืื ื ืืฉืืื ืืชืคืชืืืช ืฉืื ืื.
- ื ืืืืจ ืจืืืืื ืืกืืืื ืชืขืฉืืืชืืช.
- ืืงืจื ืขื ืกืคืจืืืช ืืชืื ืืืจืืื.
- ืชืืืื ืืืขืจืืืช ืื ืืื ืืฉืคืืช ืฉืื ืืช.
- ื ืืชืื ืชืืื ืืช Docker.
ืืื ืืืืืืืช ืืืืืืื ืชืขืฉืืื ืืขืืกืงืื ืื ืืชืื ืงืื ืคืชืื.
ืืืื ืื ืืืืื ืืื ืื
ืฉืืืื ืชืืืืืื
ืืงืจื ืืืงืคืืช ืขื ืกืคืจืืืช, ืืฉืจ ืืืจืืืื ืืืงืืจืืช ืืืฆืื ืืื. ืืฉ ืื ื ืืืืจืื ืืืฆืื ืืื ืืคื ืืืืื. ืืืืืื, Event Central ืืคืขืื ืืช Nexus, ืืื ื ืจืืฆืื ืืืืืื ืฉืืื ืคืืืขืืช ืืืืืจ ืฉืื ื ืืกืืืืก "ืงืจืืื" ืื "ืืืื". ืืชื ืืืื ืืืืืืจ ืคืจืืงืกื ืืืืฆืขืืช ืืื ืืืืืจ ืืืืื ืฉื ืืืืช ืืืฉ ืฉื Nexus ืื ืฉืคืืืขืืืืช ืืืื ืืืคืกืงื ืืื ืืืืขื ืืืืืจ ืืคื ืืื.
ืืื ืืืจืฆืื ื-CI. ืืืืชื ืจืื ืขื ืืืืงืืช ืืืืืืืืืช, ืืืืงืืช ืืืืื ืืืืืงื ืืฉืืื ืคืืชืื: dev, test, prod. ืืื ืฉืื, ืืชื ืืืื ืืืืจืื ืื ืกืคืจืืื, ืืืฉืชืืฉ ืืื ืืืจ, ืืื ืื ืืฉ ืืฉืื ืงืฉื ืขื ืืกืืืืก "ืงืจืืื", ืืืื ืืืื ืืืกื ืืช ืชืฉืืืช ืืื ืฉื ืืืคืชืืื ืืื ืืฉืื ืืฉืืจืืจ ืืืืฆืืจ.
ืืื ืืืจืฆืื ืขื ืืคืฆืื: Nexus ื-JFrog.
ืฉืืืื ืืกืืืืช ืืคืืชืื. ืืืืื ืฉืชืืืจื ืฆืจืืืื ืืืืืช ืืฉืืืื ืขื ืกืืืืืช ืคืืชืื. ืืืคืชื ืืืืืช ืืืืืช ืืืฉื ืืชืืฆืืืช ืืกืจืืงื ืืืงืื ืขืืืืชื, ืื ืืืืืช ืืกืจืืง ืืืืืืง ืืช ืืงืื ืืขืฆืื ืืืืชืืจ ื ืงืืืืช ืชืืจืคื ืืคื ื ืฉืืื ืืชืืืื ื-CVS.
ืฉืืืื CD. ืื ืคืืฆ'ืจ ืืื ืื ืฉืื ื ืืืื ืืืื ืืฉืืืจ ืืืืจืชื ืขืืื - ื ืืืืจ ืืืคืขืช ื ืงืืืืช ืชืืจืคื ืืืฉืืช ืืกืืืื ืชืขืฉืืืชืืช. ืื ืขืืื ืืฉืื ืืื.
ืืฉ ืื ื ืืืืจื ืจืืืืื ืฆืืืืจืืื - ืืื ืืืื ืืืืฅ, ืืืืืืจ ืืคื ืืื ืฉืื ื. ืื ืื ื ืจืืฆืื ืฉืืื ืืืื ืจืง ืจืืืืื ืืืืื ืื. ืืขืช ืืืฆืืข ืคืจืืงืกื ืืงืฉื, ืื ื ืืืืงืื ืฉืืื ืืกืคืจืืื ืฉืืืจืืช ืคืืืขืืืืช. ืื ืื ื ืืคื ืชืืช ืืืื ืืืช ืืกืืืืช ืฉืื ืื ื ืืืืืจืื ืืืชืืืื ืืืืจื ืขื ืืคืืชืื, ืื ืื ืื ื ืื ืืขืืื ืืืชื ืืืชืืงืฉืื ืืืฉืชืืฉ ืืืจืกื ืืืจืช. ืืืชืื ืืื, ืื ืืฉ ืืฉืื ืืืฉ ืงืจืืื ืืจืข ืืกืคืจืืื, ืื ืืืคืชื ืื ืืงืื ืืช ืืกืคืจืืื ืืฉืื ืืืชืงื ื - ืชื ื ืื ืืืฉืชืืฉ ืืืจืกื ืืืืื ืืืชืจ ืื ื ืืืื ืืืชืจ.
- ืืขืช ืืื ืืื, ืื ื ืืืืงืื ืฉืืฃ ืืื ืื ืืืืืง ืืฉืื ืจืข, ืฉืื ืืจืืืืื ืืืืืื ืืืฃ ืืื ืื ืืืื ืฉืื ืืืจ ืืกืืื ืขื ืืื ื ืืืืืง.
- ืืฉ ืื ื ืจืง ืจืืืืื ืืืืื ืื ืืืืืจ.
- ืืขืช ืืคืจืืกื, ืื ื ืืืืงืื ืฉืื ืืช ืืืืืื ืขืฆืื: war, jar, DL ืื Docker image ืืื ืืืืื ืฉืืื ืชืืืืช ืืืืื ืืืช.
- ืืื ืืกื ืืขื ืฃ ืื ื ืขืืงืืื ืืืจ ืื ืขืฉื ืืกืืืื ืืชืขืฉืืืชืืช: ื ืงืืืืช ืชืืจืคื ืงืจืืืืืช ืืืคืืขืืช ืื ืืื ื ืืืคืืขืืช.
ื ืืชืื ืืื ืื - DAST
ืืื ื ืืชืื ืืื ืื ืฉืื ืื ืืืืคื ืืืืชื ืืื ืื ืฉื ืืืจ ืงืืื ืืื. ืืื ืกืื ืฉื ืืืงืื ืฉื ืืขืืืื ืฉื ืืืฉืชืืฉ ืขื ืืืคืืืงืฆืื. ืื ืืืืืจ ืืืคืืืงืฆืืืช ืืื ืืจื ื, ืื ื ืฉืืืืื ืืงืฉืืช, ืืืืืื ืืช ืขืืืืช ืืืงืื, ืืืืฆืื ืขื ืืืคืชืืจืื ืืืืืช, ืฉืืืืื ื ืชืื ืื ืืืืืืชืืื ืืืืืคืก: ืฆืืืืืื, ืกืืืจืืื, ืชืืืื ืืงืืืืืื ืฉืื ืื, ืืื ืืจืืืช ืืืฆื ืืืคืืืงืฆืื ืคืืขืืช ืืืขืืืช ื ืชืื ืื ืืืฆืื ืืื.
ืืืชื ืืขืจืืช ืืืคืฉืจืช ืืืืืง ืคืจืฆืืช ืชืื ืืืช ืืงืื ืคืชืื. ืืืืืื ืฉ-DAST ืืื ื ืืืืข ืืืืื ืงืื ืคืชืื ืื ื ืืฉืชืืฉืื, ืืื ืคืฉืื ืืืจืง ืืคืืกืื "ืืืื ืืื" ืืื ืชื ืืช ืชืืืืืช ืืฉืจืช:
- ืื, ืืฉ ืืื ืืขืืืช ืื-ืกืจืืืืืืฆืื, ืืื ืื ืืื.
ืืฉ ืืื ืกืืืื ืื ืืืืืื, ืื ืื ืชืขืจืื ืืช ืืืื ืืืืืื ืืื ืขื ืืืชื ืกืคืกื ืืืชื ืขืืืืื ืืืืืงืื, ืืืืืื ืืงืจืืช ืืืจืื ืื ื ืขืืืื.
- ืขืืืก ืืืื ืขื ืจืฉืช ืฉืจืช ืืืืฉืืืื.
- ืืื ืืื ืืืจืฆืืืช.
- ืืืืืช ืืฉื ืืช ืืช ืืืืืจืืช ืฉื ืืืคืืืงืฆืื ืืื ืืชืืช.
- ืืื ืชืืืื ืืืื ืืืืืืืช ืืืจืืฉืืช.
- ืงืืฉื ืืืงืื.
ืืื ืื ื ืืฆื ืืฉืืฉืงื ื ืกืืฃ ืกืืฃ ืืช AppScan: ืืืืื ื ืืื ืจื ืื ืืกืืื ืืงืื ืืืฉื ืืืคืืืงืฆืื, ืงืืืื ื 3 ืืฉืืื ืืช ืืฉืืื ื - ืกืืฃ ืกืืฃ ื ืืืืง ืืื! ืืฉืงื ื ืกืจืืงื, ืืืืืจ ืืจืืฉืื ืฉ-AppScan ืขืฉื ืืื ืืืืื ืก ืืคืื ื ืื ืืืื, ืื ืงื ืืช ืื ืืืคืชืืจืื, ืืฉื ืืช ืืฆื ืืื ืชืื ืื, ืืื ืืืจืื ืืืืืืื ืืช ืืฉืจืช ืขื
- ืืืจ'ื, ืืชื ืฆืืืงืื ืขืื?! ื ืชื ื ืืื ืืฉืืื ืืช, ืืืงืืชื ืืืื!
ืฉืงืื ืกืืืื ืื ืืคืฉืจืืื. ืืืืคื ืืืืืืื, ืืืื ื ืืขืื ื ืคืจื ืืืืืงืช ืืืืืช ืืืืข, ืฉืืืื ืืืืื ืืฉืืจ ืืกืืืื ืืคืืืช ืืืืฉืื, ืืืืงื ืืชื ืื ืืช ืคืื ื ืื ืืืื, ืจืฆืื ืืืฆื ืืื ื. ืืื ื ืงืืืช ืื - ืืืชื ืืืืื ืืืืฅ ืฉื ืืชืจื ืฉืื ื ืื ืฉืืงืืื ืืขืช.
ืืืื ืืงืืช ืืืฉืืื ืฉืืชื ืืืื ืืืฉืชืืฉ ืืื ืืื ืืืื ืืืืืงืช ืขืืืก. ืืฉืื ืืจืืฉืื ืืคืฉืจ ืืืคืขืื ืกืืจืง ืืื ืื ืขื 10-15 ืืืืื ืืืจืืืช ืื ืงืืจื, ืืื ืืืจื ืืื, ืืคื ืฉืืจืื ืืคืืขื, ืฉืื ืืืจ ืื ืืื.
ืืื ืืฉืืืื ืฉืื ื ืืฉืชืืฉืื ืืื ืืืจื ืืื.
ืฉืืื ืืืืืืฉ
ืฉืืืื ืชืืืืืื
ืืืื ืืืจืฆืื ืืชืจืืฉืช ืื ืืื ืืคืฉืื: ืืชืื ืืกืจืืง ืืืืจ ืืชืงื ื ืืืฆืืืช ืืืฉืืืื ืขืืืจ ืืืืื ื ืกืจืืงื ืืืืจ ืืืืงืช ืืื ืืืจืฆืื ืืืฆืืืช.
ืื ืืืื ืืืจืฆืืืช ืื ืขืืืืืช ืื ืฉืืฉ ืกืชืืืืช ืืคืื ืงืฆืืืช ืืืืื, ืื ืืกืจ ืืขื ืืืกืจ ืชืืขืืช - ืื ืืฉื ื ืืืื ืืคืืก ื ืฉืื, ืืฉืจืช ืขืืืื ืืืื ืืืืชื ืฆืืจื.
- ืืืืคื ืืืืืืื, ืขืืืช ืืืืงื ื ืคืจืืช.
- ืืคื ื ืืืืืงื, ืจืฉืื ืืช ืจืฆืฃ ืืื ืืกื.
- ืืืืงืช ืืขืจืืช ืื ืืืื ืืื ืืื ืืช ืืืื.
ืชืืืื
ืงืฆืช ืืืื ืขื ืืชืืืื ืืืื ืืขื ืืขืืืื ืฉื ืื ืืื ืืคืจื. ืื ืืืืฉืืืื ืฉืื ืื - ืืื ืขืืื ืืื ืืืชืจ ืขื ื ืืชืื ืืื ืื, ืืืจ ืขื ื ืืชืื ืกืืื, ืฉืืืฉื ืขื ื ืืชืื OpenSource, pentests, ืื ืืฉืื ืืืจ ืืืืจื, ืืืฉื, ืืืจืืขืื ืขื
ืื ืชืืืื ืืงืืง ืืฉืืืื.
ืืื ืืืืื ืืื ืชืืืื ืขืืื ืืืืื ื ืืชื ืืฉืคืจ ืืืชื, ืืชื ืฆืจืื ืืืกืืฃ ืืืืื ืืื ืื ืฉืืชื ืืืื ืืฉืื ืขืืื ืืช ืืื, ืืืื ืืืื ืืืฆืืจ, ืืืืื ืืืืื ืืืขืืงืื ืคืืืื.
ืื ืืืืข ืืืขืื. ืืฉ ืฆืืจื ืืืกืชืื ืืืืืืืช ืฉืื ืืช ืืืื ืขืืืฃ ืืืฉืชืืฉ ืืืื ืื ืื ืืืจ, ืฉืื ืืชืืืื ืฉืืงืข ืืืืืื. ืืืื ืืืื ืืืกืชืื ืขื ืืื ื ืืชืืืื ืฉื ืืคืืชืื ืืื ืืจืืืช ืืืื ื ืืชื ืืฉืคืจ ืืช ืืชืืืื ืขื ืกืื ืืื. ืืื ืฉืืืชืจ ื ืชืื ืื, ืื ื ืืชื ืืื ืืช ืืืชืจ ืืืงืื ืืืจืื ืืขืืืื ื ืืขื ืืคืจืื ืื ืชืืืื.
ืืืืืื ืฉืืื ืื ืชืืื ืืกืืืืื ืืืืื ืืืื ืืฉ ืืืฉืงื API ืืฉืืื, ืฉืืืืช ืืฉืงื ืืฉืืื, ืขืงืจืื ืืช, ืืืืงื ืืฉ ืืชืืื ืื, ืืืืจืื ืืื - ืื ืื ื ืืืชืืื ืืื AppSec Orchestrator, ืืืืคืฉืจ ืืืฆืืจ ื ืงืืืช ืื ืืกื ืืืช ืืื ืืชืืืื ืืืืืฆืจ ืืื ืื ืืืชื ืื ืงืืื ืืืช.
ืืื ืืืื, ืืคืชืืื ืืืื ืืกื ืืืืื ืืฉ ื ืงืืืช ืื ืืกื ืืืช ืืื ื ืื ืืืืืื ืืจืืืช ืื ืคืืขื, ืืืืืืจ ืืืืจืืฅ ืกืจืืงื, ืืงืื ืชืืฆืืืช ืกืจืืงื ืืืืืืฉ ืืจืืฉืืช. ืื ืื ื ืื ืกืื ืืืชืจืืง ืื ืืืจืช, ืืชืจืื ืืื ืืื ืืฉื, ืืืฉืืฉ ืืช ืืคืืชืื - ืืคืื ืขื ืืคืืฉ ืขื ืกืืืืก ืืืืืื, ืคืืืื ืื'ืืจื ืื ืืืขืงืื ืคืืืื ืฉืื ืื, ืื ืืื ืืืจืฆืื ืืชืืืื ืกืื ืืจืื ื/ืืกืื ืืจืื ื ื-CI /CD.
ืืื ืืช ืืขืืงืจืืืช
ืืืืื ืื ืื ืืขืืงืจ. ืชืืืื ืืฉืื ืขื ืืชืืืื โ ืืืจ ืื ืืืฉืื ืืช ืืืืื. ืืืืื ืืืืื ืื ืืงืจืื, ืื ืฉื ืืชื ืืืชืืื ืืชืืืื ืืืื ืืช ืชืงืฉืืจืช ืืืื ื ืืื ืคืืชืื ืืืืืื. ืืืืื ื ืืืืืืชืืช ืืื ืฆืืจื "ืืขืฆืืจ" ืืื.ืืืืื ืช ืคืืชืื, ืื ืืฉ ืืฉืื ืืืื ืืื ืกืืคืจ ืงืจืืื ืื ืฆืจืื ืืืกื ืืืชื, ืืื ืืืขืืื ืขืื ืืืืขืื.
ืืืืืช ืืืฆืจ - ืืืจื ืืฉืืชืคืช ืื ืืืืื ืืื ืคืืชืื. ืื ืื ื ืขืืฉืื ืืืจ ืืื, ืื ืื ื ืื ืกืื ืืืืืื ืฉืืื ืืขืืื ืืฉืืจื ืืฉืืื ืกืืืื ื ืืื ืืืื ืื ืืคืกืืื ืืกืคืืื. ืื ืืกืืื ืฉืื ื ืืงืืืื ืืืฉืช DevSecOps, SecDevOps ืืฉืืคืืจ ืืชืงืฉืืจืช ืืฉืืคืืจ ืืืืืช ืืืืฆืจ.
ืืชืื ืขื ืื ืฉืืืจ ืืฉ ืื: ืืจืืฉืืช, ืืจืืืืงืืืจื, ืืืืงืืช ืืืงืืืช, ืืืจืืืช, ืื ืืืืช. ืืื ืฆืืจื ืืืืฉื ืืื ืืช ืื ืืคืจืงืืืงืืช ืขื ืื ืืคืจืืืงืืื - ืื ืืข ืืืืคื ืืืืจืืืื. ืืื ืชืงื ืืื - ืึฐื ึทืกืึนืช ืืื ืกืืช ืืืฉืืช ืืคืชืจืื ืืช ืฉืื ืื.
ืืฉ ืกืืื ืฉืืืืื ืืื ืืืงืืื ืืืืืช ืืืืข ืืืืงืืืื ืชืคืงืืืืื.
ืืคืื ืืื ืืืืืืืืืฉืื. ืื ืื ืฉืื ืื, ืืืื ืืืชื ืืชืืคืื ืืืชื ืืืืืืืื. ืื ืืฉืื ื ืขืฉื ืืื, ืื ืื ืืืง ืืื ืืืชืืืื. ืืืื ืืืื ืืืืืง ืืืชื ืืืขืฉืืช ืืืชื ืื ืืืืืืื.
ืื ืืืืื ืฉื ืฆืืืช IS ืงืื - ืืฉืชืืฉ ื-Security Champions.
ืืืื ืื ืฉืืืืจืชื ืขืืื ืื ืืชืืื ืื ืืืชื ืชืืฆื ืืฉืื ืืฉืื - ืืื ืืื. ืืื ืืืจ ืืืื ืขื ืกืื ืืืจืืฉืืช ืืชืืืื ืฉืื. ืื ืชืกืชืื ืขื ืื ืฉืืงืืืื ืืืืจืช, ืฉืืืื ืืื ืจืข ืืื ืืื. ืืืื ืืืืคื ืืืื ื ืืื ืืืื ืืืืฆืจ ืฉืื.
ืืจืืฉืืช ืืืืื.
- ืจืื ื ืืืื ืืืื ืืืืื.
- ืืื ื ืืชืื ืืชืืื.
- ื ืืืืช ืืฉืืืืฉ.
- ืืืื ืืช ืืื ืืืจืฆืืืช.
- ืืื ืช ืืคืช ืืืจืืื ืืคืืชืื ืืืืฆืจ.
- ืืคืฉืจืืช ืืืชืืื ืืืฉืืช ืฉื ืืืื.
ืืื"ื ืฉื ืืืจื ื ืืืจ ืืืื ืืืืืื ื-DevOpsConf 2018. ืืื ืืืืืจ ืจืขืืื ืืช ืืืงืจืื ืืขืฉืืื ืืขื ืืื ืื ืขืื ืืืชืจ, ืืื ืืกืงืืืงืืื ื-27 ืื-28 ืืืื
DevOpsConf ืึผึฐืชืึนืืคืกืืืื RIT++ . ืืืชืจ ืืื, ืื ืืชื ืืืื ืืืืืง ืืช ืืืืืื ืฉืื, ืืืืืืืฉ ืืืขืืืืช ืืืื ืขื 21 ืืืคืจืื.
ืืงืืจ: www.habr.com