]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
cURL в macOS
authorSergey Matveev <stargrave@stargrave.org>
Sat, 9 Mar 2024 10:36:09 +0000 (13:36 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 9 Mar 2024 10:36:09 +0000 (13:36 +0300)
https://daniel.haxx.se/blog/2024/03/08/the-apple-curl-security-incident-12604/
Думаете что указав --cacert опцию в curl вы форсируете использование
чётко заданного списка CA сертификатов для проверки? Так документировано
в самом cURL, так всегда было. Apple же считает иначе и штатный curl в
системе на самом деле всё равно делает проверку напротив встроенных в ОС
сертификатов! И, конечно же, это недокументированное поведение.

Вы не управляете ОС, поэтому не управляете якорями доверия (за вас США
решает чему можно доверять), и вы не можете в банальном curl форсировать
проверку напротив своих якорей. Я реально просто охереваю от людей
которые считают эту ОС вообще чем-то допустимым для использования.
Только и только если на задаваться вопросами безопасности.


No differences found