Тай ны ха ке ров Ха кер ские вой ны И с то рия про грам ми ро ва ния долж ны бы ла дать нам ценный урок: про грам ми сты оши ба ют ся (как, впро чем, и во об ще лю ди). <...> Пе ре пол не ние стро ки, или ди на ми ческой об лас ти па мя ти, или бу фе ра су ще ст ву ют дав ным-дав но, и по ка во всем этом уча ст ву ют лю ди, не сто ит ждать осо бых из мене ний. <...> Разумеется, мы мо жем хва тать ся за вновь соз дан ные, безопас ные для вво да, для па мя ти и для по то ка язы ки ти па Go, Rust и Swift, но это лишь по ро дит но вые клас сы оши бок. <...> А пло хие пар ни немедленно най дут но вые и ори ги наль ные спо со бы их экс плуа тации. <...> Например, в то самое время, когда мы на носи ли по след ние штри хи на эту ста тью, в OpenSSH бы ла об на ру же на но вая ошиб ка (да же две: CVE2016-0777 и -8). <...> В на ча ле XX ве ка Ни ко ла Тес ла на пи сал, что вой ны бу ду ще го будут вес ти ма ши ны и ро бо ты. <...> Ес ли пред по ло жить, что со вре мен ные тен ден ции бу дут про дол жать ся, то бу ду щее по ле бит вы пе ре местит ся в Сеть. <...> Го су дар ст ва раз ра бо та ли «ки бер-ар мии», а на разра бот ку во ен ных «ки бер-стра те гий» тра тят ся ог ром ные сум мы. <...> Мы ви де ли, что мо жет быть раз ру шена важ <...>