
áááşá¸áááŻáˇá áááąáŹáşáááşáážááşáááş áážáŻááşáážáŹá¸áážáŻááťáŹá¸á áá
áşá
áááşáá
áşáááŻááşá¸áĄááąááźááˇáşá developerá pentesters áážááˇáş security professionals ááťáŹá¸áááş Vulnerability Management (VM), (Secure) SDLC áá˛áˇáááŻáˇááąáŹ ááŻááşáááşá¸á
ááşááťáŹá¸ááᯠáááŻááşáá˝ááşááźáąáážááşá¸ááááşááźá
áşáááşá
á¤á
ááŹá¸á
áŻááťáŹá¸áĄáąáŹááşáá˝ááş áááşá¸áááŻáˇááĄááŻáśá¸ááźáŻáá°ááťáŹá¸ áá˝á˛ááźáŹá¸ááąáŹáşáááşá¸ ááąáŹáážááşáĄááŻáśá¸ááźáŻááąáŹ áĄááąáˇáĄááťááˇáşáĄá
áŻáśáážááˇáş ááááááŹáĄá
áŻáśáĄáááşáážááááşá
áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáážááˇáş ááąáŹáˇááşáá˛ááşááťáŹá¸á ááŻáśááźáŻáśááąá¸ááᯠáá˝á˛ááźááşá¸á
áááşááźáŹáááş ááááááŹáá
áşááŻáááş áá°áá
áşáŚá¸ááᯠáĄá
áŹá¸áááŻá¸áááŻááşáááˇáş áááşá¸áááŹáááŻááşáᏠáááŻá¸áááşáážáŻáĄáááˇáşáááŻáˇ áááąáŹááşááąá¸ááŤá
ááŹááźáąáŹááˇáş ááŽáááŻááźá
áşáááŹáá˛áááŻáᏠááŹá¸áááşáááŻáˇ á
áááşáááşá
áŹá¸áááŻáˇááąáŹááşá¸ááźáŽá¸ áááşáááŻááźáżááŹáá˝áąááᯠáááşáááŻááşáááá˛áááŻááŹááŤáá˛á
ááŻááşáááşá¸á ááşááťáŹá¸
Vulnerability Management ááŻááşáááşá¸á
ááşáááş áĄááźáąááśáĄááąáŹááşáĄáŚ ááŻáśááźáŻáśááąá¸áážááˇáş patch á
áŽááśáááˇáşáá˝á˛áážáŻááᯠá
ááşáááşáááźááş á
áąáŹááˇáşááźááˇáşáááş ááŽáááŻááşá¸ááŻááşááŹá¸áááşá
Secure SDLC ááŻááşáááşá¸á
ááş ("secure development cycle") áááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáážááˇáş áááşáááşáážáŻáĄáá˝ááşá¸ áĄááşááşááŽááąá¸áážááşá¸ááŻáśááźáŻáśááąá¸ááᯠááááşá¸ááááşá¸áááş ááŽáááŻááşá¸ááŻááşááŹá¸áááşá
á¤ááŻááşáááşá¸á
ááşááťáŹá¸á áĄááŹá¸áá° áĄá
áááşáĄáááŻááşá¸áážáŹ áĄáŹá¸áááşá¸ááťááş áĄáá˛ááźááşááźááşá¸ ááŻááşáááşá¸á
ááş - áĄáŹá¸áááşá¸ááťááş áĄáá˛ááźááşááźááşá¸á áĄáŹá¸áááşá¸ááťááşááᯠá
áááşááşáááşááźááşá¸ ááźá
áşáááşá
VM áážááˇáş SDLC áĄáá˝ááşá¸ á
áááşáááşááźááşá¸á áĄááááá˝áŹááźáŹá¸ááťááşáážáŹ ááááşááá
ášá
áá˝ááş áááşáá˝ááşááťááşáážáŹ ááźááşáááąáŹáˇááşáá˛ááş áááŻáˇáááŻááş áá˝á˛áˇá
ááşá¸ááŻáśáá˝ááş áááážáááŹá¸ááąáŹ áĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠáážáŹáá˝áąáá˝áąáˇáážááááşááźá
áşáááşá áĽáááŹáĄáŹá¸ááźááˇáşá ááąááşáááŽááąáŹáˇááąáŹ ááŹá¸áážááşá¸áá
áşáᯠWindows áááŻáˇáááŻááş SNMP áĄáá˝ááş áá°áááşá¸ áĄáááŻááşá¸áĄáááŻááşá¸ á
áŹááźáąáŹááşá¸á
ááŻáááááá
ášá
áá˝ááşá áááşáá˝ááşááťááşáážáŹ ááźááşáááŻáášáááŽáĄá
áááşáĄáááŻááşá¸ááťáŹá¸ (áážáŽáááŻáážáŻ) áá˝ááşááŹáá ááŻááşááŻááşáĄáá
áşá ááŻááşááťáŹá¸áá˝ááş áĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠáážáŹáá˝áąáááşááźá
áşáááşá
áááşá¸áááş ááááááŹááťáŹá¸áážááˇáş ááťááşá¸áááşáážáŻááťáŹá¸áá˝ááş áá˝á˛ááźáŹá¸áážáŻááťáŹá¸ááᯠááźá
áşááąáŤáşá
áąáááşá ááťá˝ááşáŻááşááĄááźááşáĄáá áĄááşáááŽááąá¸áážááşá¸áá
áşááŻáá˝ááş áĄáŹá¸áááşá¸ááťááşáĄáá
áşááťáŹá¸áážáŹáá˝áąááźááşá¸ááŹáááşáážáŹ áááşáá˝áąáážáááşááźááşá¸á ááá°á¸á
ááşá¸á
áŹáááşá¸á
áŻááąáŹááşá¸ááźááşá¸á á
ááŹá¸áážááş brute force á
áááşáááŻáˇáá˝ááş áááŤááąáŹááźáąáŹááˇáş áááŻáááŻá
áááşáááşá
áŹá¸á
ááŹááąáŹááşá¸ááŤáááşá
áĄáááşáĄáá˝áąá¸ááźááˇáş áĄáááŽááąá¸áážááşá¸ áĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠáĄáááŻáĄááťáąáŹááşá
áááşááşáááşááźááşá¸áááş áĄáááŽááąá¸áážááşá¸á semanticsá áááşá¸ááááşáá˝ááşááťááşáážááˇáş ááŽá¸ááźáŹá¸ááźáááşá¸ááźáąáŹááşáážáŻááťáŹá¸ááᯠáááˇáşáá˝ááşá¸á
ááşá¸á
áŹá¸áááˇáş algorithms áááŻáĄááşááŤáááşá
áĄááźáąááśáĄááąáŹááşáĄáŚá áááşááŹááᯠáĄááťáááşáááŻááşá¸ááááááŹááźááˇáş áááźáŹáá áĄá áŹá¸áááŻá¸áááŻááşáááşá . áĄááááĄááťááşáážáŹ ááááşá¸ááááşá¸áááşáááşááŹááźá áşááźáŽá¸á áá áşááĄáá˝ááş áá˝ááşá¸ááśáá˝ááşá¸ááśááźááşá¸áááźáŻááŤá áááşááĄááźáąááśáĄááąáŹááşáĄáĄáŻáśááᯠáááááŻááşáááŻááşáááşáᯠáá°ááááŻááşááŤáááşá
áá°ááááŹ
á áááşááşáááşááźááşá¸áĄááźááş ááŻáśááźáŻáśááąá¸áááŻááşá¸ááźáŹá¸á áááşááźáŹááźááşá¸áááŻáˇááᯠáĄáááşááąáŹááşááąáášáᏠáááŻáˇáááŻááş áĄááźá°ááąáŹááşááąáášááŹáĄááźá áş ááŻááşááąáŹááşáááŻááşáááşá
áĄáááşá¸ááąáŹááşááąáášááŹ
blackbox á áááşááşáááşááźááşá¸ááźááˇáşá ááááááŹáááş áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ áááşá¸áážááˇáşáĄááŻááşááŻááşááąáŹ áá°ááŽááąáŹáĄááşááŹááąáˇá áşááťáŹá¸áážááááˇáş áááşááąáŹááşáážáŻáážááˇáşáĄááŻááşááŻááşáááŻááşáááŤáááşá
áĄááźáąááśáĄááąáŹááşáĄáŚá áááşááŹááťáŹá¸ (Tenable Nessusá Qualysá MaxPatrolá Rapid7 Nexpose á áááşááźááˇáş) áá˝ááˇáşááŹá¸ááąáŹ áá˝ááşáááşááááşáááşá¸ááťáŹá¸ááᯠáážáŹáá˝áąááŤá "ááá°á¸á ááşá¸á áŹáááşá¸ááťáŹá¸ááᯠá áŻááąáŹááşá¸ááŤ"á áááˇáşáá˝ááşá¸ááŹá¸ááąáŹ ááąáŹáˇááşáá˛ááŹá¸áážááşá¸ááťáŹá¸ááᯠáážáŹáá˝áąááąáŹáşááŻááşáᏠá¤ááŹá¸áážááşá¸ááťáŹá¸áážá áĄáŹá¸áááşá¸ááťááşááťáŹá¸áĄááźáąáŹááşá¸ áĄááťááşáĄáááşááťáŹá¸áĄáá˝ááş áááşá¸áááŻáˇá áĄáááááŹáĄááźáąááśááᯠáážáŹáá˝áąááŤá áááşá¸áááŻáˇáááş áá°áááşá¸á ááŹá¸áážááşááťáŹá¸ áááŻáˇáááŻááş ááąááŹáĄááŻáśá¸ááźáŻáá˝ááˇáşá áĄáŹá¸áááşá¸ááąáŹ SSL ááťážááŻáˇáážááşá áŹáážááşááťáŹá¸ á áááşáááŻáˇáá˛áˇáááŻáˇ áá˝á˛áˇá ááşá¸áážáŻáááŻááşáᏠáĄáážáŹá¸ááťáŹá¸ááᯠáážáŹáá˝áąáááşáááşá¸ ááźááŻá¸á áŹá¸ááźáááşá
áááşáĄáááŽááąá¸áážááşá¸á
áááşááŹááťáŹá¸ (Acunetix WVSá Netsparkerá Burp Suiteá OWASP ZAP á
áááşááźááˇáş) áááş áá°ááááťáŹá¸ááąáŹ áĄá
áááşáĄáááŻááşá¸ááťáŹá¸áážááˇáş áááşá¸áááŻáˇáááŹá¸áážááşá¸ááťáŹá¸ (áĽááᏠCMSá ááąáŹááşááťáŹá¸á JS á
áŹááźááˇáşáááŻááşááťáŹá¸) áááŻáááşá¸ áážáŹáá˝áąáááŻááşáááşá áĄááá áá˝áŹá¸áá˝áŹá¸ááąáŹ ááźáąáážááşá¸ááťáŹá¸áááş áá˝áŹá¸áá˝áŹá¸ááźááşá¸ áážááˇáş ááážáŻááşááážááş ááźá
áşááąááźááşá¸ ááźá
áşáááşá
áá°á¸áá°ááąá
ááşáĄáá˝ááşá¸á crawler áááş áážáááźáŽá¸ááŹá¸ áĄáááŽááąá¸áážááşá¸ áĄááşááŹááąáˇá
áşááťáŹá¸áážááˇáş HTTP ááąáŹááşááťáŹá¸áĄááźáąáŹááşá¸ áĄááťááşáĄáááşááťáŹá¸ááᯠá
áŻááąáŹááşá¸ááŤáááşá fuzzing ááŻááşááąá
ááşáĄáá˝ááşá¸á áĄáážáŹá¸áá
áşááŻááᯠáážááŻá¸áá˝áááşáážááˇáş áĄáŹá¸áááşá¸ááťááşáá
áşááŻáĄáŹá¸ áážáŹáá˝áąáá˝áąáˇáážááááşáĄáá˝ááş ááźáąáŹááşá¸áá˛áážáŻ áááŻáˇáááŻááş ááŻááşááąá¸áááˇáşááąááŹááźááˇáş áĄá
áŹá¸áááŻá¸ááŹá¸áááşá
áááŻáá˛áˇáááŻáˇááąáŹ áĄáááŽááąá¸áážááşá¸á áááşááŹááťáŹá¸áááş DAST áážááˇáş IAST áĄáááşá¸ááťáŹá¸áá˝ááş áááşáááŻááşáááş - áĄááŽá¸ááŽá¸ Dynamic and Interactive Application Security Testingá
White áááąáŹááˇáşáá˝ááş
whitebox áááŻá
áááşááşáááşááźááşá¸ááźááˇáşá áá˝á˛ááźáŹá¸áážáŻááťáŹá¸áááŻáááŻáážááááşá
VM ááŻááşáááşá¸á
ááşááá
áşá
áááşáá
áşáááŻááşá¸áĄááąááźááˇáşá á
áááşááŹááťáŹá¸ (Vulnersá Incsecurity Couchá Vulsá Tenable Nessus á
áááşááźááˇáş) ááᯠá
á
áşáážááşááźáąáŹááşá¸á
áááşááşááźáŻááŻááşááźááşá¸ááźááˇáş á
áá
áşááťáŹá¸áááŻáˇ áááşááąáŹááşáá˝ááˇáş ááąá¸ááąáˇáážááááşá áááŻáˇááźáąáŹááˇáşá á
áááşááşááŹáááş áááˇáşáá˝ááşá¸ááŹá¸ááąáŹ áááşááąáˇááťáşááŹá¸áážááşá¸ááťáŹá¸áážááˇáş á
áŽá
ááşáááşáážááşáážáŻááąáŹááşááťáŹá¸ááᯠáá˝ááşáááşáááşááąáŹááşáážáŻááá°á¸á
ááşá¸ááťáŹá¸ááž áážááşá¸áá
ááŹááááŻáᲠá
áá
áşááž áááŻááşáááŻááşááąáŤááşá¸ááŻááşááŻááşáááŻááşááŤáááşá
á
áááşááşáááş áááŻáááŻááááťááźáŽá¸ ááźáŽá¸ááźááˇáşá
áŻáśáááşá
áĄáááşá ááťá˝ááşáŻááşáááŻáˇáááş áĄáááŽááąá¸áážááşá¸ááťáŹá¸á whitebox scanning (CheckMarxá HP Fortifyá Coverityá RIPSá FindSecBugs á áááşááźááˇáş) áĄááźáąáŹááşá¸ááźáąáŹááŤáá ááťá˝ááşáŻááşáááŻáˇáááş ááŻáśáážááşáĄáŹá¸ááźááˇáş static code áá˝á˛ááźááşá¸á áááşááźáŹááźááşá¸áážááˇáş áááşáááŻááşáᏠSAST áĄáááşá¸áĄá áŹá¸ áá°á¸ááşááťáŹá¸áĄááŻáśá¸ááźáŻááźááşá¸ - Static Application Security Testing áĄááźáąáŹááşá¸ ááźáąáŹááąááŤáááşá
ááźáżááŹááťáŹá¸
á áááşááşáááşááźááşá¸áá˝ááş ááźáżááŹááťáŹá¸á á˝áŹáážááááşá á áááşááşáááşááźááşá¸áážááˇáş ááŻáśááźáŻáśááąáŹ áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻááŻááşáááşá¸á ááşááťáŹá¸ áááşááąáŹááşááźááşá¸áĄáá˝ááş áááşááąáŹááşáážáŻááąá¸áááˇáş áááşááąáŹááşáážáŻá áá áşá áááşáá áşáááŻááşá¸áĄááąááźááˇáş áááşá¸áááŻáˇáĄááťáŹá¸á áŻááᯠááŻáášáááŻááşááąá¸áĄá áááŻááşáá˝ááşááźáąáážááşá¸ááááşááźá áşááŤáááşá
áĄááşááťááşááŽááŹááťáŹá¸áážááˇáş ááŻáášáááŽáĄááŽá¸ááŽá¸áážá ááááşá¸áĄááťááşáĄáááşááŻáśááźáŻáśááąá¸áááşááąáŹááşáážáŻáĄááźáŽá¸áĄáá˛ááťáŹá¸áážááˇáş á ááŹá¸ááźáąáŹáááŻáážáŻááťáŹá¸áážáááşá¸ áĄáááşááźáŻááŹá¸ááąáŹ áĄáááááźáżáᏠ3 ááŻááᯠááťá˝ááşáŻááşááŻááşááźááŤáááşá
áááşáĄááşáááŽááąá¸áážááşá¸á áááşááşáááşááźááşá¸ ááźáżááŹááťáŹá¸
- áĄááąáŹááşáĄáááşááąáŹáşáááşáááşáá˛ááźááşá¸á áĄáááŽááąá¸áážááşá¸áá áşááŻá áŽáĄáá˝ááş á áááşááŹááťáŹá¸ááᯠáĄááŻáśá¸ááťáááşá á áŽá ááşáááşáážááşááŹá¸áááş áááŻáĄááşáááşá á áááşáááşáááşáĄáá˝ááş á ááşá¸áááşáážáŻáááşáááşá¸ááťááşááᯠáá˝á˛ááąááąá¸ááźáŽá¸ ááááąáŹááşáážáŻáážáá áąáááşáĄáá˝ááş CI/CD ááŻááşáááşá¸á ááşáá˝ááş áĄááąáŹááşáĄáááşááąáŹáşáááş áááŻáĄááşááŤáááşá áááŻááşááŤáá áááşá¸áááş áĄááŻáśá¸ááááşááąáŹ áááŹá¸áááşááŻááşááŻáśá¸ááŻááşáááşá¸áá áşááŻááźá áşááźáŽá¸ áážáŹá¸áá˝ááşá¸ááąáŹáĄááźáŻáááąáŹááťáŹá¸áááŻáᏠááŻááşááąá¸áááşááźá áşáááşá
- á áááşááşááźáŹááťáááşá 2019 ááŻáážá áşáá˝ááşáááş á áááşááŹááťáŹá¸áááş áĄááşááŹááąáˇá áşááťáŹá¸ááᯠáá˝áŹá¸ááźááşá¸á ááśáˇááťááşá¸ááąáŹáĄááŻááşááźá áşááźáŽá¸ áá°ááŽááąáŹááŻááşáá˝ááş ááŹáááşáážáááąáŹáşáááşá¸ áááşá¸áááŻáˇáĄáá˝ááş áá°ááŽááąáŹááŻááşáá˝ááş ááŹáááşáážáááąáŹáşáááşá¸ áááşá¸áááŻáˇáĄáá˝ááş áá˝á˛ááźáŹá¸áááşáᯠáážááşáá°áᏠá áŹááťááşáážáŹáá áşááąáŹááşááᯠáááşááąáŤááşá¸ 10 ááąáŹááşáá áşááŻá áŽááźááˇáş á áááşááşáááşáááŻááşáááşá áá áşááťáááşáááşá¸áážáŹáááşá áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻá ááşáááşá¸áĄáá˝ááşá¸ ááŻááşááŻááşáážáŻááᯠáĄááŻáśá¸ááťáááş ááŻáśá¸ááźááşááťááşááᯠáĄááťááşáĄááźááş ááźáŻááŻááşááááşááźá áşáááşá
- ááśáˇááťááşá¸ááąáŹáĄááźáśááźáŻááťááşááťáŹá¸á á áááşááŹááťáŹá¸áááş ááąááŻááťáĄáŹá¸ááźááˇáş áĄááźáśááźáŻááťááşááťáŹá¸ááᯠááąá¸ááąáŹááşááźááźáŽá¸ áĄáášáááŹááşáĄáááˇáşááᯠáááşáá˛áˇáááŻáˇááťážáąáŹáˇááťááááşááᯠááąáŹáˇááşáá˛áĄááşááťááşááŽááŹáá áşáŚá¸ááž áááşá¸áááŻáˇááśááž ááťááşááźááşá á˝áŹááŹá¸áááşáááş áĄááźá˛áááşá¸áááźá áşáááŻááşááąá áĄááąá¸ááźáŽá¸ááŻáśá¸áážáŹá áááşá¸ááᯠáááŻááťááşááťááşá¸ááŻááşááąáŹááşáááş áááŻáĄááşáááşááźá áşá áąá áááźáąáŹááşááąá¸ááŤá
- áĄáááŽááąá¸áážááşá¸áĄááąáŤáş ááťááşáááŻááťááşááŽá¸áááşááąáŹááşáážáŻá á áááşáááşá ááşááťáŹá¸áááş áĄááşáááŽááąá¸áážááşá¸áá áşááŻááąáŤáşáá˝ááş DoS áááŻááşáááŻááşáážáŻááᯠáĄáá˝ááşááá°ááŻááşááąáŹááşáááŻááşááźáŽá¸ áááşá¸áááŻáˇáááş áĄáá˝á˛áˇáĄá ááşá¸áĄááťáŹá¸áĄááźáŹá¸ááᯠáááşááŽá¸áááŻááşáááş áááŻáˇáááŻááş áážáááźáŽá¸ááŹá¸áĄááŹááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááŻááşáááş (áĽáááŹá áááąáŹáˇááşáá áşááŻááąáŤáşáá˝ááş ááąáŹááşá¸áážááˇáşááťáŽááąáŹ áážááşááťááşááťáŹá¸áááşááŽá¸áááŻááşáááş) áááŻáˇááźáąáŹááˇáş áááşáááş á áááşááşáá áşááŻáá˝ááş áá˝áąá¸ááąáŹáááąáááˇáşááŤá ááŻááşááŻááşá
- áĄáŹá¸áááşá¸ááťááşáážáŹáá˝áąááźááşá¸á áĄáááşáĄáá˝áąá¸ááśáˇááťááşá¸ááźááşá¸á á áááşááŹááťáŹá¸áááş ááŻáśáážááşáĄáŹá¸ááźááˇáş áááşáážááşááŹá¸ááąáŹ payloads áááşá¸ááťááşá¸áážáŻááᯠáĄááŻáśá¸ááźáŻááźááźáŽá¸ áááşá¸áááŻáˇááá°ááááťáŹá¸ááąáŹ áĄáááŽááąá¸áážááşá¸áĄááźáŻáĄáá°áážááˇáş ááááŻááşááŽáááˇáş áĄáŹá¸áááşá¸ááťááşáá áşááŻááᯠáĄáá˝ááşááá° áááşáá˝ááşáá˝áŹá¸áááŻááşáááşá
- á áááşáááşá ááşáááş áĄáááŽááąá¸áážááşá¸á ááŻááşááąáŹááşááťááşááťáŹá¸ááᯠááŹá¸ááááşááŤá á áááşááŹááťáŹá¸áááş âáĄááşááŹáááşáááşâá âáá˝áąááąá¸ááťáąáážáŻâá âáážááşááťááşâ áá°áááş áááşáá˛áˇáááŻáˇááźá áşáááşááᯠá áááşááŹááťáŹá¸áááŻááşáááŻááş áááááŤá áááşá¸áááŻáˇáĄáá˝ááşá áááˇáşááşááťáŹá¸áážááˇáş áááˇáşáááşááťááşááťáŹá¸áᏠáážááááşá áááŻáˇááźáąáŹááˇáş ááźá áşáááŻááşááťáąáážáááąáŹ ááŻááşáááşá¸áááŻááşáᏠááŻáášááááąááááŻááşáᏠáĄáŹá¸áááşá¸ááťááşááťáŹá¸á á˝áŹááᯠááŻáśá¸ááŻáśá¸ááťáŹá¸ááťáŹá¸ ááŻáśá¸áá˝ááşááŹá¸áá˛ááźá áşáááşá áááşá¸áááŻáˇáááş áážá áşáááąá¸ááŻááşáááşá áĄááźáŹá¸áá°ááťáŹá¸á ááąááŹááᯠID ááźááˇáş ááźááˇáşááźááˇáşá፠áááŻáˇáááŻááş ááťáááşáá˝ááşááťážáŹááᯠáĄáááŻááşá¸áááŻááşááźáŻááŻááşáááş áááşá¸áááŻáˇ áááˇáşáážááşá¸áááşáááŻááşááŤá
- á áááşááŹááźááˇáş á áŹááťááşáážáŹáĄááŻáśá¸áĄáážáŻááşá¸ááťáŹá¸ááᯠááŹá¸áááşáážáŻáá˝á˛ááźááşá¸á á áááşááŹááťáŹá¸áááş FAQ ááťáŹá¸ááᯠááááşáááŻááşá captchas ááťáŹá¸ááᯠááážááşáááááŻááşááŤá áááşá¸áááŻáˇáááş áááşáááŻáˇ áážááşááŻáśáááşááźáŽá¸ ááźááşáááşáááşááąáŹááşááááşááᯠáááşá¸áááŻáˇáááŻááşáááŻááş ááááˇáşáážááşá¸áááŻááşáá˛á áááşáááş "logout" áááŻáážáááşááááááˇáşáĄááźááş áááˇáşáááşááąáŹááşáááşáááŻá¸ááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áááˇáşáĄá፠ááąáŹááşá¸áááŻááťááşááťáŹá¸ááᯠáááşáááŻáˇáááşáážááşáááŻá¸ááááşáááşá¸á ááááşáĄááąááźááˇáşá áĄáááŽááąá¸áážááşá¸áĄááťáŹá¸á áŻáááş ááŻáśá¸áá áááşááşááááşáááąá¸ááŤá
áĄáááşá¸áĄááźá áşááŻááşá áááşááşáááşááźááşá¸ ááźáżááŹááťáŹá¸
- áážáŹá¸ááŹááŹá Static analysis áááş áĄááąá¸áĄáá°ááťáŹá¸á á˝áŹááŤáááşáááˇáş áážáŻááşáá˝áąá¸ááąáŹáĄááŻááşáá áşááŻááźá áşáááşá áááźáŹáááááŻáááᯠáááşáááş ááááťáážáŻááᯠá á˝ááˇáşáá˝ážááşááááşááźá áşááźáŽá¸ á áťáąá¸ááźáŽá¸ááąáŹ ááŻááşáááşá¸á áááşááŹááťáŹá¸ááááş áážáŹá¸áá˝ááşá¸ááąáŹ áĄááźáŻáááąáŹááťáŹá¸á á˝áŹááᯠááŻááşááąá¸ááŤáááşá
- áĄááąáŹááşáĄáááşááąáŹáşáááşáááşáá˛ááźááşá¸á static analysis á ááááťáážáŻáážááˇáş ááźáŽá¸ááźááˇáşá áŻáśáážáŻááᯠáááŻá¸ááźážááˇáşáááşá á áááşáááşááźááşá¸á ááşá¸ááťááşá¸ááťáŹá¸ááᯠááźááşáááşááźááşáááşáááş áááŻáĄááşááźáŽá¸ áĄáááŻááŤá ááşá¸ááťááşá¸ááťáŹá¸ááᯠááąá¸ááŹá¸ááźááşá¸áááş áĄááťáááşááŻááşáá˝ááşá¸áááşá áá áşááŤáá áşááśáá˝ááş áĄááťááŻáˇááąáŹ bug ááťáŹá¸ááźááˇáş ááŻááşáážá ááąááŹáĄáŹá¸ááŻáśá¸ááᯠáážáŹáá˝áąáááşáážááˇáş áááŻáááŻáˇááąáŹ ááá ášá ááťáŹá¸ááᯠáááážááááş á ááşá¸áááşá¸ááąá¸áááşáááş áááşá¸áááŻáˇááᯠááźááşáááşáááş áááŻáááŻáá˝ááşáá°áááşá
- áážáŽáááŻááąáŹááşááśáˇáážáŻ áááşá¸ááŤá¸ááźááşá¸á áááąáŹááťááşááźáŽá¸ááťáŹá¸áážáŹ ááááŻááááşá¸áááşá¸ááŹááŹá ááŹá¸á á á˝ááşá¸ááąáŹááşáááşááᯠáááŻá¸ááťá˛áˇááąá¸ááąáŹ á áŹááźááˇáşáááŻááşááťáŹá¸áážááˇáş ááąáŹááşáĄááťáŹá¸áĄááźáŹá¸ááąáŤáşáá˝ááş áá°áááşáááşá á áááşááŹá áĄáááááŹáĄááźáąááśáážá á¤ááąáŹááşááťáŹá¸áá˝ááş áĄáášáááŹááşáážáááąáŹááąááŹááťáŹá¸ ("sinks") áĄááťááşáĄáááşááťáŹá¸ááážáááŤáá áááşá¸áááş ááťááşá ááá˝ááşá ááŹáá áşááŻááźá áşááŹáááşááźá áşááźáŽá¸ á áááşááŹáááş ááŻááşáááŻáááş ááŹá¸áááşáááşáááŻááşááŤá
- á áááşááşááźáŹááťáááşá ááŻááşáážá áĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠáážáŹáá˝áąááźááşá¸áááş áĄááşááááŻááŽáááşááťáŹá¸áá˝ááşáááşá¸ áááşáá˛ááąáŹ áĄááŻááşááźá áşáááşá áááŻáˇááźáąáŹááˇáşá ááŻááşáááşá¸á ááşáááş áážáąáŹááˇáşáážáąá¸áááŻááşááźáŽá¸ ááááŹáááşáážáŹá¸ááąáŹ áá˝ááşááťá°ááŹáĄáááşá¸áĄááźá áşááťáŹá¸ áááŻáĄááşááŤáááşá
- áá˝ážááşá¸ááźáŻáśáážáŻáááşá¸áááşá áĄáááşá¸áĄááźá áşááŻáśá¸á á˝á˛áážáŻáážááˇáş á áááşáááşáááˇáşááźáŹááťáááşáážáááąáŹáşáááşá¸á SAST ááááááŹááťáŹá¸ ááąáŹáˇááşáá˛ááąá¸ááŹá¸áá°ááťáŹá¸áááş áĄááąá¸áĄáá°ááťáŹá¸ááᯠáĄáŹá¸áááŻá¸áᏠááááŻááááşáá áşááŻáá˝ááş ááŤáááşáááŻááşáááˇáş ááźááşáááşáĄáŹá¸ááŻáśá¸ááᯠáá˝á˛ááźááşá¸á áááşááźáŹáááş áááŻáĄááşááąááąá¸áááşá
- ááťááŻá¸áá˝áŹá¸áááŻááşá á˝ááşá¸ááᯠáážáŹáá˝áąááźááşá¸á áĄáŹá¸áááşá¸ááťááşáá áşááŻáááŻáˇ áŚá¸áááşáá˝áŹá¸á áąáááˇáş ááŽá¸ááźáŹá¸áááŻááşá¸áážááˇáş ááąáŤáşáááŻáážáŻáĄá áŻáĄááąá¸ááᯠáá˝ážááşááźááźááşá¸áááş ááźáŽá¸ááźááşááąáŹáşáááşá¸ áĄáážááşááááşáá˝ááşá áááźáŹáááááŻáááᯠá áááşáááşááŹáááş ááźááşááĄáŹá¸áááşá¸ááťááşáá áşááŻáĄáŹá¸ á á áşááąá¸áááş ááŻáśááąáŹááşááąáŹáĄááťááşáĄáááşááᯠáááąá¸áááşááŤá ááąáŹááşááŻáśá¸áá˝ááşá ááťááŻáˇáá˝ááşá¸ááťááşáááş áááŻááşáááŻááşáá°áĄáá˝ááş áááşáážááşá¸áááŽáááŻááşáááˇáş dead code áá˝ááşáááşá¸ áážáááąáááŻááşáááşá
áĄááźáąááśáĄááąáŹááşáĄáŚá áááşáááşá á áşááąá¸ááźááşá¸ááá ášá ááťáŹá¸
- á áŹáááşá¸áááŻáśááąáŹááşá ááźáŽá¸ááŹá¸ááąáŹáĄááźáąááśáĄááąáŹááşáĄáŚááťáŹá¸ áĄáá°á¸áááźááˇáş ááááŽáááşáĄááąáĄááŹá¸áĄá ááźáŹá¸ááŹá¸áááˇáşáĄááŹááťáŹá¸áá˝ááşá áááşáááˇáş host ááťáŹá¸ááᯠá áááşáááşáááşááᯠáážáŹáá˝áąáááş áĄáááşáá˛ááŻáśá¸áĄááŹááźá áşáááşá áá áşáááşá¸áááŻáááąáŹáş á áááşáááşááźááşá¸ááŻááşáááşá¸áááş áááŻááşáááŻááşáážáŻá áŽááśáááˇáşáá˝á˛áážáŻááŻááşáááşá¸áážááˇáş ááŽá¸áááşá á˝áŹ áááşá ááşááąáááşá
- áŚá¸á áŹá¸ááąá¸ááźááşá¸ áááąáŹááşá¸ááŤá áá˝ááşáááşá áááşááŹááťáŹá¸áááş áááşáá˝áąáˇáá˝ááş áĄááŻáśá¸ááťáááááąáŹ ááťááŻáˇáá˝ááşá¸ááťááşááťáŹá¸á á˝áŹááźááˇáş ááááşááťáŹá¸á á˝áŹááᯠááŻááşááąá¸ááąáˇáážáááąáŹáşáááşá¸ áááŹá¸áááşáĄáŹá¸ááźááˇáş áááşá¸áááŻáˇá áĄáášáááŹááşáĄáááˇáşáááş ááźááˇáşááŹá¸áááşá á áŹá¸ááŻáśá¸áá°áááş áĄáááášááŹááşáá˝ááˇáşáááŻááááşááąáŹ áĄá áŽáááşááśá áŹááᯠáááşááśááážáááźáŽá¸ áááşáááˇáşáĄááŹááᯠáŚá¸á á˝áŹ ááźááşáááşáááş áááŻáĄááşáááşááᯠááážááşá¸áááşá¸ááŤá
- ááśáˇááťááşá¸ááąáŹáĄááźáśááźáŻááťááşááťáŹá¸á á áááşááŹáĄáááááŹáĄááźáąááśáá˝ááş áĄáŹá¸áááşá¸ááťááşáážááˇáşáááşáááşáááˇáş ááąááŻááťáĄááťááşáĄáááşááťáŹá¸áᏠááŤáááşááąáˇáážáááąáŹááźáąáŹááˇáş á áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸áááş Google áážááˇáş ááťáááşáááşááááşááźá áşááŤáááşá ááźááşáááş ááŽá¸ááźáŹá¸ command ááᯠááŻááşááąá¸áááŻááşááąáŹ whitebox scanner ááťáŹá¸ááźááˇáş áĄááźáąáĄááą áĄáááşá¸áááş áááŻááąáŹááşá¸ááŤáááşá
- áááşááŻááşá áĄááźáąááśáĄááąáŹááşáĄáŚááťáŹá¸áá˝ááş node áĄááťáŹá¸áĄááźáŹá¸áážááááŻááşáááşá áááŻáááŻáááşáážáŹ áĄáážáŹá¸áĄáá˝ááşá¸ááťáŹá¸á á˝áŹáážááááŻááşáááşá áááŻáááŻáááşáážáŹ áĄá áŽáááşááśááťááşáá áşááŻá áŽáááŻááşá¸áá˝ááş áá˝á˛ááźááşá¸á áááşááźáŹááźáŽá¸ áááŻááşáááŻááşáá˝á˛ááźááşá¸á áááşááźáŹááááşááźá áşááŤáááşá
- áááąáŹááşá¸ááąáŹ áá˝ážááşá¸ááźáŻáśáážáŻá áĄááźáąááśáĄááąáŹááşáĄáŚá áááşáááşááźááşá¸á áĄáááşáĄáá˝áąá¸áááş áĄáŹá¸áááşá¸ááťááşááťáŹá¸áážááˇáş ááąáŹáˇááşáá˛ááŹá¸áážááşá¸ááťáŹá¸áĄááźáąáŹááşá¸ áĄáááááŹáĄááźáąááśáĄáá˝ááşáĄá áŹá¸ááąáŤáşáá˝ááş áááŻááşáááŻááşáá°áááşáááşá ááášááá°áá á áťáąá¸áá˝ááşááąáŤááşá¸ááąáŹááşááťáŹá¸áááşááťážááş ááźááˇáşá áŻáśááąáŹ áĄáááááŹáĄááźáąááśááážááááˇáşáĄááźááş ááąáŤááşá¸ááąáŹááşááťáŹá¸ááážáááąáŹ áĄááá˛áˇááźáąáážááşá¸ááťááşááťáŹá¸á ááąááŹááąáˇá áşááťáŹá¸áá˝ááş áĄááťááşáĄáááşááťáŹá¸á á˝áŹ áážáááŤáááşá
- ááŹááąá¸ááźááşá¸áááŻááşáᏠááźáżááŹááťáŹá¸á áĄááťáŹá¸á áŻáážáŹá áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáááŻááşáᏠáĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠááŹááąá¸ááźááşá¸áááş áááşááąáˇááťáşáá áşááŻááᯠáĄááşááááşááŻááşááźááşá¸ áááŻáˇáááŻááş áá˝á˛áˇá ááşá¸áážáŻáááŻááşááᯠááźáąáŹááşá¸áá˛ááźááşá¸ááźá áşáááşá á¤ááąááŹáá˝ááş ááźáżááŹááźáŽá¸áážáŹ á áá áşáááş áĄáá°á¸áááźááˇáş áĄáá˝áąáĄáážá áşáá áşááŻááźá áşááźáŽá¸ áĄááşááááşáá áşááŻáááááşáĄááźá áş áážááşá¸áááááąáŹááşáĄáąáŹááş ááźáŻáá°ááąáááŻááşááźááşá¸ááźá áşáááşá áĄáážááşááááşá áááşáááş ááŻááşááŻááşáážáŻáá˝ááş áááŻááşáááŻááşáĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáá áşááŻáĄááąáŤáş ááąáŤááşá¸á ááşá á áşááąá¸áážáŻááťáŹá¸ ááźáŻááŻááşááááşááźá áşáááşá
ááťááşá¸áááşáážáŻ
áááşáááŻáˇááźáąáŹááşáˇáááŻááşááááşá¸
áĽáááŹááťáŹá¸áážááˇáş áĄáąáŹááşááŤáĄáááŻááşá¸ááťáŹá¸áá˝ááş á¤ááźáżááŹááťáŹá¸á
á˝áŹááᯠáááşáááŻáˇáááŻááşáá˝ááşááźáąáážááşá¸ááááşááᯠááťá˝ááşáŻááşáĄááąá¸á
áááşááąáŹáşááźááŤáááşá áááŻáˇááąáŹáş áááŻáĄááťáááşáá˝ááş áááşááŻááşááąáŹááşáááŻááşáááˇáş áĄááááááşáááşááťáŹá¸ááᯠááťá˝ááşáŻááşáá˝ážááşááźááŤáááşá
- áĄááťááŻá¸ááťááŻá¸ááąáŹá áááşáááşá á áşááąá¸ááźááşá¸ááááááŹááťáŹá¸á áŻá ááşá¸áážáŻá á áááşááŹááťáŹá¸á á˝áŹááᯠáážááşáááşá á˝áŹáĄááŻáśá¸ááźáŻááźááşá¸ááźááˇáş áĄáááááŹáĄááźáąááśáážááˇáş ááąáŹááşáážááşá¸áážáŻáĄáááşáĄáá˝áąá¸ ááááŹáááşáážáŹá¸á á˝áŹ áááŻá¸ááŹáááŻááşáááşá áĄáášáááŹááşáĄáááˇáşááᯠáááŻáááŻááááťá á˝áŹ áĄáá˛ááźááşáááŻááşááźáŽá¸ áĄááźáśááźáŻááťááşááťáŹá¸á á˝áŹ ááźáŻááŻááşáááŻááşááąáŹáşáááşá¸ á áááşááŹáĄáŹá¸ááŻáśá¸á áĄá áŻá áŻáááş áá áşáŚá¸ááťááşá¸á ᎠááŻááşááąáŹááşáááˇáş áĄáŹá¸áááşá¸ááťááşááťáŹá¸áááş áááŻá áĄáŹá¸áááşá¸ááťááşááťáŹá¸ááᯠáááşáá˝áąáˇáážááááŻááşáááşá
- SAST áážááˇáş DAST ááąáŤááşá¸á ááşáážáŻá áááşá¸áááŻáˇááźáŹá¸áá˝ááş áĄááťááşáĄáááşááťážááąááźááşá¸ááźááˇáş DAST áá˝ážááşá¸ááźáŻáśáážáŻáážááˇáş SAST ááááťáážáŻááᯠáááŻá¸ááźážááˇáşáááş ááźá áşáááŻááşáááşá áážáááźáŽá¸ááŹá¸áááşá¸ááźáąáŹááşá¸ááťáŹá¸áĄááźáąáŹááşá¸ áĄááťááşáĄáááşááťáŹá¸ááᯠáĄáááşá¸áĄááźá áşááž áááşááááŻááşááźáŽá¸ DAST ááĄáá°áĄááŽááźááˇáş áĄáŹá¸áááşá¸ááťááşááᯠááźááşááážááźááşáááŻááşáááşáážáááážá á á áşááąá¸áááŻááşááŤáááşá
- á ááşáááşáá°ááźááşá¸â˘á 2015 áážáŹ I (áážááˇáş ) á áááşááŹááťáŹá¸ááᯠáááşááŹá áááşáááŻááşáĽáŹááşáĄáŹá¸ ááąá¸á á˝ááşá¸áááşáážááˇáş áááşá¸áááŻáˇááᯠáĄáážáááşááźážááˇáşáááş á áŹáááşá¸áĄááşá¸ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááźááşá¸áĄááźáąáŹááşá¸á áááşá¸áááş áĄááŹáááşáá˝ááş áĄáááŻáĄááťáąáŹááş ááŻáśááźáŻáśááąá¸ áá˝á˛ááźááşá¸á áááşááźáŹáážáŻ áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáĄáá˝ááş ááąááťáŹááąáŤááş áĄá áŹá¸áĄá áŹááźá áşáááşá
- autotests áážááˇáş OpenAPI áááŻáˇáážááˇáşáĄáá° IAST ááąáŤááşá¸á ááşáážáŻá CI/CD-pipeline áĄáá˝ááşá¸á HTTP proxies ááťáŹá¸áĄááźá áş ááŻááşááąáŹááşáááˇáş ááááááŹááťáŹá¸áážááˇáş HTTP ááźááˇáş ááŻááşááąáŹááşáááˇáş ááŻááşááąáŹááşáážáŻáááŻááşáᏠá ááşá¸áááşáážáŻááťáŹá¸áĄááąáŤáş áĄááźáąááśá á áááşááşáááşááźááşá¸ ááŻááşáááşá¸á ááşááᯠáááşááŽá¸áááŻááşáááşá OpenAPI/Swagger á ááşá¸áááşáážáŻááťáŹá¸áážááˇáş á áŹááťáŻááşááťáŹá¸áááş á áááşááŹáĄáŹá¸ ááąááŹá áŽá¸áááşá¸áážáŻáážááˇáşáááşáááşááąáŹ ááťáąáŹááşááŻáśá¸ááąááąáŹ áĄááťááşáĄáááşááťáŹá¸ááᯠááąá¸áááşááźá áşááźáŽá¸á ááźááşáááşáĄááťááŻá¸ááťááŻá¸áá˝ááş áĄáááŽááąá¸áážááşá¸ááᯠá áááşááşáááşáááŻááşá áąáááşááźá áşáááşá
- áážááşáááşááąáŹáá˝á˛áˇá ááşá¸áážáŻá áĄáááŽááąá¸áážááşá¸áážááˇáş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáá áşááŻá áŽáĄáá˝ááşá áĄááŻáśá¸ááźáŻááŹá¸ááąáŹ áááşá¸áááŹááťáŹá¸á áĄááąáĄáá˝ááşáážááˇáş áááąáŹáááŹáááᯠáááˇáşáá˝ááşá¸á ááşá¸á áŹá¸á áááˇáşááťáąáŹáşááąáŹ á áááşáááşááááŻáááŻááşááᯠáááşááŽá¸áááş áááŻáĄááşááŤáááşá
- á áááşáᏠá áááşááźááŻááşááźáŻááŻááşááźááşá¸á áááźáŹáááááŻááááŻá á áááşááŹáááŻáá˝ááşá¸ááśááźááşá¸ááážááᲠáĄáááŽááąá¸áážááşá¸áá áşááŻáĄáŹá¸ á áááşááşáááşáááááŤá áĽáááŹáá áşááŻáááş ááąáŹááşá¸áááŻáážáŻáááŻááşá¸ááᯠáááşáážááşááąá¸áááŻá¸ááááşááźá áşááźáŽá¸ áá˝áąááąá¸ááťáąáážáŻááśááŤá¸ááąáŤááşáá áşááŻááźá áşáááşá ááááşááąá¸ááááŻáááŻááąáŹáá˝ááş ááťáááşáááşááááááŹááᯠáááąá¸áá˛á á áááşááŹááťáŹá¸áááş áážáŹá¸áá˝ááşá¸ááąáŹ áááşáážááşááźááˇáş ááąáŹááşá¸áááŻááťááşááťáŹá¸ááᯠáĄáážááşááá˛áˇ ááźá áşááááááˇáşáááşá ááťááŻáˇáá˝ááşá¸ááťááşáĄááťááŻá¸áĄá áŹá¸ááťáŹá¸áĄáá˝ááş áĄáá°á¸ááźáŻá áááşááŹááťáŹá¸ááᯠááąá¸ááŹá¸áááşáááşá¸ áááŻáĄááşááŤáááşá
- áĄáášáááŹááşá áŽááśáááˇáşáá˝á˛áážáŻá áĄááťááŻá¸ááťááŻá¸ááąáŹ á áááşááŹááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááźááşá¸áážááˇáş Asset Management áážááˇáş Threat Management áá˛áˇáááŻáˇááąáŹ ááźááşáá áá áşááťáŹá¸áážááˇáş ááąáŤááşá¸á ááşá¸ááźááşá¸áááş áĄáášáááŹááşáĄáááˇáşááᯠáĄáá˛ááźááşáááş ááąáŹááşááťáŹá¸á á˝áŹááᯠáĄááŻáśá¸ááźáŻáá˝ááˇáşááąá¸áááşááźá áşááźáŽá¸á áááŻáˇáážáᏠá áŽááśáááˇáşáá˝á˛áážáŻáááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻ áááŻáˇáááŻááş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśá áááşáážáááŻáśááźáŻáśááąá¸áĄááźáąáĄááąá ááŻáśááąáŹááşááąáŹááŻáśáá áşááŻáśááᯠááááŻááşáááşááźá áşáááşá
á
áąáŹááˇáşááťážáąáŹáşááťááş áĄáŹá¸áááşá¸ááťááşáážáŹáá˝áąááźááşá¸ááᯠáážáąáŹááˇáşáážááşááźááŤá
ááŻáˇá
source: www.habr.com
