αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

αž…αŸ†αžŽαžΆαŸ†αŸ” αž”αž€αž”αŸ’αžšαŸ‚αŸ– αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž†αŸ’αž„αž›αŸ‹αž’αŸ†αž–αžΈαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸ…αž€αŸ’αž“αž»αž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ Kubernetes αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αžŠαŸαž›αŸ’αž’αž“αŸαŸ‡αž–αžΈ Sysdig αž‚αžΊαž‡αžΆαž…αŸ†αžŽαž»αž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸαž›αŸ’αž’αž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž™αŸ‰αžΆαž„αžšαž αŸαžŸαž“αžΌαžœαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αŸ” αžœαžΆαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αžΆαŸ†αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαŸ’αž˜αž»αž‚αŸ’αžšαžŸαŸ’αž˜αžΆαž‰αž‘αžΆαŸ†αž„αž–αžΈαžšαž–αžΈαž’αŸ’αž“αž€αž›αŸαž„αž‘αžΈαž•αŸ’αžŸαžΆαžšαž›αŸ’αž”αžΈ αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαž·αž…αžαž½αž…αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αžαžŠαŸ‚αž›αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αŸ” αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžαž·αž™αŸ„αž”αž›αŸ‹ αž™αžΎαž„αž“αžΉαž„αžšαžΈαž€αžšαžΆαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αžαžΆαž”αŸ‹αž’αŸ†αž–αžΈαž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž“αž·αž„αž˜αžΎαž›αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+
αž•αž›αž·αžαž•αž›αžŸαžΌαž αŸ’αžœαžœαŸ‚αžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes... αž˜αžΆαž“αž–αž½αž€αžœαžΆαž…αŸ’αžšαžΎαž“αžŽαžΆαžŸαŸ‹ αžŠαŸ‚αž›αž“αžΈαž˜αž½αž™αŸ—αž˜αžΆαž“αž‚αŸ„αž›αžŠαŸ… αžœαž·αžŸαžΆαž›αž—αžΆαž– αž“αž·αž„αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαžšαŸ€αž„αŸ—αžαŸ’αž›αž½αž“αŸ”

αž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αž™αžΎαž„αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž„αŸ’αž€αžΎαžαž”αž‰αŸ’αž‡αžΈαž“αŸαŸ‡ αž αžΎαž™αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αžΆαŸ†αž„αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  αž“αž·αž„αžœαŸαž‘αž·αž€αžΆαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž–αžΈαž’αŸ’αž“αž€αž›αž€αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ” αž™αžΎαž„αžŸαž„αŸ’αžƒαžΉαž˜αžαžΆαžœαžΆαž“αžΉαž„αž‡αž½αž™αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž”αŸ†αž•αž»αž αž“αž·αž„αž…αž„αŸ’αž’αž»αž›αž”αž„αŸ’αž αžΆαž‰αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„αž‘αž·αžŸαžŠαŸ…αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

αž”αŸ’αžšαž—αŸαž‘

αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž±αŸ’αž™αž”αž‰αŸ’αž‡αžΈαž˜αžΆαž“αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαž»αž€αžšαž€ αž§αž”αž€αžšαžŽαŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŠαŸ„αž™αž˜αž»αžαž„αžΆαžš αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ” αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αŸ–

  • αž€αžΆαžšαžŸαŸ’αž€αŸαž“αžšαžΌαž”αž—αžΆαž– Kubernetes αž“αž·αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž‹αž·αžαž·αžœαž“αŸ’αž;
  • αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž–αŸαž›αžšαžαŸ‹;
  • αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰ Kubernetes;
  • αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžšαžΌαž”αž—αžΆαž– αž“αž·αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αžΆαžαŸŒαž€αŸ†αž”αžΆαŸ†αž„;
  • αžŸαžœαž“αž€αž˜αŸ’αž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes;
  • αž•αž›αž·αžαž•αž›αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžŠαŸαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αŸ”

αžαŸ„αŸ‡αž˜αž€αžšαž€αžŸαŸŠαžΈαŸ–

αž€αŸ†αž–αž»αž„αžŸαŸ’αž€αŸαž“αžšαžΌαž”αž—αžΆαž– Kubernetes

αž™αž»αžαŸ’αž€αžΆ

  • αžœαŸαž”αžŸαžΆαž™: anchore.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache) αž“αž·αž„αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Anchore αžœαž·αž—αžΆαž‚αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš αž“αž·αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ”

αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαžŸαŸ’αž€αŸαž“αž’αž˜αŸ’αž˜αžαžΆαž“αŸƒαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αžŠαŸ‚αž›αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αž–αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ CVE Anchore αž’αŸ’αžœαžΎαž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž”αž“αŸ’αžαŸ‚αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαŸ’αž€αŸαž“αžšαž”αžŸαŸ‹αžœαžΆαŸ– αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž› Dockerfile αž€αžΆαžšαž›αŸαž…αž’αŸ’αž›αžΆαž™αž–αŸαžαŸŒαž˜αžΆαž“αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž€αž‰αŸ’αž…αž”αŸ‹αž“αŸƒαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎ (npm, maven αŸ”αž›αŸ” .), αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ”

αž›αŸ„αž€αžŸαŸ’αžšαžΈ Clair

  • αžœαŸαž”αžŸαžΆαž™: coreos.com/clair (αž₯αž‘αžΌαžœαžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αžΆαžšαžŠαžΉαž€αž“αžΆαŸ†αžšαž”αžŸαŸ‹ Red Hat)
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Clair αž‚αžΊαž‡αžΆαž‚αž˜αŸ’αžšαŸ„αž„ Open Source αžŠαŸ†αž”αžΌαž„αž”αž„αŸ’αž’αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαŸ’αž€αŸ‚αž“αžšαžΌαž”αž—αžΆαž–αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αžαžΆαž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαŸ’αž€αŸαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸ…αž–αžΈαž€αŸ’αžšαŸ„αž™αž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡αžšαžΌαž”αž—αžΆαž– Quay (αž•αž„αžŠαŸ‚αžšαž–αžΈ CoreOS - αž”αŸ’αžšαž αŸ‚αž› αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚)Clair αž’αžΆαž…αž”αŸ’αžšαž˜αžΌαž›αž–αŸαžαŸŒαž˜αžΆαž“ CVE αž–αžΈαž”αŸ’αžšαž—αž–αž‡αžΆαž…αŸ’αžšαžΎαž“ αžšαž½αž˜αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΈαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžšαž”αžŸαŸ‹ CVE αž•αž„αžŠαŸ‚αžšαŸ” Linux- αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αžŠαŸ‚αž›αžαŸ‚αžšαž€αŸ’αžŸαžΆαžŠαŸ„αž™αž€αŸ’αžšαž»αž˜αžŸαž“αŸ’αžαž·αžŸαž»αž Debian, αž˜αž½αž€αž€αŸ’αžšαž αž˜ ឬ Ubuntu.

αž˜αž·αž“αžŠαžΌαž… Anchore αž‘αŸ Clair αž•αŸ’αžαŸ„αžαž‡αžΆαž…αž˜αŸ’αž”αž„αž›αžΎαž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡ αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„ CVEs αŸ” αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž•αž›αž·αžαž•αž›αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αžΌαžœαž±αž€αžΆαžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαžΎαž˜αŸ’αž”αžΈαž–αž„αŸ’αžšαžΈαž€αž˜αž»αžαž„αžΆαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆαžŠαŸ„αžαŸ”

αžŠαŸ‰αžΆαžŠαžΆ

  • αžœαŸαž”αžŸαžΆαž™: github.com/eliasgranderubio/dagda
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Dagda αž’αŸ’αžœαžΎαž€αžΆαžšαžœαž·αž—αžΆαž‚αž‹αž·αžαž·αžœαž“αŸ’αžαž“αŸƒαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αžŠαŸ‚αž›αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹ αž˜αŸαžšαŸ„αž‚ Trojan αž˜αŸαžšαŸ„αž‚ αž˜αŸαžšαŸ„αž‚ αž“αž·αž„αž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„αž•αŸ’αžŸαŸαž„αŸ—αž‘αŸ€αžαŸ”

αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž–αžΈαžšαž”αŸ‚αž„αž…αŸ‚αž€ Dagda αž–αžΈαž§αž”αž€αžšαžŽαŸαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž•αŸ’αžŸαŸαž„αž‘αŸ€αž:

  • αžœαžΆαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž™αŸ‰αžΆαž„αž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡αž‡αžΆαž˜αž½αž™ ClamAVαžŠαžΎαžšαžαž½αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž‡αžΆαž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αž€αŸ‚αž“αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž‡αžΆαž§αž”αž€αžšαžŽαŸαž€αŸ†αž…αžΆαžαŸ‹αž˜αŸαžšαŸ„αž‚αž•αž„αžŠαŸ‚αžšαŸ”
  • αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αž„αžŠαŸ‚αžš αžŠαŸ„αž™αž‘αž‘αž½αž›αž”αžΆαž“αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžαžΆαž˜αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž–αžΈ Docker daemon αž“αž·αž„αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™ Falco (αž˜αžΎαž›β€‹αžαžΆαž„β€‹αž€αŸ’αžšαŸ„αž˜) αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαž˜αžΌαž›αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž€αž»αž„αžαžΊαž“αŸαžšαž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

