По моему, для того, чтобы потенциально зловредный компилятор не испортил нам всю малину - достаточно хорошенько прообфусцировать код. Когда компилятор просто не в состоянии понять, что именно ты компилируешь - он не будет знать, куда и где бекдоры присобачивать.
Ну а если настанут времена нейросетей - в процессе обфускации также придется выносить все выводимые сообщения в отдельный файл, к которому компилятор естественно, не подпускать.
По моему, для того, чтобы потенциально зловредный компилятор не испортил нам всю малину - достаточно хорошенько прообфусцировать код. Когда компилятор просто не в состоянии понять, что именно ты компилируешь - он не будет знать, куда и где бекдоры присобачивать.
Ну а если настанут времена нейросетей - в процессе обфускации также придется выносить все выводимые сообщения в отдельный файл, к которому компилятор естественно, не подпускать.