Size: a a a

2020 July 16

CC

Chris Calvin in pro.cxx.holywars
Artem Molotov
Где я говорил, что это невозможно? Если бы ты внимательно читал статью, то увидел бы, что они попросту заюзали гспч постгресса и у разработчиков ни малейшей мысли не было целенаправленно использовать потенциально взламываемый механизм. Если бы такая мысль была, то они бы сейчас заменой не занимались (после того, как узнали о потенциальной проблеме).
Кто они?
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artem Molotov
Если не компилят из исходников — не сомневаюсь. А исходники частенько проверяют независимые организации разных стран (при этом они сами могут пользоваться этим софтом).
Даже вирус может не быть в исходном коде
источник

AM

Artem Molotov in pro.cxx.holywars
Chris Calvin
Кто они?
разработчики раста
источник

CC

Chris Calvin in pro.cxx.holywars
Artem Molotov
разработчики раста
Ну эти да, надо быстренько в прод же ж
источник

AM

Artem Molotov in pro.cxx.holywars
Constantine Drozdov
Даже вирус может не быть в исходном коде
Разверни мысль
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artem Molotov
Разверни мысль
Ты слышал, что можно написать компилятор языка С, который не знает код для \r?
источник

CD

Constantine Drozdov in pro.cxx.holywars
На языке С
источник

CC

Chris Calvin in pro.cxx.holywars
Artem Molotov
Если не компилят из исходников — не сомневаюсь. А исходники частенько проверяют независимые организации разных стран (при этом они сами могут пользоваться этим софтом).
Тут сложновато( Даже в исходниках бывает очень не просто найти уязвимость, особенно если ее специально хуйнули
источник

AM

Artem Molotov in pro.cxx.holywars
Constantine Drozdov
Ты слышал, что можно написать компилятор языка С, который не знает код для \r?
Это не объясняет твой предыдущий комментарий. Или ты намекаешь, что вирус будет встроен в процессе компиляции?
источник

CD

Constantine Drozdov in pro.cxx.holywars
Chris Calvin
Тут сложновато( Даже в исходниках бывает очень не просто найти уязвимость, особенно если ее специально хуйнули
А если инъекция делается через компрометацию компилятора, в исходниках её нет вообще
источник

CC

Chris Calvin in pro.cxx.holywars
Constantine Drozdov
А если инъекция делается через компрометацию компилятора, в исходниках её нет вообще
Безграничные возможности :)
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Chris Calvin
Тут сложновато( Даже в исходниках бывает очень не просто найти уязвимость, особенно если ее специально хуйнули
Кстати интересно было бы почитать гайды спецслужб о том, как такие вещи проталкивать грамотно в опенсорс проекты
источник

CD

Constantine Drozdov in pro.cxx.holywars
Да, в бинаре компилятора делается инъекция, которая встраивает вирус при компиляции исходника и компилятора
источник

CD

Constantine Drozdov in pro.cxx.holywars
Сколько у тебя есть независимых компиляторов языка C++ на ассемблере? Сколько Rust?
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Artem Molotov
Это не объясняет твой предыдущий комментарий. Или ты намекаешь, что вирус будет встроен в процессе компиляции?
От Касперского доклады были на эту тему
источник

AM

Artem Molotov in pro.cxx.holywars
Constantine Drozdov
А если инъекция делается через компрометацию компилятора, в исходниках её нет вообще
Так то компилятор тоже с исходными кодами. Так, конечно же, можно уйти в рекурсию, но есть методы борьбы, если уж настолько заморачиваться
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artem Molotov
Так то компилятор тоже с исходными кодами. Так, конечно же, можно уйти в рекурсию, но есть методы борьбы, если уж настолько заморачиваться
Вируса нет в исходном коде компилятора
источник

CC

Chris Calvin in pro.cxx.holywars
Alexander Zaitsev
Кстати интересно было бы почитать гайды спецслужб о том, как такие вещи проталкивать грамотно в опенсорс проекты
Основная хитрость заключается в том чтобы запрятать за миллионом абстракций, писать как индус и помимо этого в PR хуйнуть еще пару полезных работающих фич)
источник

CD

Constantine Drozdov in pro.cxx.holywars
Artem Molotov
Так то компилятор тоже с исходными кодами. Так, конечно же, можно уйти в рекурсию, но есть методы борьбы, если уж настолько заморачиваться
Он всегда существует только в бинаре
источник

CD

Constantine Drozdov in pro.cxx.holywars
Размножается компиляциями определенных фрагментов
источник