KubeXray

  • αžœαŸαž”αžŸαžΆαž™: github.com/jfrog/kubexray
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache) αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αžΆαž˜αž‘αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈ JFrog Xray (αž•αž›αž·αžαž•αž›αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

KubeXray αžŸαŸ’αžαžΆαž”αŸ‹αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ Kubernetes API αž“αž·αž„αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαž–αžΈ JFrog Xray αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαžαžΆαž˜αžΆαž“αžαŸ‚αž•αžαžŠαŸ‚αž›αž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ”

KubeXray αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž’αŸ’αžœαžΎαžŸαžœαž“αž€αž˜αŸ’αž˜αž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αž˜αžΈ αž¬αžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ (αžŸαŸ’αžšαžŠαŸ€αž„αž‘αŸ…αž“αžΉαž„αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„ Kubernetes) αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαž˜αžœαž“αŸ’αžαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž„αžαžΊαž“αŸαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžαŸ’αž˜αžΈ αžŠαŸ„αž™αžŠαž€αž’αž“αž’αžΆαž“αžŠαŸ‚αž›αž™αŸ„αž„αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž…αŸαž‰αŸ”

αžŸαŸαž“αžΈαž€

  • αžœαŸαž”αžŸαžΆαž™: snyk.io
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache) αž“αž·αž„αž€αŸ†αžŽαŸ‚αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Snyk αž‚αžΊαž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαŸ’αž€αŸαž“αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž˜αž·αž“αž’αž˜αŸ’αž˜αžαžΆαžŠαŸ‚αž›αžœαžΆαž€αŸ†αžŽαžαŸ‹αž‚αŸ„αž›αžŠαŸ…αž‡αžΆαž–αž·αžŸαŸαžŸαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αž‡αžΆ "αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαŸ†αžαžΆαž“αŸ‹" αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ”

Snyk αž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αžƒαŸ’αž›αžΆαŸ†αž„αž€αžΌαžŠ αž‰αŸ‚αž€αž‚αž˜αŸ’αžšαŸ„αž„αž”αž„αŸ’αž αžΆαž‰ αž“αž·αž„αžœαž·αž—αžΆαž‚αž€αžΌαžŠαžŠαŸ‚αž›αž”αžΆαž“αž“αžΆαŸ†αž…αžΌαž› αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹ αž“αž·αž„αžŠαŸ„αž™αž”αŸ’αžšαž™αŸ„αž›αŸ” Snyk αž‚αžΆαŸ†αž‘αŸ’αžšαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“ αž αžΎαž™αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž αžΆαž“αž·αž—αŸαž™αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαžŠαŸ‚αž›αž›αžΆαž€αŸ‹αŸ”

αž˜αž·αž“αžŸαŸ’αž˜αŸ„αŸ‡αžαŸ’αžšαž„αŸ‹

  • αžœαŸαž”αžŸαžΆαž™: github.com/knqyf263/trivy
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (AGPL)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Trivy αž‚αžΊαž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαŸ’αž€αŸαž“αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αžŠαŸαžŸαžΆαž˜αž‰αŸ’αž‰ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αž’αž“αž»αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ†αž–αž„αŸ‹ CI/CD αŸ” αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžšαž”αžŸαŸ‹αžœαžΆαž‚αžΊαž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαŸ– αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αžΆαž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ„αž›αž–αžΈαžšαžαŸ‚αž˜αž½αž™ αž αžΎαž™αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž¬αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸαŸ”

αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αž…αŸ†αž–αŸ„αŸ‡αž—αžΆαž–αžŸαžΆαž˜αž‰αŸ’αž‰αžšαž”αžŸαŸ‹ Trivy αž‚αžΊαžαžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžšαž€αžœαž·αž’αžΈαž‰αŸ‚αž€ αž“αž·αž„αž”αž‰αŸ’αž‡αžΌαž“αž›αž‘αŸ’αž’αž•αž›αž‡αžΆαž‘αž˜αŸ’αžšαž„αŸ‹ JSON αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž’αžΆαž…αž”αŸ’αžšαžΎαžœαžΆαž”αžΆαž“αŸ”

αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„ Kubernetes

Falco

  • αžœαŸαž”αžŸαžΆαž™: falco.org
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Falco αž‚αžΊαž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž“αžΆαž”αžšαž·αžŸαŸ’αžαžΆαž“αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž–αž–αž€αŸ” αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž‚αŸ’αžšαž½αžŸαžΆαžšαž‚αž˜αŸ’αžšαŸ„αž„ αžŸαŸŠαžΈαž’αŸαžŸαž’αŸαž αŸ’αžœ.

αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž§αž”αž€αžšαžŽαŸ Sysdig αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αž€αž˜αŸ’αžšαž·αžαžαžΊαžŽαŸ‚αž› Linux αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž‘αž˜αŸ’αžšαž„αŸ‹ αž“αž·αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžΆαžšαž αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’ Falco αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αžŸαŸŠαžΈαž‡αž˜αŸ’αžšαŸ…αž’αŸ†αž–αžΈαž₯αžšαž·αž™αžΆαž”αžαžšαž”αžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž…αŸ’αž”αžΆαž”αŸ‹αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαž’αžΆαž…αžšαž€αžƒαžΎαž‰αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž‚αž½αžšαž±αŸ’αž™αžŸαž„αŸ’αžŸαŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž€αž»αž„αžαžΊαž“αŸαžš αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž§αž”αž€αžšαžŽαŸαžšαŸ€αž”αž…αŸ† KubernetesαŸ”

Falco αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžαž˜αŸ’αž›αžΆαž—αžΆαž–αž–αŸαž‰αž›αŸαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αž€αžΆαžšαžšαž€αžƒαžΎαž‰αž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„αžŠαŸ„αž™αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαž–αž·αžŸαŸαžŸαž“αŸ…αž›αžΎαžαŸ’αž“αžΆαŸ†αž„ Kubernetes αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž€αŸ‚αž”αŸ’αžšαŸ‚αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ„αž™αž”αž‰αŸ’αž…αžΌαž›αž›αŸαžαž€αžΌαžŠαž—αžΆαž‚αžΈαž‘αžΈαž”αžΈαž‘αŸ…αž€αŸ’αž“αž»αž„αž–αž½αž€αžœαžΆ αž¬αž”αž“αŸ’αžαŸ‚αž˜αž’αž»αž„αžŠαžΆαž€αŸ‹αž…αŸ†αž αŸ€αž„αž‘αžΎαž™αŸ”

αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Linux αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž˜αžΆαž“αžŠαžΎαž˜αž€αŸ†αžŽαžΎαžαž“αŸ…αžŸαŸ’αž“αžΌαž› Linux αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒβ€‹αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆ "αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes" αž€αŸ’αž“αž»αž„αž“αŸαž™αž”αŸ’αžšαž–αŸƒαžŽαžΈαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž€αŸ’αž“αž»αž„αž€αžΆαžšαž›αžΎαž€αž‘αžΎαž„ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž‡αžΆαž’αžΆαžαž»αžŸαŸ†αžαžΆαž“αŸ‹αž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž”αž‘αž“αŸƒαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αŸ„αž›αž“αž™αŸ„αž”αžΆαž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes Pod (PSP)αŸ”

ធអម័រ αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‘αŸ…αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž»αž„αžαžΊαž“αŸαžš αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŸαž·αž‘αŸ’αž’αž·αžšαž”αžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš αž…αŸ’αž”αžΆαž”αŸ‹αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžŽαŸ’αžαžΆαž‰ αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αŸ”αž›αŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž‡αžΆαž€αžΆαžαž–αŸ’αžœαž€αž·αž…αŸ’αž… (MAC)αŸ” αž˜αŸ’αž™αŸ‰αžΆαž„β€‹αž‘αŸ€αž αžœαžΆβ€‹αžšαžΆαžšαžΆαŸ†αž„β€‹αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–β€‹αž αžΆαž˜αžƒαžΆαžαŸ‹β€‹αž˜αž·αž“β€‹αž±αŸ’αž™β€‹αž’αž“αž»αžœαžαŸ’αžαŸ”

αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–-αž–αž„αŸ’αžšαžΉαž„ Linux (SELinux) αž‚αžΊαž‡αžΆαž˜αŸ‰αžΌαžŒαž»αž›αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€αž“αŸ…αž€αŸ’αž“αž»αž„αžαžΊαžŽαŸ‚αž›αŸ” LinuxαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆβ€‹αž“αžΉαž„ AppArmor αž€αŸ’αž“αž»αž„β€‹αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–β€‹αžαŸ’αž›αŸ‡ αž αžΎαž™β€‹αž‡αžΆαžšαžΏαž™αŸ—β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”β€‹αž‘αŸ…β€‹αž“αžΉαž„β€‹αžœαžΆαŸ” SELinux αžœαžΆαž›αžΎαžŸαž–αžΈ AppArmor αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžαžΆαž˜αž–αž› αž—αžΆαž–αž”αžαŸ‹αž”αŸ‚αž“ αž“αž·αž„αž‡αž˜αŸ’αžšαžΎαžŸαž”αŸ’αžŠαžΌαžšαžαžΆαž˜αž”αŸ†αžŽαž„αŸ” αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αžšαž”αžŸαŸ‹αžœαžΆαžšαž½αž˜αž˜αžΆαž“αžαŸ’αžŸαŸ‚αž€αŸ„αž„αž€αžΆαžšαžšαŸ€αž“αžŸαžΌαžαŸ’αžšαž™αžΌαžšαž‡αžΆαž„αž˜αž»αž“ αž“αž·αž„αž—αžΆαž–αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αž€αžΎαž“αž‘αžΎαž„αŸ”

Seccomp αž“αž·αž„ seccomp-bpf αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžαŸ’αžšαž„αž€αžΆαžšαž αŸ…αžαžΆαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž€αŸ’αžαžΆαž“αž»αž–αž›αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž’αž˜αŸ’αž˜αžαžΆαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” Seccomp αž‚αžΊαžŸαŸ’αžšαžŠαŸ€αž„αž‘αŸ…αž“αžΉαž„ Falco αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαž˜αž½αž™αž…αŸ†αž“αž½αž“ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαž˜αž·αž“αžŠαžΉαž„αž–αžΈαž›αž€αŸ’αžαžŽαŸˆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸƒαž€αž»αž„αžαžΊαž“αŸαžšαž€αŸαžŠαŸ„αž™αŸ”

αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  Sysdig

  • αžœαŸαž”αžŸαžΆαž™: www.sysdig.com/opensource
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Sysdig αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαž–αŸαž‰αž›αŸαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚ αž€αžΆαžšαžœαž·αž“αž·αž…αŸ’αž†αŸαž™ αž“αž·αž„αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαŸ” Linux-αž”αŸ’αžšαž–αŸαž“αŸ’αž’ (αž€αŸαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ Windows ΠΈ macOS(αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αž˜αž»αžαž„αžΆαžšαž˜αžΆαž“αž€αŸ†αžŽαžαŸ‹)αŸ” αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αž αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹ αž“αž·αž„αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž€αŸ„αžŸαž›αŸ’αž™αžœαž·αž…αŸ’αž…αŸαž™αŸ” (αž€αŸ„αžŸαž›αŸ’αž™αžœαž·αž…αŸ’αž…αŸαž™) αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž’αž»αž„αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαžœαžΆαŸ”

Sysdig αž€αŸαž‚αžΆαŸ†αž‘αŸ’αžšαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž„αžαžΊαž“αŸαžš αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆ Kubernetes αžŠαŸ„αž™αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ†αž αŸ† αž“αž·αž„αžŸαŸ’αž›αžΆαž€αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž‚αŸ’αžšαž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž₯αžšαž·αž™αžΆαž”αžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αžœαžΆαž”αŸ’αžšαž˜αžΌαž›αŸ” αž˜αžΆαž“αžœαž·αž’αžΈαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαžΎαž˜αŸ’αž”αžΈαžœαž·αž—αžΆαž‚αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžŠαŸ„αž™αž”αŸ’αžšαžΎ SysdigαŸ– αž’αŸ’αž“αž€αž’αžΆαž…αž’αŸ’αžœαžΎαž€αžΆαžšαž…αžΆαž”αŸ‹αž™αž€αž…αŸ†αžŽαž»αž…αžαžΆαž˜αž–αŸαž›αžœαŸαž›αžΆαžαžΆαž˜αžšαž™αŸˆ αž€αžΆαžšαž…αžΆαž”αŸ‹αž™αž€ kubectl αž¬αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž•αŸ’αž’αŸ‚αž€αž›αžΎ ncurses αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™ αž‡αžΈαž€ kubectl.

αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰ Kubernetes

αž’αžΆαž”αŸ‰αžΌαžαžΌ

  • αžœαŸαž”αžŸαžΆαž™: www.aporeto.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Aporeto αž•αŸ’αžαž›αŸ‹αž“αžΌαžœ "αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž–αžΈαž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’"αŸ” αž“αŸαŸ‡αž˜αžΆαž“αž“αŸαž™αžαžΆαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Kubernetes αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž‘αž‘αž½αž›αž”αžΆαž“αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ (αž§αž‘αžΆαž αžšαžŽαŸ ServiceAccount αž“αŸ…αž€αŸ’αž“αž»αž„ Kubernetes) αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαž˜αžΆαž“αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹/αžŸαŸ’αž“αžΆαž˜αž˜αŸ’αžšαžΆαž˜αžŠαŸƒαž‡αžΆαžŸαž€αž› αžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αž‡αžΆαž˜αž½αž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž§αž‘αžΆαž αžšαžŽαŸαž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜ OpenShift αŸ”

Aporeto αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž”αž„αŸ’αž€αžΎαžαž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Kubernetes/containers αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž˜αž»αžαž„αžΆαžšαž–αž–αž€ αž“αž·αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αž„αžŠαŸ‚αžšαŸ” αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž“αž·αž„αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž…αŸ’αž”αžΆαž”αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰αžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαž αž¬αžšαžΆαžšαžΆαŸ†αž„αŸ”

αž€αžΆαž›αžΈαž€αžΌαŸ”

  • αžœαŸαž”αžŸαžΆαž™: www.projectcalico.org
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Calico αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ†αž‘αžΎαž„αž€αž»αž„αžαžΊαž“αŸαžš orchestrator αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž”αžŽαŸ’αžαžΆαž‰αž“αž·αž˜αŸ’αž˜αž·αžαžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαŸ” αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž˜αž»αžαž„αžΆαžšαž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸαŸ‡ αž‚αž˜αŸ’αžšαŸ„αž„ Calico αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž”αžŽαŸ’αžαžΆαž‰ Kubernetes αž“αž·αž„αžŸαŸ†αžŽαž»αŸ†αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž“αŸƒαž‘αž˜αŸ’αžšαž„αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰ αž‚αžΆαŸ†αž‘αŸ’αžš ACLs αž…αŸ†αžŽαž»αž…αž”αž‰αŸ’αž…αž”αŸ‹ (αž”αž‰αŸ’αž‡αžΈαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎ) αž“αž·αž„αž…αŸ’αž”αžΆαž”αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰αž•αŸ’αž’αŸ‚αž€αž›αžΎαž…αŸ†αžŽαžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αžšαžΆαž…αžšαž…αžΌαž› αž“αž·αž„αž…αŸ’αžšαž€αž…αžΌαž›αŸ”

αžŸαŸŠαžΈαž›αžΈαž‰αŸ‰αžΌαž˜

  • αžœαŸαž”αžŸαžΆαž™: www.cilium.io
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Cilium αžŠαžΎαžšαžαž½αž‡αžΆαž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžš αž“αž·αž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž˜αž»αžαž„αžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž„αžΆαžš Kubernetes αž“αž·αž„ microservicesαŸ” Cilium αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžŸαŸ’αž“αžΌαž›αžαŸ’αž˜αžΈαŸ” Linux αž αŸ…αžαžΆ BPF (Berkeley Packet Filter) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αžšαž„ αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αž αž“αž·αž„αž€αŸ‚αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ”

Cilium αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž…αžΌαž›αž”αŸ’αžšαžΎαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαŸ’αž›αžΆαž€ Docker ឬ Kubernetes αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαŸ” Cilium αž€αŸαž™αž›αŸ‹ αž“αž·αž„αžαŸ’αžšαž„αž–αž·αž’αžΈαž€αžΆαžš Layer 7 αž•αŸ’αžŸαŸαž„αŸ—αžŠαžΌαž…αž‡αžΆ HTTP ឬ gRPC αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž€αžΆαžšαž αŸ… REST αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαžšαžœαžΆαž„αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™ Kubernetes αž–αžΈαžšαŸ”

ធ៊ីស៊ីធូ

  • αžœαŸαž”αžŸαžΆαž™: istio.io
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Istio αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‚αŸ†αžšαžΌαž“αŸƒαžŸαŸαžœαžΆαžŸαŸ†αžŽαžΆαž‰αŸ‹αžŠαŸ„αž™αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž™αž“αŸ’αžαž αŸ„αŸ‡αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž―αž€αžšαžΆαž‡αŸ’αž™αž“αŸƒαžœαŸαž‘αž·αž€αžΆ αž“αž·αž„αž”αž‰αŸ’αž‡αžΌαž“αž…αžšαžΆαž…αžšαžŽαŸαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαžΆαž˜αžšαž™αŸˆαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ Envoy αžŠαŸ‚αž›αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžαžΆαž˜αžœαž“αŸ’αžαŸ” Istio αž‘αžΆαž‰αž™αž€αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž–αžΈαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž˜αžΈαž€αŸ’αžšαžΌ αž“αž·αž„αž€αž»αž„αžαžΊαž“αŸαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰αž•αŸ’αžŸαŸαž„αŸ—αŸ”

αžŸαž˜αžαŸ’αžαž—αžΆαž–αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰αžšαž”αžŸαŸ‹ Istio αžšαž½αž˜αž˜αžΆαž“αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” TLS αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžαž˜αŸ’αž›αžΆαž—αžΆαž– αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αžΌαžœαž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžšαžœαžΆαž„αž˜αžΈαž€αŸ’αžšαžΌαžŸαŸαžœαžΆαž‘αŸ… HTTPS αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽ αž“αž·αž„αžŸαž·αž‘αŸ’αž’αž· RBAC αžŠαŸ‚αž›αž˜αžΆαž“αž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž· αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αž‰αŸ’αž‰αžΆαž/αž”αžŠαž·αžŸαŸαž’αž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžšαžœαžΆαž„αž”αž“αŸ’αž‘αž»αž€αž€αžΆαžšαž„αžΆαžšαž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜αŸ”

αž…αŸ†αžŽαžΆαŸ†αŸ” αž”αž€αž”αŸ’αžšαŸ‚αŸ– αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈαžŸαž˜αžαŸ’αžαž—αžΆαž–αž•αŸ’αžαŸ„αžαž›αžΎαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžšαž”αžŸαŸ‹ Istio αžŸαžΌαž˜αž’αžΆαž“ αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡.

αžαŸ’αž›αžΆ

  • αžœαŸαž”αžŸαžΆαž™: www.tigera.io
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

αž αŸ…αžαžΆ "αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„ Kubernetes" αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αŸαŸ‡αžŸαž„αŸ’αž€αžαŸ‹αž’αŸ’αž„αž“αŸ‹αž›αžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž‘αž»αž€αž…αž·αžαŸ’αžαž…αŸ†αž–αŸ„αŸ‡αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰αŸ”

αžŸαŸ’αžšαžŠαŸ€αž„αž‘αŸ…αž“αžΉαž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αžŽαŸ’αžαžΆαž‰ Kubernetes αžŠαžΎαž˜αž•αŸ’αžŸαŸαž„αž‘αŸ€αž Tigera αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ αž“αž·αž„αžœαžαŸ’αžαž»αž•αŸ’αžŸαŸαž„αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜ αž αžΎαž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαžšαž€αžƒαžΎαž‰αž”αž‰αŸ’αž αžΆαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αž—αžΆαž–αž‡αžΆαž”αž“αŸ’αž αž“αž·αž„αž›αž‘αŸ’αž’αž—αžΆαž–αž˜αžΎαž›αžƒαžΎαž‰αž”αžŽαŸ’αžαžΆαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž–αž αž»αž–αž–αž€ ឬ monolithic-containerized αž€αžΌαž“αž€αžΆαžαŸ‹αŸ”

αž‘αŸ’αžšαžΈαž˜

  • αžœαŸαž”αžŸαžΆαž™: www.aporeto.com/opensource
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Trireme-Kubernetes αž‚αžΊαž‡αžΆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸαžŸαžΆαž˜αž‰αŸ’αž‰ αž“αž·αž„αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αž“αŸƒαž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‚αŸ„αž›αž“αž™αŸ„αž”αžΆαž™αž”αžŽαŸ’αžαžΆαž‰ KubernetesαŸ” αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αŸ†αž•αž»αžαžšαž”αžŸαŸ‹αžœαžΆαž‚αžΊαžαžΆ β€” αž˜αž·αž“αžŠαžΌαž…αž•αž›αž·αžαž•αž›αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰ Kubernetes αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž“αŸ„αŸ‡αž‘αŸ β€” αžœαžΆαž˜αž·αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž”αŸ’αž›αž„αŸ‹αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžŽαŸ’αžαžΆαž›αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›αžŸαŸ†αžŽαžΆαž‰αŸ‹αž“αŸ„αŸ‡αž‘αŸαŸ” αž“αŸαŸ‡αž’αŸ’αžœαžΎαž±αŸ’αž™αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž’αžΆαž…αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž”αžΆαž“αžαž·αž…αžαž½αž…αŸ” Trireme αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž“αžΌαžœαžšαžΏαž„αž“αŸαŸ‡αžŠαŸ„αž™αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαž“αŸ…αž›αžΎαžŽαžΌαžαž“αžΈαž˜αž½αž™αŸ—αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…... TCP/IP- αž‡αž„αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαŸ”

αž€αžΆαžšαž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αžšαžΌαž”αž—αžΆαž– αž“αž·αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αžΆαžαŸŒαž€αŸ†αž”αžΆαŸ†αž„

Grafeas

  • αžœαŸαž”αžŸαžΆαž™: grafeas.io
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Grafeas αž‚αžΊαž‡αžΆαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  API αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž“αž·αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹αž•αŸ’αž‚αžαŸ‹αž•αŸ’αž‚αž„αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ Grafeas αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž˜αžΌαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆ αž“αž·αž„αž€αžΆαžšαžšαž€αžƒαžΎαž‰αžŸαžœαž“αž€αž˜αŸ’αž˜αŸ” αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžαžΆαž˜αžŠαžΆαž“αž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αž”αŸ†αž•αž»αžαž•αŸ’αž“αŸ‚αž€αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž”αŸαž“αž˜αž½αž™αŸ”

αž”αŸ’αžšαž—αž–αž“αŸƒαž€αžΆαžšαž–αž·αžαž€αžŽαŸ’αžαžΆαž›αž“αŸαŸ‡αž‡αž½αž™αž†αŸ’αž›αžΎαž™αžŸαŸ†αžŽαž½αžšαžŠαžΌαž…αž‡αžΆαŸ–

  • αžαžΎαž’αŸ’αž“αž€αžŽαžΆαž”αžΆαž“αž”αŸ’αžšαž˜αžΌαž› αž“αž·αž„αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™?
  • αžαžΎαžœαžΆαž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž€αžΆαžšαžŸαŸ’αž€αŸαž“ αž“αž·αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αžαž˜αŸ’αžšαžΌαžœαžŠαŸ„αž™αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ‚αžšαž¬αž‘αŸ? αž–αŸαž›αžŽαžΆβ€‹? αžαžΎαž›αž‘αŸ’αž’αž•αž›αž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡?
  • αžαžΎβ€‹αž’αŸ’αž“αž€β€‹αžŽαžΆβ€‹αž™αž€β€‹αžœαžΆβ€‹αž‘αŸ…β€‹αž•αž›αž·αž? αžαžΎβ€‹αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšβ€‹αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹β€‹αžŽαžΆβ€‹αžαŸ’αž›αŸ‡β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αŸ’αžšαžΎβ€‹αž€αŸ’αž“αž»αž„β€‹αž–αŸαž›β€‹αžŠαžΆαž€αŸ‹β€‹αž–αž„αŸ’αžšαžΆαž™?

αž€αŸ’αž“αž»αž„-តូតូ

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

In-toto αž‚αžΊαž‡αžΆαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹ αž“αž·αž„αžŸαžœαž“αž€αž˜αŸ’αž˜αž“αŸƒαžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹αž•αŸ’αž‚αžαŸ‹αž•αŸ’αž‚αž„αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΆαŸ†αž„αž˜αžΌαž›αŸ” αž“αŸ…αž–αŸαž›αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™ In-toto αž“αŸ…αž€αŸ’αž“αž»αž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž•αŸ‚αž“αž€αžΆαžšαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ†αž”αžΌαž„αžŠαŸ‚αž›αž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαž‡αŸ†αž αžΆαž“αž•αŸ’αžŸαŸαž„αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ†αž–αž„αŸ‹αž”αž„αŸ’αž αžΌαžšαž”αŸ’αžšαŸαž„ (αžƒαŸ’αž›αžΆαŸ†αž„ αž§αž”αž€αžšαžŽαŸ CI/CD αž§αž”αž€αžšαžŽαŸ QA αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž˜αžΌαž›αžœαžαŸ’αžαž»αž”αž»αžšαžΆαžŽαŸ”αž›αŸ”) αž“αž·αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ (αž’αŸ’αž“αž€αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœ) αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™ αž•αŸ’αžαž½αž…αž•αŸ’αžαžΎαž˜αž–αž½αž€αž‚αŸαŸ”

In-toto αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž•αŸ‚αž“αž€αžΆαžš αžŠαŸ„αž™αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžαžΆαž€αžΆαžšαž„αžΆαžšαž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž™αŸ‰αžΆαž„αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžŠαŸ„αž™αž”αž»αž‚αŸ’αž‚αž›αž·αž€αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαžαŸ‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž αžΎαž™αž˜αž·αž“αž˜αžΆαž“αž§αž”αžΆαž™αž€αž›αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž˜αž½αž™αž•αž›αž·αžαž•αž›αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž’αŸ’αžœαžΎαž…αž›αž“αžΆαž“αŸ„αŸ‡αž‘αŸαŸ”

Portieris

  • αžœαŸαž”αžŸαžΆαž™: github.com/IBM/portieris
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Portieris αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžΆαžšαž…αžΌαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Kubernetes; αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž–αž„αŸ’αžšαžΉαž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžΆαžšαž‡αžΏαž‘αž»αž€αž…αž·αžαŸ’αžαž›αžΎαžαŸ’αž›αžΉαž˜αžŸαžΆαžšαŸ” Portieris αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αžŸαžΆαžšαž€αžΆαžšαžΈαŸ” (αž™αžΎαž„αž”αžΆαž“αžŸαžšαžŸαŸαžšαž’αŸ†αž–αžΈαž‚αžΆαžαŸ‹αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹ αž’αžαŸ’αžαž”αž‘β€‹αž“αŸαŸ‡ - αž”αŸ’αžšαž αŸ‚αž› αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚) αž‡αžΆαž”αŸ’αžšαž—αž–αž“αŸƒαžŸαŸαž…αž€αŸ’αžαžΈαž–αž·αžαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŸαž»αž–αž›αž—αžΆαž–αžœαžαŸ’αžαž»αž”αž»αžšαžΆαžŽαžŠαŸ‚αž›αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αž αž“αž·αž„αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆ (ឧ. αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αž“αž»αž˜αŸαž)αŸ”

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αž“αŸ’αž‘αž»αž€αž€αžΆαžšαž„αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαž αž¬αž€αŸ‚αž”αŸ’αžšαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„ Kubernetes Portieris αž‘αžΆαž‰αž™αž€αž–αŸαžαŸŒαž˜αžΆαž“αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆ αž“αž·αž„αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž‘αž»αž€αž…αž·αžαŸ’αžαžαŸ’αž›αžΉαž˜αžŸαžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαžŸαž»αŸ† αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž—αŸ’αž›αžΆαž˜αŸ—αž…αŸ†αž–αŸ„αŸ‡αžœαžαŸ’αžαž» JSON API αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ†αžŽαŸ‚αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαž“αŸƒαžšαžΌαž”αž—αžΆαž–αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αŸ”

αž‘αžΌαžŠαŸ‚αž€

  • αžœαŸαž”αžŸαžΆαž™: www.vaultproject.io
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (MPL)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Vault αž‚αžΊαž‡αžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž–αŸαžαŸŒαž˜αžΆαž“αž―αž€αž‡αž“αŸ– αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆ OAuth αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš PKI αž‚αžŽαž“αžΈαž…αžΌαž›αž”αŸ’αžšαžΎ αž’αžΆαžαŸŒαž€αŸ†αž”αžΆαŸ†αž„ Kubernetes αž‡αžΆαžŠαžΎαž˜αŸ” Vault αž‚αžΆαŸ†αž‘αŸ’αžšαž˜αž»αžαž„αžΆαžšαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“ αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž‡αž½αž›αžαžΌαžαžΉαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ„αž™αž…αŸƒαžŠαž“αŸ’αž™ αž¬αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž”αž„αŸ’αžœαž·αž›αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αŸ”

αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‚αŸ†αž“αžΌαžŸαžαžΆαž„ Helm Vault αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž‡αžΆαž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžαŸ’αž˜αžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αž‡αžΆαž˜αž½αž™αž€αž»αž„αžŸαŸŠαž»αž›αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αž‘αž»αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™αŸ” αžœαžΆαž‚αžΆαŸ†αž‘αŸ’αžšαž’αž“αž’αžΆαž“ Kubernetes αžŠαžΎαž˜αžŠαžΌαž…αž‡αžΆ ServiceAccount tokens αž αžΎαž™αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž’αžΆαž…αžŠαžΎαžšαžαž½αž‡αžΆαž αžΆαž„αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαžαŸŒαž€αŸ†αž”αžΆαŸ†αž„ Kubernetes αž•αž„αžŠαŸ‚αžšαŸ”

αž…αŸ†αžŽαžΆαŸ†αŸ” αž”αž€αž”αŸ’αžšαŸ‚αŸ– αžŠαŸ„αž™αžœαž·αž’αžΈαž“αŸαŸ‡ αž€αžΆαž›αž–αžΈαž˜αŸ’αžŸαž·αž›αž˜αž·αž‰αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ HashiCorp αžŠαŸ‚αž›αž’αž—αž·αžœαžŒαŸ’αž Vault αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαž–αžΈαž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ Vault αž“αŸ…αž€αŸ’αž“αž»αž„ Kubernetes αž αžΎαž™αž‡αžΆαž–αž·αžŸαŸαžŸαžœαžΆαž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžαžΆαžšαžΆαž„ Helm αŸ” αž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ αž”αŸ’αž›αž»αž€αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ.

αžŸαžœαž“αž€αž˜αŸ’αž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes

Kube-αž›αŸαž„αž‡αžΆαž€αžΈαž‘αžΆαž€αžšαž”αž˜αŸ’αžšαž»αž„

  • αžœαŸαž”αžŸαžΆαž™: github.com/aquasecurity/kube-bench
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Kube-bench αž‚αžΊαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Go αžŠαŸ‚αž›αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαžαžΎ Kubernetes αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžŠαŸ„αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ„αž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸαžŸαŸ’αžαž–αžΈαž”αž‰αŸ’αž‡αžΈαžŠαŸ‚αžšαž¬αž‘αŸ CIS Kubernetes Benchmark.

Kube-bench αžšαž€αž˜αžΎαž›αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž…αž„αŸ’αž€αŸ„αž˜ (etcd, API, controller manager, etc.) αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αžŸαž½αžšαž”αžΆαž“ αž‚αžŽαž“αžΈαžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž€αžΆαžšαž–αžΆαžš αž¬αž…αŸ’αžšαž€αž”αžΎαž€ αž€αžΌαžαžΆαž’αž“αž’αžΆαž“ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ†αžŽαžαŸ‹αž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž αŸ… API αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžš DoS αž›αŸ”

Kube-αž αž·αž“αž‘αŸαžš

  • αžœαŸαž”αžŸαžΆαž™: github.com/aquasecurity/kube-hunter
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Kube-hunter αžŸαŸ’αžœαŸ‚αž„αžšαž€αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž€αžΎαžαž˜αžΆαž“ (αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž›αŸαžαž€αžΌαžŠαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž¬αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™) αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜ Kubernetes αŸ” Kube-hunter αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαŸ’αž€αŸαž“αž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡αžœαžΆαž“αžΉαž„αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž…αž„αŸ’αž€αŸ„αž˜αž–αžΈαž…αŸ†αžŽαž»αž…αž“αŸƒαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž—αžΆαž‚αžΈαž‘αžΈαž”αžΈ αž¬αž‡αžΆαž•αžαž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜αŸ”

αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž”αŸ’αž›αŸ‚αž€αžšαž”αžŸαŸ‹ Kube-hunter αž‚αžΊαž‡αžΆαžšαž”αŸ€αž” "αž€αžΆαžšαž”αžšαž”αžΆαž‰αŸ‹αžŸαž€αž˜αŸ’αž˜" αžšαž”αžŸαŸ‹αžœαžΆ αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžšαžΆαž™αž€αžΆαžšαžŽαŸαž”αž‰αŸ’αž αžΆαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž–αŸ’αž™αžΆαž™αžΆαž˜αž‘αžΆαž‰αž™αž€αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž–αžΈαž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αžŠαŸ‚αž›αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜αž‚αŸ„αž›αžŠαŸ…αžŠαŸ‚αž›αž’αžΆαž…αž”αž„αŸ’αž€αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αžŠαž›αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž”αŸ’αžšαžΎαžŠαŸ„αž™αž”αŸ’αžšαž»αž„αž”αŸ’αžšαž™αŸαžαŸ’αž“!

Kubeaudit

  • αžœαŸαž”αžŸαžΆαž™: github.com/Shopify/kubeaudit
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (MIT)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Kubeaudit αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαž€αž»αž„αžŸαžΌαž›αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ†αž”αžΌαž„αž“αŸ… Shopify αžŠαžΎαž˜αŸ’αž”αžΈαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ Kubernetes αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž•αŸ’αžŸαŸαž„αŸ—αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αžœαžΆαž‡αž½αž™αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž˜αž·αž“αž€αŸ†αžŽαžαŸ‹ αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆ root αž”αŸ†αž–αžΆαž“αžŸαž·αž‘αŸ’αž’αž· αž¬αž”αŸ’αžšαžΎαž‚αžŽαž“αžΈ ServiceAccount αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ”

Kubeaudit αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αžœαžΆαž’αžΆαž…αžœαž·αž—αžΆαž‚αž―αž€αžŸαžΆαžš YAML αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž€αŸ†αž αž»αžŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž’αžΆαž…αž“αžΆαŸ†αž±αŸ’αž™αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž‡αž½αžŸαž‡αž»αž›αž–αž½αž€αžœαžΆαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αŸ”

αž‚αžΌαž”αŸαžŸαŸαž€

  • αžœαŸαž”αžŸαžΆαž™: kubesec.io
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Kubesec αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαž–αž·αžŸαŸαžŸαž˜αž½αž™αžŠαŸ‚αž›αžœαžΆαžŸαŸ’αž€αŸ‚αž“αž―αž€αžŸαžΆαžš YAML αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹ αžŠαŸ‚αž›αž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαž’αž“αž’αžΆαž“ Kubernetes αžŠαŸ„αž™αžŸαŸ’αžœαŸ‚αž„αžšαž€αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžαŸ’αžŸαŸ„αž™αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ”

αž§αž‘αžΆαž αžšαžŽαŸ αžœαžΆαž’αžΆαž…αžšαž€αžƒαžΎαž‰αžŸαž·αž‘αŸ’αž’αž· αž“αž·αž„αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž›αžΎαžŸαž›αž”αŸ‹αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž‘αŸ…αž±αŸ’αž™αž•αž αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž„αžαžΊαž“αŸαžšαž‡αžΆαž˜αž½αž™αž«αžŸαž‡αžΆαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž”αžŽαŸ’αžαžΆαž‰αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž¬αž˜αŸ‰αŸ„αž“αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆ /proc αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž¬αžšαž“αŸ’αž’ Docker αŸ” αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž˜αž½αž™αž‘αŸ€αžαžšαž”αžŸαŸ‹ Kubesec αž‚αžΊαžŸαŸαžœαžΆαžŸαžΆαž€αž›αŸ’αž”αž„αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αž”αž„αŸ’αž αŸ„αŸ‡ YAML αž αžΎαž™αžœαž·αž—αžΆαž‚αžœαžΆαž—αŸ’αž›αžΆαž˜αŸ—αŸ”

αž”αžΎαž€αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαž‚αŸ„αž›αž“αž™αŸ„αž”αžΆαž™

  • αžœαŸαž”αžŸαžΆαž™: www.openpolicyagent.org
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ (Apache)

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

αž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž“αŸƒ OPA (Open Policy Agent) αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž”αŸ‚αž€αž‚αŸ„αž›αž“αž™αŸ„αž”αžΆαž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αž”αŸ†αž•αž»αžαž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αŸ– Docker, Kubernetes, Mesosphere, OpenShift αž¬αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαžŽαžΆαž˜αž½αž™αŸ”

αž§αž‘αžΆαž αžšαžŽαŸ αž’αŸ’αž“αž€αž’αžΆαž…αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ OPA αž‡αžΆαž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ Kubernetes αžŠαŸ„αž™αž•αŸ’αž‘αŸαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž•αŸ’αž“αŸ‚αž€αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‘αŸ…αž±αŸ’αž™αžœαžΆαŸ” αžœαž·αž’αžΈαž“αŸαŸ‡ αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžš OPA αž’αžΆαž…αž•αŸ’αžαž›αŸ‹αžŸαž»αž–αž›αž—αžΆαž– αž”αžŠαž·αžŸαŸαž’ αž“αž·αž„αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž€αŸ‚αž”αŸ’αžšαŸ‚αžŸαŸ†αžŽαžΎαž—αŸ’αž›αžΆαž˜αŸ— αžŠαŸ„αž™αž’αžΆαž“αžΆαžαžΆ αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž–αŸαž‰αŸ” αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžšαž”αžŸαŸ‹ OPA αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆαž—αžΆαžŸαžΆ DSL αžŠαŸ‚αž›αž˜αžΆαž“αž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž·αžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“ Rego αŸ”

αž…αŸ†αžŽαžΆαŸ†αŸ” αž”αž€αž”αŸ’αžšαŸ‚αŸ– αž™αžΎαž„αž”αžΆαž“αžŸαžšαžŸαŸαžšαž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈ OPA (αž“αž·αž„ SPIFFE) αž“αŸ…αž€αŸ’αž“αž»αž„ αžŸαž˜αŸ’αž—αžΆαžšαŸˆαž“αŸαŸ‡.

αž§αž”αž€αžšαžŽαŸαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžŠαŸαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes

αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž—αŸαž‘αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαŸαž‘αž·αž€αžΆαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜ αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αžαŸ†αž”αž“αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αž‚αŸ†αž“αž·αžαž‘αžΌαž‘αŸ…αž“αŸƒαžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αž–αžΈαžαžΆαžšαžΆαž„αŸ–

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+
* αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹ αž“αž·αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž›αžΎαžŸαžΆαž€αžŸαž–αžŠαŸ„αž™αž–αŸαž‰αž›αŸαž‰ αž€αžΆαžšαž›αž½αž…αž αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’.

αžŸαž“αŸ’αžαž·αžŸαž»αž Aqua

  • αžœαŸαž”αžŸαžΆαž™: www.aquasec.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

αž§αž”αž€αžšαžŽαŸαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžš αž“αž·αž„αž”αž“αŸ’αž‘αž»αž€αž€αžΆαžšαž„αžΆαžšαž›αžΎαž–αž–αž€αŸ” αžœαžΆαž•αŸ’αžαž›αŸ‹αŸˆ

  • αž€αžΆαžšαžŸαŸ’αž€αŸαž“αžšαžΌαž”αž—αžΆαž–αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž…αž»αŸ‡αž”αž‰αŸ’αž‡αžΈαž€αž»αž„αžαžΊαž“αŸαžš αž¬αž”αŸ†αž–αž„αŸ‹αž”αž„αŸ’αž αžΌαžš CI/CD;
  • αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž’αž»αž„αž“αž·αž„αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž‚αž½αžšαž±αŸ’αž™αžŸαž„αŸ’αžŸαŸαž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αž;
  • αž€αž»αž„αžαžΊαž“αŸαžš - αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„αžŠαžΎαž˜;
  • αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ serverless αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ cloud;
  • αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž’αž“αž»αž›αŸ„αž˜αž—αžΆαž– αž“αž·αž„αžŸαžœαž“αž€αž˜αŸ’αž˜αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαŸ”

αž…αŸ†αžŽαžΆαŸ†αŸ” αž”αž€αž”αŸ’αžšαŸ‚αŸ– αžœαžΆαž€αŸαž‚αž½αžšαž’αŸ„αž™αž€αžαŸ‹αžŸαŸ†αž‚αžΆαž›αŸ‹αž•αž„αžŠαŸ‚αžšαžαžΆαž˜αžΆαž“ αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž“αŸƒαž•αž›αž·αžαž•αž›αžŠαŸ‚αž›αž αŸ…αžαžΆ αž˜αžΈαž€αŸ’αžšαžΌαžŸαŸ’αž€αŸ‚αž“αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŸαŸ’αž€αŸαž“αžšαžΌαž”αž—αžΆαž–αž’αž»αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αŸ” αž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž”αžŸαŸ‹αžœαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αŸ†αžŽαŸ‚αž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„ αžαžΆαžšαžΆαž„αž“αŸαŸ‡αŸ”.

αž€αž“αŸ’αžŸαŸ„αž˜ ៣

  • αžœαŸαž”αžŸαžΆαž™: capsule8.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+
Capsule8 αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αžŠαŸ†αž‘αžΎαž„αž§αž”αž€αžšαžŽαŸαžšαžΆαžœαžšαž€αž“αŸ…αž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ ឬ cloud Kubernetes cluster αŸ” αž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆαž“αŸαŸ‡αž”αŸ’αžšαž˜αžΌαž› host αž“αž·αž„ telemetry αž”αžŽαŸ’αžαžΆαž‰ αžŠαŸ„αž™αž—αŸ’αž‡αžΆαž”αŸ‹αžœαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ’αžšαž—αŸαž‘αž•αŸ’αžŸαŸαž„αŸ—αž“αŸƒαž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαŸ”

αž€αŸ’αžšαž»αž˜ Capsule8 αž˜αžΎαž›αžƒαžΎαž‰αžαžΆαž—αžΆαžšαž€αž·αž…αŸ’αž…αžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“αž‡αžΆαž€αžΆαžšαžšαž€αžƒαžΎαž‰αžŠαŸ†αž”αžΌαž„ αž“αž·αž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαžαŸ’αž˜αžΈαŸ” (0 αžαŸ’αž„αŸƒ) αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αŸ” Capsule8 αž’αžΆαž…αž‘αžΆαž‰αž™αž€αž…αŸ’αž”αžΆαž”αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆ αžŠαžΎαž˜αŸ’αž”αžΈαž†αŸ’αž›αžΎαž™αžαž”αž‘αŸ…αž“αžΉαž„αž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„αžŠαŸ‚αž›αž”αžΆαž“αžšαž€αžƒαžΎαž‰αžαŸ’αž˜αžΈαŸ— αž“αž·αž„αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”

αžαžΆαžœαžΈαžšαž·αž“

  • αžœαŸαž”αžŸαžΆαž™: www.cavirin.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Cavirin αžŠαžΎαžšαžαž½αž‡αžΆαž’αŸ’αž“αž€αž˜αŸ‰αŸ…αž€αžΆαžšαžαžΆαž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαž•αŸ’αžŸαŸαž„αŸ—αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ” αžœαžΆαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž’αžΆαž…αžŸαŸ’αž€αŸ‚αž“αžšαžΌαž”αž—αžΆαž–αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž€αŸαž’αžΆαž…αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ†αž–αž„αŸ‹ CI/CD αžŠαŸ„αž™αžšαžΆαžšαžΆαŸ†αž„αžšαžΌαž”αž—αžΆαž–αž˜αž·αž“αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš αž˜αž»αž“αž–αŸαž›αž–αž½αž€αžœαžΆαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αž”αž·αž‘αŸ”

αžˆαž»αžαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžšαž”αžŸαŸ‹ Cavirin αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ machine learning αžŠαžΎαž˜αŸ’αž”αžΈαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž₯αžšαž·αž™αžΆαž”αžαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž‚αž“αŸ’αž›αžΉαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ‚αž›αž˜αŸ’αž’αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž€αŸ‚αž›αž˜αŸ’αž’αž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ”

αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž”αž‰αŸ’αž‡αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Google Cloud

  • αžœαŸαž”αžŸαžΆαž™: cloud.google.com/security-command-center
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Cloud Security Command Center αž‡αž½αž™αž€αŸ’αžšαž»αž˜αžŸαž“αŸ’αžαž·αžŸαž»αžαž”αŸ’αžšαž˜αžΌαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„ αž“αž·αž„αž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αž–αž½αž€αžœαžΆαž˜αž»αž“αž–αŸαž›αž–αž½αž€αž‚αŸαž”αž„αŸ’αž€αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αžŠαž›αŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αŸ”

αžŠαžΌαž…αžŠαŸ‚αž›αžˆαŸ’αž˜αŸ„αŸ‡αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰ Google Cloud SCC αž‚αžΊαž‡αžΆαž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜ αžŠαŸ‚αž›αž’αžΆαž…αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž•αŸ’αžŸαŸαž„αŸ— αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αžŽαž“αŸαž™αŸ’αž™αž‘αŸ’αžšαž–αŸ’αž™αžŸαž€αž˜αŸ’αž˜ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž—αžΆαž‚αžΈαž‘αžΈαž”αžΈαž–αžΈαž”αŸ’αžšαž—αž–αžαŸ‚αž˜αž½αž™ αžŠαŸ‚αž›αž˜αžΆαž“αž˜αž‡αŸ’αžˆαž€αžΆαžšαŸ”

API αžŠαŸ‚αž›αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αžŠαŸ„αž™ Google Cloud SCC αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ‚αž›αž˜αž€αž–αžΈαž”αŸ’αžšαž—αž–αž•αŸ’αžŸαŸαž„αŸ—αžŠαžΌαž…αž‡αžΆ Sysdig Secure (αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎαž–αž–αž€) ឬ Falco (αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž )αŸ”

αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž‡αžΆαžŸαŸ’αžšαž‘αžΆαž”αŸ‹ (αž‚αž»αžŽαž—αžΆαž–)

  • αžœαŸαž”αžŸαžΆαž™: layeredinsight.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Layered Insight (αž₯αž‘αžΌαžœαž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒ Qualys Inc) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž›αžΎαž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž“αŸƒ "αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αž”αŸ‹" αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžŸαŸ’αž€αŸαž“αžšαžΌαž”αž—αžΆαž–αžŠαžΎαž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαžœαž·αž—αžΆαž‚αžŸαŸ’αžαž·αžαž· αž“αž·αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ CVE αž“αŸ„αŸ‡ Layered Insight αž‡αŸ†αž“αž½αžŸαžœαžΆαžŠαŸ„αž™αžšαžΌαž”αž—αžΆαž–αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ„αž›αž–αžΈαžšαŸ”

αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαž“αŸαŸ‡αž˜αžΆαž“αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αžŠαžΎαž˜αŸ’αž”αžΈαžœαž·αž—αžΆαž‚αž…αžšαžΆαž…αžšαžŽαŸαž”αžŽαŸ’αžαžΆαž‰αž€αž»αž„αžαžΊαž“αŸαžš αž›αŸ†αž αžΌαžš I/O αž“αž·αž„αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αž αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ‚αž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ„αž™αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž¬αž€αŸ’αžšαž»αž˜ DevOps αŸ”

NeuVector

  • αžœαŸαž”αžŸαžΆαž™: neuvector.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

NeuVector αž–αž·αž“αž·αžαŸ’αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš αž“αž·αž„αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž₯αžšαž·αž™αžΆαž”αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž”αž„αŸ’αž€αžΎαžαž‘αž˜αŸ’αžšαž„αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αž»αž‚αŸ’αž‚αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžαžΊαž“αŸαžšαž“αžΈαž˜αž½αž™αŸ—αŸ” αžœαžΆαž€αŸαž’αžΆαž…αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„ αžŠαŸ„αž™αž”αŸ†αž”αŸ‚αž€αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž‚αž½αžšαž±αŸ’αž™αžŸαž„αŸ’αžŸαŸαž™αžŠαŸ„αž™αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αŸ’αž”αžΆαž”αŸ‹αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αŸ”

αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž”αžŽαŸ’αžαžΆαž‰αžšαž”αžŸαŸ‹ NeuVector αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αžαžΆαž‡αžΆ Security Mesh αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž“αŸƒαž€αžΆαžšαžœαž·αž—αžΆαž‚αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž™αŸ‰αžΆαž„αžŸαŸŠαžΈαž‡αž˜αŸ’αžšαŸ… αž“αž·αž„αž€αžΆαžšαžαŸ’αžšαž„αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž‘αžΈ 7 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αžŸαŸαžœαžΆαŸ”

αžŸαŸ’αžαŸαž…αžŸαŸ’αžαž»αž€

  • αžœαŸαž”αžŸαžΆαž™: www.stackrox.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

αžœαŸαž‘αž·αž€αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš StackRox αžαž·αžαžαŸ†αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαž‘αžΆαŸ†αž„αž˜αžΌαž›αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Kubernetes αž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜αž˜αž½αž™αŸ” αžŠαžΌαž…αž‡αžΆαžœαŸαž‘αž·αž€αžΆαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αŸ…αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαž“αŸαŸ‡ StackRox αž”αž„αŸ’αž€αžΎαžαž‘αž˜αŸ’αžšαž„αŸ‹αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž₯αžšαž·αž™αžΆαž”αžαž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž”αžΆαž“αžŸαž„αŸ’αž€αŸαž αž“αž·αž„αž”αž„αŸ’αž€αžΎαž“αžŸαŸ†αž‘αŸαž„αžšαŸ„αž‘αž·αŸαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αž˜αŸ’αž›αžΆαžαžŽαžΆαž˜αž½αž™αŸ”

αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αž StackRox αžœαž·αž—αžΆαž‚αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ Kubernetes αžŠαŸ„αž™αž”αŸ’αžšαžΎ Kubernetes CIS αž“αž·αž„αžŸαŸ€αžœαž—αŸ…αž€αŸ’αž”αž½αž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαžΎαž˜αŸ’αž”αžΈαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αž€αž»αž„αžαžΊαž“αŸαžšαŸ”

Sysdig αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–

  • αžœαŸαž”αžŸαžΆαž™: sysdig.com/products/secure
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Sysdig Secure αž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαž‘αžΆαŸ†αž„αž€αž»αž„αžαžΊαž“αŸαžšαž‘αžΆαŸ†αž„αž˜αžΌαž› αž“αž·αž„αžœαžŠαŸ’αžαž‡αžΈαžœαž·αž Kubernetes αŸ” αž‚αžΆαžαŸ‹ αžŸαŸ’αž€αŸαž“αžšαžΌαž”αž—αžΆαž– αž’αž»αž„, αž•αŸ’αžαž›αŸ‹ αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž™αŸ„αž„αžαžΆαž˜αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαŸ€αž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž’αž“αž»αžœαžαŸ’αžαž€αŸ’αžšαŸ‚αž˜αŸ” αž‡αŸ†αž“αžΆαž‰αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡ αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„ αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„ αž“αž·αž„αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžŸαžœαž“αž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸαžœαžΆαž˜αžΈαž€αŸ’αžšαžΌαŸ”

Sysdig Secure αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸ CI/CD αžŠαžΌαž…αž‡αžΆ Jenkins αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‘αž»αž€αž–αžΈαž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡ Docker αžŠαŸ„αž™αž€αžΆαžšαž–αžΆαžšαžšαžΌαž”αž—αžΆαž–αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αž–αžΈαž€αžΆαžšαž›αŸαž…αž…αŸαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αž›αž·αžαŸ” αžœαžΆαž€αŸαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž•αž„αžŠαŸ‚αžš αžšαž½αž˜αž‘αžΆαŸ†αž„αŸ–

  • αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ ML αž“αž·αž„αž€αžΆαžšαžšαž€αžƒαžΎαž‰αž—αžΆαž–αž˜αž·αž“αž”αŸ’αžšαž€αŸ’αžšαžαžΈ;
  • αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’ K8s-audit API αž‚αž˜αŸ’αžšαŸ„αž„αžŸαž αž‚αž˜αž“αŸαžšαž½αž˜αž‚αŸ’αž“αžΆ (FIM - αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž―αž€αžŸαžΆαžš; cryptojacking) αž“αž·αž„αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒ MITER ATT&CK;
  • αž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž” αž“αž·αž„αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž§αž”αŸ’αž”αžαŸ’αžαž·αž αŸαžαž»αŸ”

αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“αŸ”

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

αž˜αž»αž“αž–αŸαž›αž€αžΆαžšαž˜αž€αžŠαž›αŸ‹αž“αŸƒαž€αž»αž„αžαžΊαž“αŸαžš Tenable αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αž“αŸαŸ‡αžαžΆαž‡αžΆαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž“αŸ…αž–αžΈαž€αŸ’αžšαŸ„αž™ Nessus αžŠαŸ‚αž›αž‡αžΆαž§αž”αž€αžšαžŽαŸαžŸαŸ’αžœαŸ‚αž„αžšαž€αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡ αž“αž·αž„αžŸαžœαž“αž€αž˜αŸ’αž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αŸ”

Tenable Container Security αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αŸ†αž“αžΆαž‰αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžŠαžΎαž˜αŸ’αž”αžΈαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž”αŸ†αž–αž„αŸ‹ CI/CD αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡ αž€αž‰αŸ’αž…αž”αŸ‹αžŸαŸ’αžœαŸ‚αž„αžšαž€αž˜αŸαžšαŸ„αž‚αž–αž·αžŸαŸαžŸ αž“αž·αž„αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„αž•αŸ’αž“αŸ‚αž€αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ”

Twistlock (αž”αžŽαŸ’αžαžΆαž‰ Palo Alto)

  • αžœαŸαž”αžŸαžΆαž™: www.twistlock.com
  • αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαŸ– αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜

αž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes 33+

Twistlock αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αžαŸ’αž›αž½αž“αžœαžΆαžαžΆαž‡αžΆαžœαŸαž‘αž·αž€αžΆαž˜αž½αž™αžŠαŸ‚αž›αž•αŸ’αžαŸ„αžαž›αžΎαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž–αž–αž€ αž“αž·αž„αž’αž»αž„αŸ” Twistlock αž‚αžΆαŸ†αž‘αŸ’αžšαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž–αž–αž€αž•αŸ’αžŸαŸαž„αŸ— (AWS, Azure, GCP) αž’αŸ’αž“αž€αžšαŸ€αž”αž…αŸ†αž€αž»αž„αžαžΊαž“αŸαžš (Kubernetes, Mesospehere, OpenShift, Docker) αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αŸ’αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž€αŸ’αžšαž”αžαžŽαŸ’αžŒαžŸαŸ†αžŽαžΆαž‰αŸ‹ αž“αž·αž„αž§αž”αž€αžšαžŽαŸ CI/CD αŸ”

αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž˜αŸ’αžšαž·αžαžŸαž αž‚αŸ’αžšαžΆαžŸαž’αž˜αŸ’αž˜αžαžΆαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž”αŸ†αž–αž„αŸ‹ CI/CD αž¬αž€αžΆαžšαžŸαŸ’αž€αŸαž“αžšαžΌαž”αž—αžΆαž– Twistlock αž”αŸ’αžšαžΎαž€αžΆαžšαžšαŸ€αž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž‚αŸ†αžšαžΌαž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸƒαž€αž»αž„αžαžΊαž“αŸαžš αž“αž·αž„αž…αŸ’αž”αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αŸ”

αž˜αž½αž™αžšαž™αŸˆαž˜αž»αž“ Twistlock αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž·αž‰αžŠαŸ„αž™ Palo Alto Networks αžŠαŸ‚αž›αž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αž‚αž˜αŸ’αžšαŸ„αž„ Evident.io αž“αž·αž„ RedLock αŸ” αž‚αŸαž˜αž·αž“αž‘αžΆαž“αŸ‹αžŠαžΉαž„αžαžΆ αžαžΎαžœαŸαž‘αž·αž€αžΆαž‘αžΆαŸ†αž„αž”αžΈαž“αŸαŸ‡ αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αžŽαžΆαž“αŸ„αŸ‡αž‘αŸαŸ” PRISMA αž–αžΈ Palo Alto αŸ”

αž‡αž½αž™αž”αž„αŸ’αž€αžΎαžαž€αžΆαžαžΆαž‘αž»αž€αžŠαŸαž›αŸ’αž’αž”αŸ†αž•αž»αžαž“αŸƒαž§αž”αž€αžšαžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes!

αž™αžΎαž„αžαž·αžαžαŸ†αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αžΆαžαžΆαž‘αž»αž€αž“αŸαŸ‡αž–αŸαž‰αž›αŸαž‰αžαžΆαž˜αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“ αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΏαž„αž“αŸαŸ‡ αž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž‡αŸ†αž“αž½αž™αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€! αž‘αžΆαž€αŸ‹αž‘αž„β€‹αž˜αž€β€‹αž–αž½αž€β€‹αž™αžΎαž„ (@sysdig) αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸαžŠαŸαžαŸ’αžšαž‡αžΆαž€αŸ‹αž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž…αž·αžαŸ’αž αžŠαŸ‚αž›αžŸαž€αŸ’αžαž·αžŸαž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαžΆαž€αŸ‹αž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαž“αŸαŸ‡ αž¬αž’αŸ’αž“αž€αžšαž€αžƒαžΎαž‰αž€αŸ†αž αž»αžŸ/αž–αŸαžαŸŒαž˜αžΆαž“αž αž½αžŸαžŸαž˜αŸαž™αŸ”

αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž‡αžΆαžœαž”αŸ’αžšαž…αžΆαŸ†αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž–αŸ’αžšαžΉαžαŸ’αžαž·αž”αŸαžαŸ’αžšαž–αŸαžαŸŒαž˜αžΆαž“αž”αŸ’αžšαž…αžΆαŸ†αžαŸ‚ αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž–αŸαžαŸŒαž˜αžΆαž“αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸαž€αžΌαžŠαžΎαž˜αž€αŸ†αžŽαžΎαžαž–αž–αž€ αž“αž·αž„αžšαžΏαž„αžšαŸ‰αžΆαžœαž’αŸ†αž–αžΈαž‚αž˜αŸ’αžšαŸ„αž„αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž–αžΈαž–αž·αž—αž–αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Kubernetes αŸ”

PS αž–αžΈαž’αŸ’αž“αž€αž”αž€αž”αŸ’αžšαŸ‚

αžŸαžΌαž˜αž’αžΆαž“αž•αž„αžŠαŸ‚αžšαž“αŸ…αž›αžΎαž”αŸ’αž›αž€αŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ–

αž”αŸ’αžšαž—αž–: www.habr.com

αž‘αž·αž‰αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS, αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS πŸ”₯ αž‘αž·αž‰αžŸαŸαžœαžΆαž”αž„αŸ’αž αŸ„αŸ‡αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS | ProHoster