ααΎαααΆαα§ααααααα·ααΆαααΌαα ααα½α 2 α§αααααααΆαααααααΆαααααα ααα½α 4 αα·αααααααααααΆαααααα½αααααααΎα αα·αααααααΈαα ααα½α 250 α ααΆαα·ααααααΆα’αααΈαααΆααα’αααααααΊα αΆαααΆα ααα αααα»αααααΎαααΆααα αα α»ααααααααααα ααα»αααααα ααααααα’αααα αΆααααααΎαα’αα»αααα DevSecOps α’αααααααΌααααα ααΈαααα ααα
ααΎ SecDevOps ααΆα’αααΈ? α
α»α DevSecOps αα·α? ααΎααΆαααΆααα»αααααΆα’αααΈαααα? αα»ααααα·ααΆααααααα·ααΈ - ααΎααΆαα·ααΆαα’αααΈα’αααΈ? α ααα»α’αααΈααΆαααΆαα·ααΈααΆααααααα»ααΆααα·αααααΎαααΆαααααα? ααΉαα
ααααΎαα
αααααααα½αααΆααα’ααααα ααΌααΈ ααΆααΆααΈα ααΈ ααααα·αα»αααΆαα Yuriy ααΉαααααΎααααααααααααΆααααα’α·α αα·ααα·ααΆααααα αΆααααΆαααααΆααααααΌαααΈααααΌαα»ααααα·ααΆααααααα·ααΈαα»ααΆααα
ααααΎαααΆα DevSecOpsα ααααααααΎαααΆα ααααααααααααΎαααΆαα’αα·αααααααα»ααααα·ααΆααα
αααα»αααααΎαααΆα DevOps α±ααααΆαααααΉαααααΌα α αΎααα·ααααααα’αααΈααΆααα’αα ααααααααααΆααααααΆααααΆαααααΆααα ααααΆαααααΎααααααα»ααααα·ααΆα α§αααααα’αααΈαααα’αΆα
ααααΎααααΆααααΆα ααΆααα»αααααΆ αα·αααααααααααα
ααΆαααααααααα½αααΆα±ααααΆαααααΉαααααΌα ααΎααααΈαααααΆααααα αΆα
α’αααΈα’ααααα·ααΆαα Yuri Shabalin - αααααΆαααααΆααααααααααα·αα»ααα αααα»ααααα»αα αα»α ααααα·αα»αααΆα. ααα½ααα»αααααΌαα ααααααΆαα’αα»αααα SSDL αααααΆααααΆααα½ααααα αΌαααΆαα½αααα§ααααααα·ααΆααααααα·ααΈαα αααα»αααααααααα’αααΌα‘αΌαααΈααααΆαα’αα·αααααα αα·αααΆαααΆαααααα ααΆααααα·ααααα α§ααααΆα αααααααααα·αα»αααααααΆαα ααΆαααααΎααΆααα Alfa-Bank, Sberbank αα·α Positive Technologies ααααααααΎααααααα·ααΈ αα·ααααααααααΆααααα ααΆαααα·ααα αααα»αααααα·ααΈαα’ααααααΆαα· ZerONnights, PHDays, RISSPA, OWASP α
αα»ααααα·ααΆααααααα·ααΈα ααΎααΆαα·ααΆαα’αααΈα’αααΈ?
αα»ααααα·ααΆααααααα·ααΈ - αααααΊααΆααααααα»ααααα·ααΆααααααα½ααα»αααααΌαα αααααα»ααααα·ααΆααααααα·ααΈα ααααα·αα’αα»ααααα ααααα αααααΆαα ααΆαααααααα α¬αα»ααααα·ααΆααααααΆαααααα ααα»αααααααα»ααα αα·αα ααααα’αααΈαααα’αααααααα αα·αα’αααΈαααα’αααα’αα·ααααααααααΎααΆαααΎ - ααΆαααααααΊααΆα ααα»α ααααααΆα αα·αααΆαααΆαααααααααααααααα·ααΈαααα½αα―αα
αα·α
αα»ααααα·ααΆααααααα·ααΈ αα·α SSDL αα·αααΆαααααααααααααααααΆαααΆαααααααα ααΌα
αααααααΌαααΆαααααΏααΆααΌαα
ααααα ααα»ααααααΎααααΈααΆαααΆαααΆαααΎαα‘αΎαααααααΆα ααΌαααα
αα·ααΈααΆααααα Canonical αααα Microsoft ααααΌαααΆααααααα’ αααααΎα αα·αααααΆαα±ααααΆαααααααΈααααα
αα·ααααα’α·ααααααααααα
Canonical SDLC ααααΌαααΆααααα’α·ααααΆαααααΆαααα
αααα»ααα·ααΈααΆααααααααααα - OpenSAMM, BSIMM, OWASP α αα·ααΈααΆαααααααΊαα»αααααΆ ααα»ααααααΆααΌαα
ααααααααααΆα
ααΆααααΆααα»ααααα·ααΆααα αααα»αααααΌααααΆαα αΆαααα»α
αααα»αα
αΌαα
α·αααααΆααΆααα BSIMM -
αααααααΆαααΈαα½ααααΆα 112 3 ααααα·αααααΆαα
αΆαααα»αα α
αΆααααααΎα ααααα αα·αααααα·ααααααα α’αααα’αΆα
αα·ααααΆαααααα’αα»ααααααααΆαα 12 αααααααα ααααΎαααΎαα’αααΈαααααααΆαααααααΆααα’ααα ααααααααααΈααααα’αα»αααααα½αααΆ α αΎαααααααααΆαα»ααααα·α
ααααα α§ααΆα ααα ααΆααα·ααΆαααΌααα·αα·αααα αα·αααΆααααα α¬ααΆααα·αα·αααααΌαα α’αααααααααααααΆααα½α α αΎαααααΎααΆαααααααααααααΆαααα
ααΆαααΆ ααΆαααααααααΆαα’αα»αααααααααααΆααααααΆαααααΎαααΎαα
α ααα»α’αααΈααΆαααΆ DevSecOps
DevOps ααΊααΆααααΎαααΆαααΌαα αααααΆαααα ααα ααααα»ααααα·ααΆαααααΌααααααααα·α αΆαααΆα
ααααΌα
αααα αΆα
ααααααΊααΆααααα·αα»αααααααΆαααΊααΆα
ααααα‘ααααΈααΆαα’αα·ααααααα ααΆααααααΆ αααααΊααΆααααααΈαα»ααααα·ααΆαααααααΆααα½αα
ααα½α α αΎαααΆααΆαα§ααααααα αα·αααΆααααααααααα
ααα½α 2-3 α αααααΆααααααΆααα½ααααααα ααΌαααααα α¬αααααα·ααΈαααααααΌααααα½ααα·αα·αααααΆαααααα α αΎααααααααα»ααα½αααααΆααα½αααααααΌαααΆαααα·α
αα
αααα»αααααΎαααΆαααααΆαααΆααααααααα»αα αα»αααΎα ααΎαααΎαααΆααααα·αα»ααα
αααα»αααααααα·ααα αα·αα§ααααΆα αααααααααΆααΆαααααααααααααΌαα
αΆαα αα·αααααα·αααΆαα½αααΉαααΆαα’αα·αααααααα
ααΎααααααα½α - in
ααΆαααααΆααααααΌααα DevSecOps
ααΆαααααααΆαααααα»ααα αααα»αααααααααΆαα’αα·αααααααα»ααααα·ααΆαααΊ "ααααΎαααΆα". α’αααβααααΌαβαααβααΈβα ααα»α βαααβαα»αβαααβα’αααβαα·αβα’αααΈβααΆαβαα·αβα§αααααα
ααααΆαααααααα αΌαα§ααααααα αααα»αααααΎαααΆα DevOps ααΊαα·ααααααααααΆαααα ααααΆαααααα αα·αααΆααααααΉααααΆαα’αααα αΌααα½αααααΎαααΆαααΊααΆαααΆααααααΆααα
ααα»αααααααΆααααΆα αα·ααααα§αααααααα
ααΆααΉαααΆαα ααΆαααααΎαααααΆααααααΆααααααΎαααΆαα’αα·αααααααααααααα»ααααα·ααΆα α αΆααααααΎαααΆαα½αααΉαααΆαααααΎαααΎα αα·ααα·αα§ααααα α αΎααααα αααααααΆαααααΆααΆααααα αΌαα§ααααααα αααα»αααααΎαααΆααα αα α»αααααα ααααα ααααΆαααΆαααααΆααΆαα αααααΆαα±ααααΆααααα·ααΆααα·αααα’αααααα§αααααααΆααα’ααααΆαααααααααααΆαααααα½ααα·αααααααααααααααΆα
ααααΈααΌαα αα½αααΊαα αααααααααααααααα·αα»αααΆαααααΎαααΎαα§αααααααα’ αα·αααΆαααααααααααααααΆααααααααΆαααααΌααΆα α αΎαααΆαααααα’αααα’αα·ααααααααΎααααΈαααα αΌαααΆαα αααα»αααααΎαααΆααααα ααα»ααααααΆαα·αααααΎαααΆααα - ααααΎαααΆαααααΌαααΆααααα αααΆααααααααααααααααααα§ααααααααααΆααα·ααα½α α αΎααα·αααααΉαααααΌαα αα α»ααααααααα
ααΆααααΌα ααΌααααααΆα’αααΈαααααααααα’αααα ααααΆα αα·αααΆααΎααααΎαααΆααααααΉααα ααΆαααΆαααΆα ααΆααΉααα½αα±αααααα’αααΈαα½ααΆααΈααααα§ααααα αα·ααα»ααααα·ααΆααα αααα»αααααΎαααΆαα
α αΆααααααΎαααΆαα½αααΉαα’αααΈααααααα»αααααΎ
αα»αααααα·αα§ααααααααα α ααΌααααα‘ααααΎαα’αααΈαααα’αααααΆααα½α α αΎαα αααα»αα αα»αααΈαα½ααααΆααααααΌαααΆααα»ααααα·ααΆααααααΆααααΆαα’αα·αααααα ααΆαααΆααααα½ααα·αα·ααα ααΆααααα½ααα·αα·ααα - α ααα»α’αααΈαα·ααααααααααΆααα’ααααααα ααΆαααααααααα’αΆα αααααΆα αα·αααΆααααα½ααααααΆααααα»ααααααααααααΆ?
ααΆααααααΆαααααΌαααΆαααΊαααααΆα Talmud ααααααα·ααα ααΎααααΎα ααΆαβααααΈβαα½αβαααβααΎαβααβαααα»αα αα»αβαα½αβααΎααααΈβααΎαβααααΎαβααΆα α αΎαβαα»αβααΎαβαααααΌαααΆαβαα»ααααα·ααΆαβαααααΆααβαααααα·ααΈα α’αααα―ααααααααααααααΆααααα αΆαααααΆαα αααΆααααααΌαααΎααααΈαααααααα
- α₯α‘αΌαααα ααααααααΆαα½ααααα»ααααααααααΆααΆαααααΌααα½ααααα―αααΆαααααααα·ααα α
ααΆαααααα ααΎαααΆαααα½αα―αααΆααα½ααααααΆα ααααααααα
αααααΆαααααααΌαααΆα ααΆααααα½ααα·αα·ααα αα·ααααααααααααα αααααΎαααααααα½ααα ααΎ α§. Confluence - ααΆααΆααααα½ααααααΆααααα»ααααααααααααΆα
ααΆααΆααααααΆααααα½ααααα»αααΆαααααΎααααααααααα’αααΈαααα’αααααΆααα½α α αΎα α αΎαααααΎααΆααΎααααΈα αΆααααααΎαα
ααααΎααΎαα―ααα»ααααα·ααΆα
ααΆααααααΆαα
αααα»ααααα»αα αα»αααΆααααααααααΆαα’αααα’αα·ααααααααΈ 100-200 ααΆαα ααΆαα’αααα―ααααααααα·αα»αααααΆαααααα’αα»αααααα»αααΆαααΆα
αααΎα α αΎααα·αααΆααααααααΆααΎααααΈαααα½ααα·αα·αααα’αααΈαααΆααα’ααα αααααΈααΆααΆααααααΆααΆαα’ααααΈαααααααΆαααααα ααΆααααααααΆααα―αααΉααα·ααα·αα·αααααΎαααΌαααΆααα’αααααααΆαα’αα·αααααααααααΎααααααα α
ααααααααΈαααααα αααα·ααα½αααααΌαααΆααααααΎαα‘αΎα -
Security Champions ααΊααΆααα»ααααα αααα»ααααα»αα’αα·αααααααααα αΆααα’αΆααααααααΎαα»ααααα·ααΆαααααα·αααααααα’αααα
ααΎαα―ααα»ααααα·ααΆαααΊααΆα
ααα»α
α
αΌααα
αααα»ααααα»αα’αα·αααααα α αΎαα’αααααααΆαααααΉαααα’ααααααα»ααααα·ααΆαααααΌαααΆααααα
αΌααα
αααα»ααα½αα
ααΆααααααΆ αα ααααααα’αααα―αααααα»ααααα·ααΆααααααα»αα’αα·αααααα α αΎαα ααα’α»ααααα αΆαααΈααα α»ααα αααα»αααΌα ααΆααααα½αααΆαα ααααΎααααα½αα±ααααααΆααααα’αΎααα½αα
- α αΎαβααΎβα’αααβααΆβααααΆ? αααα»ααααα»ααα½αα’αααααΆααΎαααααΌαα α’αααΈααααααααΆαααΊααα’ααΆαα½ααααα»α - αα·αααα αΆαααααααααα»αααΆαα±αααααα»α "α’αα»αααα" ααΎααΆααα·αα·ααααααααΌα ααΎααααααα αα»αααα!
αααααΊααΆααααΆαααΆαααααααΆ ααΈαααααααΆαααΆαααΏαα»αα α·αααα αααΎαααΎααα»ααααααα αααΆαα α¬ααααΆααααααΆαα·ααααα½ααααα»ααααα’αααα’αα·αααααααααααααααΎα’αααααααααα ααααααααααΎααΆα αα·ααααα»αααΆααα·αα·αααααΌαα ααααα·αααΎαααα½αα±αααααααααΈααααα·αα»α ααΎαα―αααααα·αα»α α ααα’α»ααααα αΆαααΈααα α»α αα·ααααα·ααΆαααα ααΆαααααααααΆααααΉαααΆαααααααααΆααααα αααΎαα
ααΌα ααααΆαααααααα α’αααα’αα·ααααααααΉαααΈααΌααααααα½ααααααααΎαααΆαα’αααα―αααααα»ααααα·ααΆαααΆαα½αα αααααΆααααα»αααααααΆαααααααΆααααΆαα αα ααΆαα 5 αααααααα αααα»αα§ααααααα·ααΆααα·αα·αααα ααΆααααααΆααΆαα·ααΆααααα»αααΆαα αα αΆαααΆααααΆα nuances ααΆααα’ααα Security Champions ααααΆααααα·ααααααααα½αααα α’ααααααααααΆαα½αα’αααΈ αα·αα’αααΈαααααααΌαααΎαααααΌα - αα½αααααΆαααααα·αααααΆαααΆαα
ααΌα αααα ααΌααα·α αΆαααΆα’αα»αααα Security Champions αα·ααααααΈαα₯αααα·αααααααα»αααααα·αα»αααααα’αααα αααααααΆααααααααααααααΆααααα αΆααααΎαα―ααααα½αα―ααααααα ααΆαα’αα·αααααααα·ααααΆααΈαααααα»ααα·αααααααΈαα½α αααααΈαααΆααααααΉααα αα αααααααααααΆαα ααααΎα±αααααααΎαα‘αΎαααΌαααααΆααα αα ααααα ααΆαααααααααα αα·αα’αααααΉαααΆα ααΆααααααΎααααααααΈααααΆαα αααααΊααΆααΆαα»αα½αα ααα½ααααα·αααααααααααα "ααααα" ααααα’ααααα αααα»ααααα»αα’αα·ααααααα
ααααΆααααΆαααΆααααα
αααα αΆα ααααααα§ααααα
αααα»αααΉαααΌααααααΆααααΈαααα αΆαααααΆααααααααααααΆααα§αααααααΆααα’αα α αΎαααΆαααΆαα±ααααΆαααΆαααα α·ααααα»αααΆααα αααα»αβααΉαβαα·ααΆαβααΆβα±ααβααΆαβαααα’α·αβααααααβααα ααΎααααΈβαα»αβα±ααβαα½αβααΆβααααβααα α
αααααααΆαα·ααΆαααΌαα ααααα·αααΎααΈααΆαααααααααΆα α·αααααΎααααΈα ααααααΆαααΆααααΌαα αααΆαααα 30 ααΆααΈαααααΆααααΆαααααΎααααα αα·αααΆααααααΌααααα»αααΆααα’αα αααααΆααααα½ααα·αα·ααααα»ααααα·ααΆαααααααΆαααΉαα αααΆαααααα½αααααα ααΌα ααααααααΆαααααΆααααΆααααΉααααααααααΎαααΆααααααα αααααααααα·αααααααα αααα»αααααΈα αΎαααααΎααΆαααααα·ααααΆαα
ααααα·αααααα α’αα·αααααΆααα·ααα·α α¬αα·αααααΆααααααααααΆαα ααα·αααααΆααα’ααααΊαα»αααααΆ ααΆααα’ααααααΎααααααααααααααααααΆ αα·ααα ααΆααααααααααααΌαααααΆαααααα½ααααααα½αααα αα ααΎααΌαααααΆαααΌα αα·ααα αα αααα·ααααΆααααααααααΆ α§αααααα’αΆα αααα αΆαααααα·ααααααααααΆαα False Negative αα·α False Positiveα ααΌα ααααααΌααααα‘ααααΎαα’αααΈααααα·αααααΆαα ααααααα’ααα αααα»αα αα»α αα·ααααααΆαα ααααα’ααα αααααα·ααΈααΉααααα αΆαααααααααα’ αα·αα’αΆα αα»αα α·αααααΆαα
ααααΆαααΆααα½ααααα αΌαααΆαα½αα§ααααααααααΆαααααΆαα. ααΌααααα‘ααααΎαα§ααααααα αααα»αααααααααααααΆααα½ααααα αΌαααΆαα½αααΉαα’αααΈαααα’αααααΆαααααΎαα½α α αΎαα α§ααΆα ααα ααααα·αααΎα’αααααΆα Jenkins α¬ TeamCity ααΌααα·αα·αααααΎαααΆααα½ααααα αΌαα§αααααααΆαα½ααααααα·ααΈααα αα·ααααααΆαα½α GitLab CI αααα’ααααα·αααααΎαααααα
αααααα¬ααΆααααα»αααααΆαα α½ααααααΆαααααΆαααααΌαααΆαααααα ααααα·αααΎα§ααααααα·αααΆα API αααα ααα»α’αααΈααΆαααΆααΆααααΌαααΆα? α’αααΈααααααααΆααααα’αΆα ααααΎααΆααα αααα»αα ααα»α αααααΆαααα½αααααΆαααΆαααα API α ααΆαα§ααααααα· α§ααααααα½αααααΆααααααααΆααααα»αααΆααααααααΆααααα½ααα·αα·αααααΆαααααα
ααααΆααααααΈαααα αΆαααααΌαα’αα·ααααααααα·αααα ααΆαα’αα·αααααααα·ααα
ααααααα ααΎααααααααααΎαααααααα αα·ααα»αααΆαααααΈα ααααααααααΌαα
αΆαααα
ααΆααΆααΆααααΈα ααΎαα
ααααααΆααααΆα§ααααααααααΎααα·αααΉαααΆααααααααααααα αα·ααα
αα
αααα·ααααΆααααΈαα ααΌα
ααααβααααΌαβααΉαβααΆβααα·αααβααΆαβαα·αβαα·αβααααΉαααααΌαα
αααααααα·αααααααααΎαααΆα
ααααααααΈααΎαααααααα·αααααα§ααααααααα αααα»αααααΈαααααααα·αααααααααΎαααΆαα’αα·ααααααα ααΆα§ααΆα ααα ααΆαααΆααΆααααΆαα’αα·ααααααααΊααΆααα α»αααΌαα α ααΌααααα‘ααααΎαααΆααΎαααααααα·ααααααααααααα½αααααΌαααΆααααααα·α αΆαααΆ αα·αα’αααΈααααααα»αααααα·αα»ααα½αααααα α·ααααα»αααΆααα
ααΎααααΈαα»αα±ααααααΆαααΆαα’αα·αααααα αα·αααΆαααα·α ααααααααα ααΌααααααΎα α αααΆαααααααααααΆ αα·ααα»αααααΆ αααα αΆαααΆααααααα - αααααααα·αα·α αααααααααΆααααΆαααααααααααΎαααΆααααααΎααα αααα»αααααααΆαααααΆαααΆαααααααα - αααααΆααααα·ααααΆαααααααααααΆ. ααΆα§ααΆα ααα ααΎααααααΆααΆααΆαα αα α»αααααααα ααααααα’αα·αααααα α¬ UAT αααααΆααααααΆααΎααα·αααα α αΎααα·ααΆαααΆα
"α’αααααΆαααΆαααΆαααααααααα ααΈααα α’αααααΉααα·ααα ααΆααααα!"
αα α ααα»α ααα ααΆααΆαααΆααααααΆααααΆαααααα»αααΆαααααΆααα’αααα’αα·ααααααααΆααΆααααα αΆαα»ααααα·ααΆααααααααΌαααΆαααΆαααα α·ααααα»αααΆααα
ααααααΆαααααΆαααΆαααααααααα·ααααααΆα§ααααααααααΆααααΆαααααΎααααααααααααααααααααα ααααα αα ααΆααα½ααααα αΌα α¬ααααα ααα αααααΆααα·αααα ααΎαααααΌααααααΎααα»ααααα·ααΆαααααα·ααα α αΎαααΌα ααααα’αααα’αα·αααααααα»αααααααααα ααααΌαα’αααΈααααα½αααααααΎαααΆααΆααα»ααααα·ααΆαα ααΌα ααααα αΎα αααααααααΎαααααΎααΌα αααα αα αααααΆααααΌαααΆαααΆααα±ααααααΎαααΆααα ααα·ααΆααΆαα’αα·αααααα ααΎαααααΆααααααΌαααααΉαα’αααΈααΆαα’αα·ααααααα
- αα»ααα’αααααΆααααα αΆααΌαααα α·ααααα»αααΆααα αααααα½αααα
αα ααααΆααααΆα UAT ααΎααααα αΆαααΆααααααΆααααααααα’αααΈααΆαααΆαααααααα α αΎααα ααααΆααααΆαα ααααααΆα ααΎααα·ααΆαααΆα
- αα»αα ααΎαβααΆαβαααααΆαβα’αααβααΆβα αααΎαβαα α’αααβαα·αβααΆαβααααΎβα’αααΈβαα ααΎαβααΉαβαα·αβα’αα»ααααΆαβα±ααβα’αααβα ααβααΆαα½αβααΉαβααΆαβαααβα
ααααα·αααΎααΎααα·ααΆαα’αααΈααΌα αα·αααΈααΆαα·α αααα αΆαααΆα αααααΌααααα αΆα αα·ααααααΆαα’αααΈααΆαααΆαααααααααααααααααα·ααα αα·αααΌαααΆααααααααααΎαααααααΌαααΆαααααααα αααα»ααααααααα·ααααααα ααααα·αααΎα’αααα’αα·ααααααααααΆααααΈαααΌαα»ααα½αααα 3 ααΈαααα α αΎαααΎαααααΆααααΆααααΆααΆααααΆαααΆαα αΆαα SQL αα ααΈααα ααΌα ααααα αΎαα αΆαααΆα αααααΌααα½ααα»αααΆαααααΆαα ααΆαα»αα αΎαα ααΌααααα‘ααααΎαααα’αααΈαααααααΌαααΆααααααα₯α‘αΌαααα αα·αααΆαααααΆααααααΌααααααααΎαααααα·ααΈα
α αΌααα·ααΆαααΆααΎαααΆααα·ααΆαααΆααα»αααΆαααΆααααΆαααα½α - αα·ααΈααααααααα·ααΈαα·ααα½αααααΎαααΆαα αα»ααα·αααααΌαααΆαααααααα αα αααα’αααα α»α ααΎαααΌαα»ααα½α ααΆαα·αααΆαααΆαααααΆααααααΌααα ααααααααααΆαα α¬ααα·ααααα·αααααΎαααΆαααα αα·ααΆαααΆααα»ααααα·ααΆα - ααΆαααααααΊααΆαα·ααΆαααΆαααΌα ααααΆ ααα»αααααα·αααααα αααα»αααααααααααααααα·ααααα·ααΆααααααα·ααΈααααα ααα»αααααα αααα»ααα»ααααα·ααΆαα
αα·αααααααα αΆαα»αααΆααααααα·ααΈααΆααα’αααα»αααααααΆαααα αΆαα»ααααα·ααΆααααααα ααα»αααααααα αΆαα»ααααα·ααΆαααΆααα’ααααΊααΆαααααα ααΉααα»αααΆααααααα·ααΈα Sherif Mansour, Expedia α
αααααΆαααΆαααΆααααααααααΆααα’ααααΊααΆαα·ααΆαααΆαααΌα ααααΆ αα½αααΆαα½ααααααα·ααα αααααααααα½αααΆαα½αααΉααα·ααΆαααΆαααααΆαα’αα·ααααααααΆααα’ααα ααΌα ααααααααα α’αααΈαααΆαααΆααα αα·α PDF αααα½αα±ααααααΆα αααααααΆαααααΆααααΆααα’αΆαα
αα
ααααααα»αααααΎααΆααα
αααα»αα αα»αα’αα·αααααα αααα»αααΆαααα½ααααΆαααΆαααααΈα§ααααααα·ααΆααα·αα·ααααα αααα»αααΎαααΆ ααααααα
α·ααα ααααΎααΆα ααα ααααΉαααΎ 350 ααααα αα·αααΆ α αΎαααααααΆαααΆααααα αααΆαααΆαααααααΊααΆαααΆαααΆαααααααΆαα. ααΆααααααΆαα½ααααα·ααα
ααΆαα α’ααααααααΌαααΆααα»α ααααα
ααΆαα α¬α’αΆααΈααααααα·ααΆαααΆααΆααα½αααα αΆαα·αααα
α’αααΈβαααβααααΌαααααΎ? ααΎαααααΆααααααααααααα·ααΆαααΆααααααΆααααααΆαααααααΎαααΆαααααΎααα ααΆαααααααααααΆααααα½ααααααΆααααΆαα’αα·αααααα α§ααΆα ααα ααΎαααΆαααα½αααΆαα αααα»ααααααα ααα»αααα»α Jira α ααΎααααααα’αΆαα·ααΆααα·ααΆαααΆα αα·ααα»αααααΆαααα½αααΆααΆαααααΆαααααααααΆα’αΆαα·ααΆα αα½αααΆαα½αααΉααα·ααΆαααΆααα»αααΆα αα·ααα·ααΆαααΆαααΆαααααα
ααΆααα·ααΆααα·αα·αααα - SAST
αααααΊααΆααΆααα·ααΆαααΌααααααΆααααΆαααΆαααααααααααα»ααααααΆαα·αααΌα
ααααΆαα
ααΉα SonarQube ααα ααΎαβαα·αβααααΆααβααβαα·αα·αααβααΎαβααααΆα α¬βαα
ααΆαααααβααα»αααααβααα αα·ααΈααΆααααααα½αα
ααα½αααααΌαααΆαααααΎαααα»αααΆααα·ααΆαα ααααα
ααΆααααααΆαααΆαααΆαααααααα αααααΎαααααΆα
αα»ααααααααα·αααα·ααΈααΆααααα: αααααα’ααααααααΆαααΆαααΆαααααααααα αααα»αααΌααα ααααΆααααΆαααααΌαααααΆαα’αα·αααααααα αααααααα·αααΆααααΆαα§ααααα α¬α§ααααααααααααααα½α ααΆααααα αα α‘αΎα αα·α αααααΎααααααααΆααααααα ααααααααααααααΌααααααΆαααααΆααααααΌα α αΎαααΆααααα»αααΆααααααΎααααα»αααααΎααα»ααααα αααααΆααααααααααααααΆαααααα
ΠΠΈΠ½ΡΡΡ - αααααΊααΆαααααααΆαααΆαααααααααΆααααΆααΆα αΆαααΆα αα
ααΆααα½ααααα αΌαα αΆαααΆα α, ααααα½ααααα αααα»αα§ααααα ααΆααααα·ααααααααα»αα
- α§ααααααα½ααααα αΌαααααΆα Jenkins, TeamCity αα·α Gitlab CI α
- ααα·ααΆααΆαα’αα·ααααααα Intellij IDEA, Visual Studio α ααΆααΆααααααΆααααα½ααααααΆααα’αααα’αα·αααααααα·αα±αααα»αααα ααα»α αααααΆααααααα·αα’αΆα αααααΆαααααα ααααααΌαα αα αΆα ααα»ααααααΎααααΈααΎαααΆααα½ααααα αΌαα αΆαααΆα αααΆααα’αα αα·αααΆαααΆαααααααααααααΆααααΆαααααΎαααααΉαααααΌααα ααααααααααΎααΆααααα»αααα·ααΆααΆαα’αα·ααααααααααΆαααααα½αααααααΆααα
- ααΆααα·αα·ααααααααΌαα SonarQube αα·αααΆααα·αα·ααααααααα
- α’αααααΆαααΆααα·ααΆαααΆαα Jira αα·α Bugzilla α
ααΌαααΆααααα αΆαααΈα’αααααααΆαααααα’αααα»ααα½αα ααα½αααααΆααα·ααΆααα·αα·ααααα
ααΆαα·ααααααΆα§ααααααααααΆαααΆααααααΆααααααα ααα»ααααααααΎαααΆα ααΌα
ααααααΆααααααααααΆα Open Source αααααα’αααααΆααααΆαααααααααΎαααΆααααααα
SAST Open Source ααΉααα·ααααααααααΆαααΆαααααααααα½αα
ααα½ααα α¬ DataFlows αααααα»αααααΆαααααα ααα»αααααα½αααΆα’αΆα
αα·ααα½αααααΌαααΆαααααΎααααΆαααα
ααααααααΎαααααΎαααΆααα½αα αα½ααααα½αα±αααααααΈαααααααααααΎαααΆαααΉαααααΌαααΆαααΆαααα α’αααααΆααΉαααααΎαααα
ααααααα α»α α’αααααΆααΉαααΆαααΆααα αα·αα’αααααΆααΉαααΆαααΆαααα ααααα·αααΎα’αααα
ααα’αα»ααααααααΆααααΆαααααΌαααααΆααααααΎααα»ααααα·ααΆαααααΌαααααα’ααα ααΌαααααΎαααααααααΆααααααααΎαα
αα α
ααΎαααα’αΆα αα½ααααα αΌααααααααααΆ ααααα·αααΎα’ααααα ααΎαααααΌαααααΆαααααΎααααΎαααααα’ααα α αΎααα·αααΆαα’αααΈααΆααα’ααα ααααΆα CI ααααΆα Jenkins ααααΆα TeamCity? α αΌαααΎααα·α αΆαααΆααΆααα½ααααα αΌααα αααα»αααααΎαααΆαα
ααΆααα½ααααα αΌαααααα·α CVS
ααααα·αααΎα’αααααΆα Bitbucket α¬ GitLab α’αααα’αΆα
αα½ααααα
αΌααα
ααααα·α
ααΆαααααΉαααα·ααΆααα - ααΆαααααΎ, ααααααααΆα α·αααα α’ααααααααααΌα α αΎαααααΆαααΆαααααΆαααΆαααα αΆαααΆααΎααΆααααα½ααα·αα·ααααα»ααααα·ααΆαααΆαααααααΆαα α¬αααΆαααα
ααα·αααα‘ααα ααΆααΆααα·αααΆαα ααα·αααααα’αααααααααΌαααΆαα ααααα·αααΎα’αααααΎαααααααΎααααα·αα»ααα α αα αα ααΆααααΆαα αααα»ααααα’αααα½α α αΎααα·αααααΆααααααΆααααΆααα’αααΈααΆ α αΎααααααΆαααααα α α»αααααΆααααα ααααΌαααα α»αααΆα αααΎα - ααααα·αααααΉαααααΌα αα·ααα·αααα’α
ααΆααα½ααααα αΌαααΆαα½ααααααααααααα½ααα·αα·αααααΌα
αα ααααα½α ααΎαααΆαααΎααα½ααΆα’ααααααα½ααα·αα·αααααααΆαααΎααααααΆααα’αααααααΎααααΆαα AppSec αα αα ααααααα αααα»αααααααααααΆααααα½αα ααα½αα α’αΆαααααααΎααΆααΎααα α»αααααΌαααΆααααααα’ααααααααΆααα αααα»αααΌαααααΈ α¬αα·αααΆαααα α»α α’ααααααα½ααα·αα·ααααααααααααΆαααΆααα ααΎααααΎααΆαααΎααααΈ "ααα½ααα" α¬ "ααααΌαααΆαααΆαααΆα" - ααΆααα’αααΈααααααααΆαααΊααααααα α¬αααααααΆαααα ααΉαα’αααΈαααααααΌααααααα’αα·αααααΆααα α αΆαααΆα αααααΌααααααα’α αααααΆααααΆααα½ααααα αΌαααΆαα½αααααααααααα»αααααΎαααΆα ααΎαααΆαααΎαααΆαα αΆαααΆααααΆααααα αΌαααααΆ ααααα·αααΎααΆαααααΎααααααα»ααααα·ααΆαααααααΆααα·αααααΌαααΆαααααααΆααα ααΎαααΆααα½ααααα αΌαααΆαα αααα»αααΆααααα½ααα·αα·ααααααααΌαααααα α αΎαα’αααα αΌααα½ααααααααααα αααα»αααααΎαααΆαααΆαααΎαααααΆαααΆααα»ααααα·ααΆααααααΆααααααΎαααΆααα·ααααααα
ααΆααα½ααααα αΌαααΆαα½α SonarQube
ααα»αααααΆα
αααΎαααΆα
ααΆααα½ααααα αΌααα ααααα·α CI
α’αααΈααααααααΆααα ααΈαααααααΆαααααααααα
- ααααΎαααΉαααΆαααααΎαααααααααααααααααα·, ααΆαααααΎαααααα―αααΆα
- ααΆααααα ααααΆαααααΆααααΆαα’αα·αααααα: dev, test, prod. αααα»αβα αααΆααβαα»αβααααΆ α¬βααααααααβαααΆαααβαααααβααααΆβα’αΆα βααααΌαβααΆαβαα½αβαααα αΌαα ααααααβααΆαβαα½αβαα»α αα»αβααααααβααΆαβαα½αβαα»αα
- ααΆαα αΆααααααΎαααααΎααααΆααααα/α’ααααΆα. ααΎααααα»ααααα αΆαααΆααααα ααααΆαααααΎααααααα»ααααα·ααΆαα¬α’ααα αααααΊααΎαααΎαααααΎαααααΎαααΆααα½αααΆ α αΎααααααα αα»α α αΎααααααΆααααααΎαααα½αααΆαααααΆαααΆαααΆα’αααΈααααααααΆαααα’α¬α’αΆαααααα
ααΆααΆααα’αααα αααα»ααα·αααααααααΆααΌαααααα’α₯αααα ααα ααΈαα·ααα·ααα·αααΆααα ααα»ααααααΎααα·αααα ααααααααααΆααααα½ααα·αα·ααααα»ααααα·ααΆααααααααΎαααΆααα½ααααααααααα ααΉαααααααααααΆαααααΎαααααα―αααΆα
ααΆα§ααΆα ααα ααΎαααΆααααααααααααα½α α αΎααααααα α α·αααααΆα₯α‘αΌααααααΎαααΉααααααααΆααΆαα½α SAST - αααααααα ααΎαααΆααααα»αααααααααααα αααα»α SAST ααΆαααααα±ααααΎαααΌαααΆαααΆααααααααα ααα½α 20 α αΎααααααΆααααααα α α·ααααααα»αααΆα ααΎαααΆααααααα α α·αααααΆα’αααΈααααααααΆαααΊααα’α ααΆαααΆααααααααα ααα½α 000 ααΊααΆαααα»ααα αα αααααααααααΎαα ααΎαβααΉαβααΆααβαααα»αβαααα»αβαααα’ααβαα½α ααΎαβααΉαβαααααβααΆβααΊαα α αΎαβααααααβααα α»αβαα βααΎβαααααα·ααΈβααΆαααΆαβαααβααΆαβαααα αΆα ααααα½ααααα»αα αα»α ααααΎα’αααΈααααααααΆαααααααα½αα―α α¬α±αα Security Champions αα½αααΎα α αΎααααα»ααα αα αααααααΉαααα α»αα
α αΎαααΆαααΆαααααααααααααΎαααΉαααΎαααααΈααΆααα’αααα αααα»αααΌαααααΈααααΌαααααααΌαααΆααα»αα ααααΆαααααααΌα ααααΆααΆαα½αααΉαααα α»ααα αααα»αα―αααΆ α¬αα αααα»αααΆαααααΎαααααααααααααααααα·α αα·ααΆααααααΆααααααααΆ ααΆααα½αααααα»αααααΆααΆαα αΆααααααΎα ααΎαααΆαααααΎαααΆαααΆ ααΆαααααΎαααααα ααα½αααΈα αα·αααΆαααααΎααααααα»ααααα·ααΆαα ααα½αααΈαααΆααααΆαααα ααααααα - ααΎαααΆααα ααΎαα’αααΈαααααΆαααΎαα‘αΎα αα½ααα»αααΏααα½α αα½ααα»αααΏααα½αααα ααααΎαααΆαααΆαα ααααααααΆαα - α’αααΈααααααααΆαααΊααα’ ααααΆαααΆαααΆααααααααααααΈααα α‘αΎα ααααΆαααΆαααΆαααααααΆαα½ααααΆαααα‘αΎαα ααααα·αααΎαα·α αα ααΆααααααΆαααααααΈααααα α αΎαα’αααααααΌααααα±ααααΆαα αααΆαα α¬αα½ααα»αααΆαααΆαααααααααααααΆααααααααααΆαααααααα’αααΈααααααα·ααα ααααααααααΆααα ααα α»αααααΌαααΆααααααααα αααααα·ααΈααΆαααΆααα·ααΆαααΆα ααΆααααΌαααΆααααααα’αΆαα·ααΆα αα·ααααααααΌαα ααΆα’αα»αα αα·ααααααα·αααα’α₯αααα αααα α αΎααα½αααΆαααΆαααΆααααααααΆαααα
α§ααΆα αααααα ααααα»ααααα·ααΆαααΊααΆ analogue ααα αααααααΆααα»αααΆααα½α ααΆααααααΉαααααααΆα αα·αα ααα½αααααΆαααΆαααααααααα αααα»αααΌαα
ααΎααα½ααααα αΌαααΆαα½α SonarQube - αααααα·ααΈαααα½αααααΌαααΆαααα‘αΎα α’αααΈααααααααΆαααΊααΆααααα½α αα·ααααααΆααααΆααα
ααΆααα½ααααα αΌαααΆαα½αααα·ααααΆαα’αα·αααααα
αααααΎαααααΆααα½ααααα αΌαα
- αααα»αααααΎαααΆαααΆααααααααΈααα·ααΆααΆαα’αα·αααααααα»ααααααααααααΆα α·αααα
- ααΎαααααααα
- ααΆααα·ααΆαααααααα
- ααααΎααααΆαααααααΆαα½ααααΆαααΈαααα
αααααΆα’αααΈαααααΆα αΆααααΌα ααΆααα½αααΆαααααααααΈαααΆαααΈαααα
αα
αααα»αααα·ααΆααΆαα’αα·ααααααααααααΎαα
ααΎαααααα
αααααΆαααααΆαααααααααα»αα αΌαα α·αααα ααα»ααααααααααααΆααααΎαααααΆααααααααααΎαα αα - α ααα»α’αααΈααΆαααΆαααααααΎα αααα αα·αααααα½ααα»α αα ααααααα’αααα’αΆα αααααααΆααααααααααααα½α ααΆααααα αααα’αααΈαααααααααΆαααααΌαααΆαα’αα»αααααα½α α αΎα?
ααΆααΆααα·αααΆαα αααααΆααΆααα·α ααα»αααααααααΆαααααααααΌαααΆαααααααααααα»αααααααα αα½αααΆαααα½ααααα
αΌαααΌαα αΆαα·ααααα½αα
ααα½α αα·αααΆαααΆαααΆααααααααααααααααααααΌαααΆαααΆαααΆαααααΆαααααΆαα α¬α₯ααααααα ααΌα
ααααααΆαααα αΆααααααΆαααα
αααα»ααα»ααααα·ααΆααααααα·ααΈ - αααααΊααΆααΆααα·ααΆααααααΆαααΆααααααααΎαα
αα α
ααΆααα·ααΆααααααααΎαα αα - OSA
α§ααααααα½αααΆαααααΆααααΆαααααΈα
αααααααααΆαααΆαααααααααα
αααα»ααααααΆαααα α§ααΆα ααα α§αααααααΉαααΆααΎααααα»αααααΎαααααΆααααα½αα
ααα½α α αΎαααααα
αααα»α
ααΆααα·ααΆαααΆαααα·αα»αααααα’αΆααααΆαααααα ααααα·αααΆααααααα·ααααΆαα·ααααα ααΈααααα α‘αΎααα ααα»ααααααααα·αααΎα’αααααααΎααΆααα ααααα αααααΈααααα½ααα ααααα½α α’αααα’αΆα ααα½αααΆααααααα ααΈααααααααΆααααΆαααααΎααααΆαααααΆαααΆααααααααΎαα αα ααααα·αα’αΆα ααααΎααααΆαα α¬ααααααααΆαα αααααΆααααααΆααααααααααααΆααααααααΆαα’αΆααααΆααααα ααΎααα·αα’αΆα ααααΎααΆααΆαααα α¬ααααα·αααΎααΎαααααααααΆ α αΎαααααΎααΆ ααΎααα½ααααααα ααααΌαααααααΎαα ααΆααΆααα·αααΆαα ααααΆαααααΆααααΆααα ααααααααααααΆαααΌαααααα·ααααααααα½αααααααα ααα»ααααα’αααααα’αΆα ααΆαααΆααααα½αα’αααααΈαααα αΆααααααααα
ααΆααα·ααΆααααΆαααΆαα»αααααααΎαααα»αααα·ααΆααΆαα§ααααΆα ααααα ααααααααααΎαααααΆαααΆααααααα·αααααααααΈαααα»αααΎαααΆααααα ααααΆαα’αα·αααααα αα·αααΆαα ααααααΆαααΆαα ααααααΆαα α»αααααααααα»αααααααΆααααααΈααααΌααααααΎαα ααΆααααααα ααΈααααααΆαα’ααα αΆααα - αα½ααααααΆα ααα½ααααααα»ααα½αααααΆαα ααΎααα·ααααααΌαααΆαα ααΎααα·αααααΎααΆααααα½ααα·αα·ααααα»ααααα·ααΆααα α’αααΈαα αΆααααΌα ααΆααα’ ααα»ααααααααΆααααα ααΈααααααΆα ααααααΆααααΈααΆαα ααααααΆα ααΆαααΆααααααααααααααΆαααα½αααΆαααα α‘αΎααα αααα»ααααΆαααΆα Open Source αααααΎαααααΎαα αααα»αααΆαααΆαααααα·αααααα αα αααα»αααα·ααΆααΆαα§ααααΆα ααααα ααααα·αααΎααΎααα·ααααααααΆααΌαα’αααΈ αα·ααααααααααααΎαααααΎαα αααααΎαααΉααα·αααΎαααΆαααΆαααααααααααααα α§ααααααα½αα ααα½αααΆααααααααΆααααα»αααΆααααα½ααα·αα·αααααΆαααΆαααααααααα αααα»ααααααΆαααααααα αα α»ααααααααααΌαααΆαααααΎααααΆαααααα»αα§ααααΆα ααααα ααΆααΆαααααααααααΆααα
αααααααα·ααα:
- ααααααααΆαααααααααααΆαααααΆααααααΆααααΆαααααααααααΆαα’αα·ααααααα
- ααΆααααα½ααα·αα·ααααααΆαααΆαα»αα αααα»αααα·ααΆααΆαα§ααααΆα ααααα
- ααΆαααααααααααααααΆααααααα»αα’αααααΆαα
- ααΆαααΆαααααααααΆααααααααααααΆαααααααααα αα·αααΆααΆα
- ααΆααα·ααΆαααΌαααΆα Docker α
α§ααΆα ααααα½αα ααα½αααα’αααααΉαααΆαα§ααααΆα αααααααα αΌααα½ααααα»αααΆααα·ααΆααααααααΎαα αα α
α₯ααα·ααααααααα½ααααααΊαααα
ααΆααα½ααααα αΌαααααΎαααΆα
ααΆααααα½ααα·αα·αααααα·ααααααααααΆααααααααααΌαααΆαααΆαααααΈαααααααΆααααα α ααΎαααΆαααααΆααααΆααααα αα·αααΆααααα»αα α§ααΆα ααα Event Central ααααΎαααΆα Nexus α αΎαααΎαα ααααΆααΆααΆαα·αααΆαααΆαααΆαααααααααα αααα»αααααΆααααααααΎαααΆαα½αααΉαααααΆαααΆα "ααααΆαα" α¬ "ααααα"α α’αααα’αΆα ααααααα ααΆααααααααααααΌααααΈαααααααΎα§ααααα Nexus Firewall Lifecycle ααΌα ααααααΆαααΆααααααααααααααααααΌαααΆαααΆααααααΆα α αα·ααα·ααααα αααα αααα»αααααΆααααΆααααα»αα
ααΆααα½ααααα αΌααα αααα»α CI. αα ααΎααααα·αααΌα ααααΆααΆαα½αααΉαααΆαααααΎαααααααααααααααααα· ααΆαααααΎαααααα―αααΆ αα·αααΆααααα αααα ααΆααααΆααααΆαα’αα·ααααααα dev, test, prod α αα ααααΆααααΆαααΈαα½αα α’αααα’αΆα ααΆααααααααΆαααααΆαα½α ααααΎα’αααΈααααΆα ααα»ααααααααα·αααΎααΆαα’αααΈαα½ααα·ααΆαααΆαα½αααΉαααααΆαααΆα "ααααΆαα" αααα ααααΆααΆααΆααααααααΆααααΆαααΆαααα α·ααααα»αααΆααααααα’αααα’αα·ααααααα ααααααΏαααααα ααααΆααααΆαααααΆαα ααααααΆαααα·αααααα
ααΆααα½ααααα αΌαααΆαα½αααααα»αα»ααΆαα Nexus αα·α JFrog α
ααΆααα½ααααα αΌααα αααα»αααα·ααΆααΆαα’αα·ααααααα α§ααααααααα’αααααααΎαααΎααα½αααααΆαααΆααα½ααααα αΌαααΆαα½αααα·ααααΆαα’αα·ααααααα α’αααα’αα·ααααααααααΌαααααΆααα·αααα·α αΌαααααΎαααααααααααααΈααααααααααΎααΆαααααααΆαα α¬αααααααΆααααα»αααΆαααααα αα·ααα·αα·αααααΎαααΌαααααααα½αα―ααααααΆααααΆαααΆαααααααα αα»ααααα αΌαααααΎ CVS α
ααΆααα½ααααα αΌααααΈααΈα αααααΊααΆαααααααα·αααααααα’αα½α ααααααα»ααα·αααΆα αΌαα α·ααα αα·αααααααα»αααΆααα·ααΆααα½α ααα αΎα - ααΆααααα½ααα·αα·αααααΆαααα α ααααΌαααΆαααΆααααααααααααΈαα αααα»αααα·ααΆααΆαα§ααααΆα ααααα ααΆααααΎαααΆαα’αααΈαα½αααΌα αααα
ααΎαβααΆα ααααΆαααααΆαααΆαα»ααΆααΆααα - α§ααααααα½αα
ααα½ααα
ααΆααααα
αα·αααααΆααααΆααααα»αααααααΎαα ααΎαα
ααα±ααααΆααΆααααααΆαααΆαα»αααα’αΆα
αα»αα
α·αααααΆαα αα
αααααααΌααααΈααααΎ ααΎααα·αα·αααααΎαααΆαααααΆααααααααΆαααΆααααα·αααΆαααΆαααΆααααααααααα ααααα·αααΎααΆαααα·ααα
ααααααααααΆαααααΆααααΆαααααααΎαααααα α αΎαα
αΆαααΆα
ααααααααα½αααΆαα½αααΆαα’αα·αααααα αααααΎααα·ααααα ααααΆαα α αΎαααααΌαααΆαααααα»αα±ααααααΎααααααααααααα ααΌα
ααααα αΎα ααααα·αααΎααΆαα’αααΈαααααααΆαα αα·αα’αΆααααααα
αααα»ααααααΆααα αααα’αααα’αα·ααααααααΉααα·αααα½αααΆααααααΆααααα
ααααΆααααΆαααα‘αΎαααααα α’αα»ααααΆαα±ααααΆααααααΎαααααααααααΆα α¬ααΆαααΆααααα
- αα αααααΆαααα ααΎααα·αα·αααααΎαααΆααααΆαααααΆααααΆααααΆααα’α·αα’αααΈα’αΆαααααααααα αααΆαααΆαα»ααΆααα’ααααΆααα»ααααα·ααΆα α αΎαααααΆαααααΆααααΆααααΆαααΆαααααΌαα’αααΈααααααααααααΆαααα ααΎ flash drive αααααα
- ααΎαααΆααααααΆαααΆαα»αααα’αΆα αα»αα α·αααααΆααα αααα»αααααΆααα
- αα αααααΆαααααααΆα ααΎααα·αα·αααααΎααααα αααααα½αα―ααααααααα war, jar, DL α¬ Docker image ααΎααααΈααΆααΆααΆααΆα’αα»αααααΆααααααΆαααα
- αα αααα αΌααα αααα»αα§ααααΆα ααααααα ααΎαααΆαααΆαααΌαα’αααΈααααααα»αααΎαα‘αΎααα αααα»αααα·ααΆααΆαα§ααααΆα ααααα ααΆαααΆααααααααααααΆαααααα α‘αΎα α¬αα·αααα α‘αΎαα
ααΆααα·ααΆαααΆααααα - DAST
α§ααααααα·ααΆαααΆαααααααΊαα»αααααΆααΆααΌαααααΆαααΈα’αααΈααααααααΆααααααΆααα·ααΆαααΈαα»αα αααααΊααΆααααααααααΆαααααααααααααΆαααΆαααααα’αααααααΎααΆαα½ααααααα·ααΈα ααααα·αααΎαααααΆαααααα·ααΈααα ααααα ααΎαααααΎααααΎ αααααααααΎααΆαααΆαααααα’αα·αα·αα α α»α ααΎαααΌαα»ααα ααΆααα»α ααααΎαα·αααααααα·ααααα·αααα·αααΈααααααα αααααα αααααα αα½α’αααααα αααα»αααΆαα’αα·αααΌααααααα ααΎααααΈααΎαααΈααααααααααααα·ααΈααααΎαααΆα αα·αααααΎαααΆαα αα·ααααααααΆααααα α
ααααααααααΌα ααααΆα’αα»ααααΆαα±ααα’ααααα·αα·αααααΎαααΆαααΆααααααααααααΌαα αααα»ααααααααΎαα αα α αααααΆα DAST αα·αααΉαααΆ Open Source αα½αααΆαααααΎααααα»αααααΎ ααΆααααΆαααααααα ααααααΌ "ααααΆααΆα" αα·ααα·ααΆαααΆαααααΎααααααααααΆαααΈαααα
- ααΆα ααΆααααα αΆ deserialization αα ααΈααα ααα»αααααα·αααααα ααΈαααααα
ααΆαα αΆαα·ααααααα αααα»αααΏαααα ααΈαααααααααα·αααΎα’αααααααΎααααααα»ααααα·ααΆαααααα ααΎαα α’αΈαααα½ααααα’αααααΆαααααααααΎααΆαααΆαα½α αααααΏααα·αααα’α’αΆα ααΎαα‘αΎαα
- ααΆααααα»αααααααα ααΎαααααΆααααΆαααΈααααααααα·ααΈα
- ααααΆαααΆααα½ααααα αΌαα
- αααααααΆααααα»αααΆαααααΆααααααΌαααΆαααααααααααααα·ααΈαααααΆααα·ααΆαα
- αα·αααΆαααΆαααΆαααααααααΆαααα αα αααα·ααααΆα αΆαααΆα ααααααα
- ααΆαααααΆααααα»αααΆααααα αα
ααΎαααΆαααααΆαααΆααα½ααα
αααααΎαααΎαααααΎαααΆα AppScan α
α»ααααααα ααΎαααΆαα
αααΆααααααΌαααΎααααΈααααΆααΆαα
αΌααα
ααΆαααααααα·ααΈ ααα½αααΆαααααΈα
ααα½α 3 α αΎααααααΆαα
α·ααα - ααΈαααα»αααΎαααΉααα·αα·αααααΎαα’αααΈαααααααααΆα! ααΎαααΆαα
αΆααααααΎαααΆαααααα α αΎαααΏαααααΌαααα AppScan ααΆαααααΎααΊα
αΌααα
αααα»αααααΆααααααααααα ααααα»ααααΌαα»αααΆααα’αα ααααΆααααααΌααα·ααααααααΆαααααααΆα α αΎααααααΆαααααααααΆαααααΆαααΈαααααΆαααααα»αααΆαα½αααΉαααΆα
- αααα»αα αααααΎα αα?! ααΎαβααΆαβαααααβααααΈβα±ααβα’ααα α αΎαβα’αααβααΆαβαααααΎαβααα αβαα½α!
αα·α αΆαααΆααΈα αΆαα·ααααααα’αΆα ααΎαααΆαα ααΆαα§ααααααα· αααα αααααααααΆα ααααα‘αααα½ααααααΆααααΆαααααΎααααααα»ααααα·ααΆαααααααΆα αααααΉαααααΌαααΆααααααΆα αααΈααΆααααα αααΆαα αα ααΆαααααααααααΆ α αΎααα·αα·αααααΎαααααΆααααααααααααααααααααααααΆα’αΆαα·ααΆααααα»ααααααααααα αααααΊααΆααΆαααΆααααααα½α - ααΆαααααααα ααααααα·α αα αα·αααααααΉαααααααααααΎααα·ααααα»ααα·α αΆαααΆα₯α‘αΌααααα
ααΆααΆαααααααα·α αΆαααΆααΆα’αααα’αΆα ααααΎααΆααΆ analogue ααααΆαααααΎαααααααααα»αα αα ααααΆααααΆαααααΌα α’αααα’αΆα ααΎααααΆαααΈααααααααΆααααααααααΆα 10-15 αααα α αΎαααΎαααΆααΆαα’αααΈααΎαα‘αΎα ααα»ααααααΆααααααΆ ααΌα αααααΆαα’αα»αααααααα αΆα ααααΆαα’αααΈααα’ααα
ααααΆααα½αα ααα½ααααααΎαααααΎααΆααααααΆα
ααΆααααααααααα·α
ααΆααα½ααααα αΌαααααΎαααΆα
αααΆα ααααααααΎαα‘αΎααααΆαααα’ αα·αααΆααααα α αΆααααααΎαααααααααααΆααααΈααΆαααα‘αΎααααααα αααααα·ααΈαααααΆαααααα·α ααΆαααααααααααΆααααΈααΆαααααΎααααααα½ααααα αΌααααααα.
ααααα·αααΎααΆααα½ααααα αΌααα·αααααΎαααΆα α¬ααΆααα»αααΆα stubs αα·αα αα’α ααΆααααΆαααα αα·αααααΆαααααααααα’αααΈαα - αα·αααΆααΎαααααΎααααΆααααααΆαα αααΆαααΈαααααΉααα ααααααΎαααααΆαααααααααα
- ααΆαα§ααααααα· ααααααααααΎαααααααΆα ααααα‘ααα
- αα»ααααααααΎααααα ααΌααααααααααΆααααααΆαα αΌαα
- ααΆαααααΎααααααααααααααααααααααααΊαααααααααα»αααααα
ααααΎαααΆα
ααααααααααα·α
α’αααΈααααΎαααΆαααΆααΌαα
αα·αα’αααΈααΆαααΆαααααα§αααααααΈαα½αα ααΆαα·αααα αααααα·ααΈααΆααα’ααααΊαα»αααααΆ - αα½αααααΎαααΆααααααΎαααΆααα»αααΆαα½αααΆααα·ααΆαααΆααααα αα½ααααααΆαα½αααΆααα·ααΆααα·αα·αααα ααΈααΈααΆαα½αααΆααα·ααΆα OpenSource ααΆα pentests α¬α’αααΈααααααααααΆααα’ααααααΆ α§ααΆα ααα ααααΉαααα·ααΆαααααΆαα½α
ααααΎαααΆαααΈαα½ααααααΌαααΆαααΆααααααααααα
ααΎααααΈαααααΈαααααααααααΎαααΆαααααΎαααΆα αα·ααααααααααααΆα’αΆα ααααΌαααΆααααααα’ α’αααααααΌααααααΌαααααααααΈα’αααΈααααααααΆααααα’αααα’αΆα ααα½αααΆααααααααααα’ααα αα½αααΆαααααααΆααααα·ααααα αααααΆααααΈα§ααααα αα·αααΈα§αααααααΆαααΆααα·ααΆαααΆαα
ααααααΆαααΆαα½αααΊααΆαααααααααα ααΆα αΆαααΆα ααααα»αααΆαααΎαααΈαα»αααααααααααΆαα αααααααααα§ααααααααα¬α§ααααααααααααΌαααΆαααααΎααααΆαααααααΎαααΆααα»α αααααααΎαααΆααααααααΆααα α»αααΆαα·αααα ααΆα’αΆα ααΆαααααααααα»αααΆαααΎααααααααΆααααΎαααααααΆαα’αα·αααααα ααΎααααΈααΎααααααααααααααΌααααααα’ααααΎαααΆααααααα’ααααΎαααααααΆα αα·ααααααααΆααααα αααΎα αααααααΆααααα αααΎαα’αΆα ααααΌαααΆααααααΎαα‘αΎαααΈααααα·αααααΌααα αΌααααααααααΆααααα’α·αααααααΎαααΆαααΈαα½ααα
α
αΆααααΆααααΈα’ααααα·ααΆααα·αα·αααα αα·αααΆαααααααΆααα’ααααΆα APIs ααααΆαααααα½α αα·ααΈααΆαααααα
αΆααααααΎααααααα½ααα αααααΆαααααααααΆααααααα·ααΈαααααααα ααααααααα·αααΆα - ααΎααααα»ααααααα§ααααα AppSec Orchestratorαααα’αα»ααααΆαα±ααα’ααααααααΎαα
ααα»α
α
αΌααααα½ααα
αααα»αααααΎαααΆαααΆααααΌαααΈααα·ααα αα·ααααααααααααΆααΈα
ααα»α
αα½αα
α’αααααααααααα α’αααα’αα·αααααα αα·ααα·ααααααα»ααααα·ααΆαααΆαα ααα»α α αΌααα½αααααα½αααα’αΆα ααΎαααΎαααΌαα’αααΈααααααα»αααααΎαααΆα ααααααα ααΆαααααααα αα·αααααΎαααΆαααΆαααααα ααα½αααααααααααα αα·ααααααΌααααααΌαααΆαα ααΎααααα»αααααΆααΆαααααΆααααΈααααΆαααΈααΆαααΆαα―αααΆα ααΎααααΈααααααα’αααΈααααααααΆααα ααΆααα»ααα αααααααΌαααΆαααααΎαααααΆαα’αα·αααααα - ααααααα ααΎ Confluence ααΆαα½αααΉαααααΆαααΆα αα·ααααααα αα·ααΆαααΆααααα»α Jira α¬αα αααα»ααααααα·ααΈααΆαααΆααα·ααΆαααΆααααααα α¬ααΆααα½ααααα αΌααα αααα»αααααΎαααΆαααααΆααααα/α’ααααΆααα αααα»α CI / αααΈααΈα
ααΆαααααααΆααα
α§ααααααα·ααααααΆααΏαααααΆααααα ααααΌααα·αααΆααααααααΎαααΆα - αααααΆααααα’αα»ααααα§αααααα α§αααααααα’ ααα»ααααααΆαααααααααα ααΌα ααααα’αααα’αΆα α αΆααααααΎαααΆαα½αααΉαααααΎαααΆα αα·ααααααΎαααααΆαααααα αα·αααΆααααααΉααααΆαααΆαα’αα·αααααα αα·ααα»ααααα·ααΆαα ααΆααααααααα»ααααα·ααΆα αα·αα αΆαααΆα α "αααααα" α’αααΈαααΆααα’αααααααα ααΆαααααααααααΆαα’αα·αααααα ααααα·αααΎααΆαα’αααΈααααΆααααααΆααααα αααα αΆαααΆα αααααΌααα»αααααΆααα αα α αΎααα·αααααΌαααΎααααααααα αΆαααααα
αα»αααΆαααα·ααα - ααααα αα½α ααΆααααααα·αα»α αα·αααΆαα’αα·ααααααα ααΎαααααΎααΏααα½α ααΎαααααΆααΆαααΆααΆααΆα’αααΈαααααΎαααΆαααΆαααααΉαααααΌα α αΎααα·αααΆαα αΆαα·ααααααααα·αααααα α¬ααΆαααΆααααααααααα α·ααααααααα»ααα αααα αΎαααΆααΌαα ααα»αααααΎαααααααααααΆααα·ααΈααΆααααα DevSecOps, SecDevOps ααΎααααΈαααααα’ααααΆαααααα αα·ααααααα’αα»αααΆαααααα·αααα
α αΆααααααΎαααΆαα½αααΉαα’αααΈαααα’αααααΆααα½α α αΎαα αααααΌαααΆα, ααααΆαααααααα, ααΆααααα½ααα·αα·αααααααα, ααΆαααααα»ααααααΆα, ααΆαααααΆαα αα·αα αΆαααΆα αα’αα»ααααααΆααααΆαα’αα»ααααααααΆααα ααααααααααααΆααα’ααααααα - ααααΆααααΈααααα αΎαααααααα. αα·αααΆααααααααΆααααα½ααα - αα·ααααα α αΎαααΆααααααα·ααΈααΆααααα αα·ααααααααααΆαααααααα
ααΆααααααΆααααΎααααΆαααΆααα·ααΆαααΆααα»ααααα·ααΆαααααααΆα αα·ααα·ααΆαααΆααα»αααΆα.
ααααΎα’αααΈαααααααααΆααααααααααααααααα·αααααααΆααααΈα α’αααΈαααααααααα·αααααΆααααΈ ααααΆααααΈααΆ αα·αααααααααααααα·ααααααΆα ααααα·αααΎα’αααΈαα½αααααΌαααΆαααααΎααααα ααΆαα·ααααααΆαααααααα’ααααααΎαααΆααααααα αααα ααβααΆβααΆβααΆαβαααααβαααα»αβααΆαβαα·αα·αααβααΎαβααΆ αα·αβααααΎβα±ααβααΆβααααααααααααα·βααβαααα
ααααα·αααΎααα ααααααα»α IS ααΌα - ααααΎααΎαα―ααα»ααααα·ααΆα.
αααα ααβααΆβα’αααΈβαααβαααα»αβααΆαβαα·ααΆαβααΉαβαα·αβαααααα·ααβααΉαβα’αααβαα α αΎαβα’αααβααΉαβααΆαβα’αααΈβαα½αβαααβαααα½αβα―α - α αΎαβαααβααΆβααΆαβααα’α ααα»αααα ααααΎαααΎαα§ααααααααααα’ααααΎαααααΌαααΆααααααΆααααααΎαααΆαααααα’αααα. αα»αααΎαα’αααΈααααα αααααα·ααΆα ααΆα§ααααααααα’αΆααααα α αΎαα§ααααααααααα’α αααα ααααΆααΆααααα»αααΉαααΆααΆααα·ααααααΆααααα·αααααααα’αααα
αααααΌαααΆααααααΆααα§αααααα
- ααααα·αααΆα αα·αααααΆααα·ααα·αα
- αααααααΆαα·ααΆααααααααααΆααα
- ααΆαααΆααααα½αααααΆαααααΎααααΆααα
- ααΆαα’αΆα ααααΆαααααΆααα½ααααα αΌαα
- ααΆααααααΉαα’αααΈαααααΈαααα αΆαααααΌαααααΆαα’αα·ααααααααα·αααα
- ααααααΆαααααΆαααααΌαα§αααααααΆαααααα
αααΆαααΆααααααα Yuri ααααΌαααΆαααααΎαααΎαααΆα’αααααα’αααα»ααα DevOpsConf 2018α ααΎααααΈααααΆαααααα·ααα½αα±ααα αΆααα’αΆαααααα αα·αααααΈααΆαααααααααααααααα ααΌαααααΆαα Skolkovo αα ααααααΈ 27 αα·α 28 ααα§αααΆα
DevOpsConf αα ααΆααααα»ααα·ααΈαα»ααα RIT++ . αααααΎαααΆαααααα ααα ααααα·αααΎα’αααααααααααα½αα ααααααααααα·αααααααααα’ααααα½α α αΎαα’αα»αααα αααααΆαααααΆαααΆααααα αΌααααααααααΈ α’α‘ ααααααΆα
ααααα: www.habr.com