Я заглядываю. Кроме вредных действий, мне бывает интересно, как это сделано, можно ли улучшить, интегрировать, использовать какие-то фрагменты в своих разработках и т.д.
Да — забыл сказать: исследовав src1 смогу в случае обнаружения вредных действий не только поймать за руку автора трояна, но очистить код от этих действий и иметь нужную мне работающую программу (была бы не нужна — не заинтересовался бы этим кодом). + Если не ошибаюсь, лицензии open source позволяют выложить исправленный код, т.о. сделаю доброе дело для остальных пользователей, а кто-то так же м.б. сделает доброе дело для меня с другим кодом :)
М.б. не понял Вашей идеи, но ИМХО пусть выложен исполняемый код (exe1) и исходный код (src1). Компилирую src1. Это быстро. М.б. 3 случая: 1) полученный exe2 побайтно равен exe1; 2) полученный exe2 побайтно не равен exe1; 3) не компилируется. В случаях 2) и 3) сразу имеем обоснованные претензии. В случае 1 ищем в исходном коде вредные действия. Это чуть дольше, чем просто откомпилировать и сравнить, но сильно быстрее, чем исследовать исполняемый код. Повторюсь: ИМХО автору трояна нужно считать всех за полных идиотов, чтобы пойти на случай 1. Никаких десятилетий — несколько дней достаточно.
В плане безопасности интересным решением стали защищенные виртуальные машины
В сетке можно найти мнения, что всякая VM защищает от вирусов и троянов, и мнения, что не защищает, что большинству вирусов крайне просто заразить хост. В этой ОС такие особые ВМ, которые защищают, или у всех ВМ защитное свойство?
А что мешает Вам сейчас приступить к самообразованию? У Вас хорошая ЗП и есть свободное время — вместо того, чтобы вечерами смотреть TV или писать в соц.сети читайте книги и учитесь кодить. Даже часа ежедневно м.б. достаточно, чтобы за год чему-то научиться. Сделайте это своим хобби. Делайте упражнения — от простого к сложному — книг, сайтов и форумов для этого полно. Всегда можно спросить совета. Когда будет получаться, можно попробовать себя в конкурсах, а потом попытаться сдать экзамен. Было бы желание.
Вы правы. Но доступный исходный код — это самая сильная гарантия, что в исполняемом файле нет закладок, т.е. что не троян. Обычный пользователь не сможет разобраться в исходном коде, но он знает, что если код попадет под подозрение, кто-то сможет разобраться, и разработчик это знает и вряд ли будет сопровождать трояна исходным кодом.
Где гарантии, что другие документы не подделал? И что фальшивой монетой за хлеб в булочной не платит? :) Нужно быть очень глупым, чтобы такие справки для такой ерунды, как отгул подделывать. Примерно так же, как украсть в магазине булку хлеба и банку колы. И за то и за другое можно получить немалый реальный срок.
Особое восхищение минусатору: это надо придумать минус за вопрос поставить. Уважаемый минусатор, скажите кто Вы — я Вам плюс за такую диалектическую логику поставлю.
в отдельный контейнер Hyper-V под названием Virtual Security Module (VSM) помещены самые ценные системные данные, криптографические модули Windows Server 2016, компоненты, отвечающие за целостность ядра ОС, пароли и пр. Доступ к этим данным невозможен даже при компрометации системы.
Часто, но не всегда. В случае научно-технического перевода это м.б. просто: каждому соискателю дают по 2-3 страницы. Аналогично в новостных обзорах. В случае курсовых и рефератов интеграция не нужна, и заказчик часто честно сообщает, что он посредник. И есть довольно много задач из разных областей, где части слабо зависят друг от друга.
1 раз чтение мануалов прокатывает, но грубо говоря 10 раз в день — это либо работник тупой
Если задача простая, то и 3 раза в день должно насторожить. Поэтому для простых задач оплата должна быть по результату, а не по затраченному времени. Так и для удаленного исполнителя и для заказчика проще.
сотни ГБ информации
Винт на 1000 Гб стоит не дорого, имея несколько сот проектов его ИМХО не трудно окупить. С «географически разных» сложнее, но и в офисах этому правилу следуют только для очень ценной инфы. Очевидно, нпр., что списки клиентов банка не для удаленки.
Возможно, необходимо больше усилий по продвижению. Регулярные посты со скриншотами и видео.
Наверное, Вы правы — регулярные посты со скриншотами и видео точно повредить не могут. Но где их взять, если проект буксует? :(
зачем проект нужен?
Чтобы выигрывать планетарные бои, не прикладая рук — когда проходишь игру много раз, играть одни и те же бои надоедает.
перспектива писать бота на паскале не впечатлила
Тут позвольте уточнить — бот написан, его можно править на Delphi, добавлять что-то объемное можно на любом другом языке: Delphi Win API, нпр., понимает. А на Виртовском Паскале нужно писать только скрипты для прохождения конкретной планетарной битвы.
Полез в исходники — они в архиве на форуме (а не на гитхабе или ещё чем-то серьёзном)
Пока не нужен контроль версий — какая разница, откуда качать?
Сравните с проектом в этом посте — куча видео и скриншотов, всякие интересные подробности.
Сравниваю. Если бы удалось сделать для нашего бота 90% от всех планетарных боев — была бы куча скринов. У нас проект в самом начале, а тут в статье — близок к окончанию. Если бы не буксовали, то не беспокоились бы и не сравнивали ;)
будьте морально готовы к тому, что чаще всего первые задания фрилансеры выполняют и дешевле, и быстрее. Но, с каждым последующим заданием, они, понимая или считая, что ты у них на крючке, требуют за такой же объем работы большую сумму или прежнюю сумму за ощутимо меньший объем работы.
М.б. и другие причины. Первое задание фрилансер может сделать дешевле, т.к. понимает, что прежде чем просить высокую цену, нужно показать свой уровень, исполнительность, надежность. Другой вариант: он недооценил трудность первого задания и скорректировал свою цену во втором. М.б. он думал, что достаточно сделать, чтобы как-то работало, но при исполнении и обсуждении понял, что то него нужно высокое качество. Третий вариант: по первому заданию у него были наработки от других задач других заказчиков, которые он смог частично использовать (я про кодинг).
Особое восхищение минусатору: это надо придумать минус за вопрос поставить. Уважаемый минусатор, скажите кто Вы — я Вам плюс за такую диалектическую логику поставлю.
Стоит добавить их в перевод.
Винт на 1000 Гб стоит не дорого, имея несколько сот проектов его ИМХО не трудно окупить. С «географически разных» сложнее, но и в офисах этому правилу следуют только для очень ценной инфы. Очевидно, нпр., что списки клиентов банка не для удаленки.
Чтобы выигрывать планетарные бои, не прикладая рук — когда проходишь игру много раз, играть одни и те же бои надоедает.
Тут позвольте уточнить — бот написан, его можно править на Delphi, добавлять что-то объемное можно на любом другом языке: Delphi Win API, нпр., понимает. А на Виртовском Паскале нужно писать только скрипты для прохождения конкретной планетарной битвы.
Пока не нужен контроль версий — какая разница, откуда качать?
Сравниваю. Если бы удалось сделать для нашего бота 90% от всех планетарных боев — была бы куча скринов. У нас проект в самом начале, а тут в статье — близок к окончанию. Если бы не буксовали, то не беспокоились бы и не сравнивали ;)