LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

У меня не получилось донести

Это когда же Вы пытались мне что-то там донести? После того, как я Вас носом ткнул в Embedded C: вопросы на собеседованиях (комментарий) в тот факт, что при использовании в libstdc++ именно сишного рантайма, возникает вопрос нахрена же тогда нам плюсовый рантайм? И Вы до сих пор «несёте»? Да Вы уже даже и обтечь бы должны были бы за столько-то времени. Даже если не поняли что именно я Вас и окатил в исходниках.

Ещё раз – плюсовый рантайм при таких раскладах не нужен вместе с Вами. Извините, но это факт.

Конкретную фразу которая в обязательной форме обязывает меня использовать cout?

Конкретная фраза – это стандарт, мой недалёкий друг (и «друг» здесь не более чем обращение). Либо Вы пишете код с соблюдением его требований и положений, либо Вы говнокодите на суржике из плюсов и С, не понимая ни того ни другого ни даже нахрена этот стандарт вообще написан. Зачем тогда его писать было? Чтобы аноним с ЛОРа от него царственно отмахнулся что ли? Ну тогда да, плюсы на фиг не нужны. И со стандартом и без и вместе с Вами. До кучи, чё уж тут мелочиться-то…

Вот это надо в гранит. Цитаты самовлюбоенных придурков.

Да. Вы тут на много уже наговорили. Только хронический дятел типа Вас не понимает что загрузка того же образа ОС (или прошивки, похрен) с локальной ФС всегда намного безопаснее чем загрузка ОС или прошивки по сети. Если не мучать Вас долго, а по привычке опять погрузить в говно (не понимаю – Вы мозохист чтоли?), то вот Вам описание потенциальных проблем с загрузкой по PXE. Что Вам нужно обеспечить для безопасной загрузки:

  1. Устройство должно выполнить DHCP-запрос.

  2. DHCP-сервер должен назначить валидный IP и дать корректные параметры PXE. Т.е., кто-то (Вы что ли?) должен гарантировать что DHCP-сервер именно безопасный и даёт корректный адрес. И параметры PXE те, что надо, а не Вася-the_hacker их Вам присунул.

  3. Устройство должно по UDP с сервера TFTP слить себе образ. Кто (Вы что ли?) гарантирует что этот образ валиден и не был подменён на сервере или не было угона по пути? Да ни кто этого на все 146% не может этого гарантировать.

Таким образом, Вы даже не понимаете что подписанный образ, предназначенный для загрузки с локальной ФС и образ, загружаемый по сети для дальнейшей загрузки в устройство, это образы с различной степенью доверия. Я даже не говорю о дополнительных методах, применяемых в локальном устройстве для обеспечения безопасности. TEE там всякие, Trust Zones, корни доверия там всякие (root of trust) и прочее, что известно специалистам. Это в Вашем случае для Вас будет настолько сложно, что окончательно вынесет Ваш межушный ганглий и оставит тараканов в Вашей голове без дома. Я буду нести моральную ответственность за их гибель на холоде и сквозняке, продувающем Вашу голову через уши. =)))

Исходная версия Moisha_Liberman, :

Бууугага! =)))

У меня не получилось донести

Это когда же Вы пытались мне что-то там донести? После того, как я Вас носом ткнул в Embedded C: вопросы на собеседованиях (комментарий) в тот факт, что при использовании в libstdc++ именно сишного рантайма, возникает вопрос нахрена же тогда нам плюсовый рантайм? И Вы до сих пор «несёте»? Да Вы уже даже и обтечь бы должны были бы за столько-то времени. Даже если не поняли что именно я Вас и окатил в исходниках.

Ещё раз – плюсовый рантайм при таких раскладах не нужен вместе с Вами. Извините, но это факт.

Конкретную фразу которая в обязательной форме обязывает меня использовать cout?

Конкретная фраза – это стандарт, мой недалёкий друг (и «друг» здесь не более чем обращение). Либо Вы пишете код с соблюдением его требований и положений, либо Вы говнокодите на суржике из плюсов и С, не понимая ни того ни другого ни даже нахрена этот стандарт вообще написан. Зачем тогда его писать было? Чтобы аноним с ЛОРа от него царственно отмахнулся что ли? Ну тогда да, плюсы на фиг не нужны.

Вот это надо в гранит. Цитаты самовлюбоенных придурков.

Да. Вы тут на много уже наговорили. Только хронический дятел типа Вас не понимает что загрузка того же образа ОС (или прошивки, похрен) с локальной ФС всегда намного безопаснее чем загрузка ОС или прошивки по сети. Если не мучать Вас долго, а по привычке опять погрузить в говно (не понимаю – Вы мозохист чтоли?), то вот Вам описание потенциальных проблем с загрузкой по PXE. Что Вам нужно обеспечить для безопасной загрузки:

  1. Устройство должно выполнить DHCP-запрос.

  2. DHCP-сервер должен назначить валидный IP и дать корректные параметры PXE. Т.е., кто-то (Вы что ли?) должен гарантировать что DHCP-сервер именно безопасный и даёт корректный адрес. И параметры PXE те, что надо, а не Вася-the_hacker их Вам присунул.

  3. Устройство должно по UDP с сервера TFTP слить себе образ. Кто (Вы что ли?) гарантирует что этот образ валиден и не был подменён на сервере или не было угона по пути? Да ни кто этого на все 146% не может этого гарантировать.

Таким образом, Вы даже не понимаете что подписанный образ, предназначенный для загрузки с локальной ФС и образ, загружаемый по сети для дальнейшей загрузки в устройство, это образы с различной степенью доверия. Я даже не говорю о дополнительных методах, применяемых в локальном устройстве для обеспечения безопасности. TEE там всякие, Trust Zones, корни доверия там всякие (root of trust) и прочее, что известно специалистам. Это в Вашем случае для Вас будет настолько сложно, что окончательно вынесет Ваш межушный ганглий и оставит тараканов в Вашей голове без дома. Я буду нести моральную ответственность за их гибель на холоде и сквозняке, продувающем Вашу голову через уши. =)))