|
|
В общем о реверс-инжиниринге
01.12.2010
Реверс-инжиниринг
Создание высоконаучных достижений, а также развитие высоких технологий в первую очередь является приоритетной задачей каждого государства. Исходя из этого, государство и должно в первую очередь финансировать науку и, в особенности, высокие технологии. Именно по этому, должно получать широкое развитие открытое программное обеспечение - которое и является объективным показателем, как развития страны в частности, так и развития человечества в целом. Так или иначе, с точки зрения возможности просмотра машинного кода, практически все программное обеспечение (ПО) является открытым, но просто недоступным для большинства пользователей. Не говоря уже про стремление сильных мира сего положить весь код на кросс-платформенную среду ".net" –первый интерпретатор в будущем, который будет поддерживаться аппаратно на уровне процессора, который сделает код приложений еще более открытым, ибо для каждого интерпретатора всегда будет существовать полноценный декомпилятор, в отличие от машинного кода...
Тем не менее, существует огромное количество мелких производителей программного обеспечения, которые по той или иной причине пытаются защитить свой код. Это вызвано, в первую очередь, мелко-коммерческим интересом этих производителей по продвижению своих программных продуктов. В основном такая ситуация свойственна странам с отсталой экономикой, несовершенным законодательством и, как следствие, государством, совершенно не интересующимся всеми этими проблемами по причине корумпированности и т.д. и т.п. Практика показывает, что защита ПО, как правило, приводит к удорожанию процесса создания самого ПО. А также, такого рода защита приводит к ухудшению качества работы этого самого ПО, вплоть до сбоев и полной потери работоспособности, в особенности, под новыми операционными системами или при попытке адаптации такого решения на другой платформе...
Совсем отдельную нишу здесь занимают люди, целью которых является желание завладеть персональными данными частных лиц, а также их счетами. На мой взгляд, это совершенно неправильно и однозначно мною расценивается как воровство или кража с взломом. Другое дело, если взламываются государственные данные или данные каких-либо государственных структур. Для государства действуют совсем другие нормы морали и этики. Ведь государство по сути - это же ведь самое крупное бандитское формирование, которое всех облагает данью и его совершенно не заботят проблемы людей живущих в нем, ну только если для вида. Да и вообще демократия должна основываться на рыночных отношения и свободной конкуренции, которых давно уже не существует - поскольку все корпорации уже давно научились договариваться и полному отсутствию рынка. Нет, я отнюдь не настроен против такого политического строя, но считаю вполне уместным не выполнять все нормы закона такого рода государств, которые фактически навязывает всем правила игры крупных транснациональных корпораций.
Ни для кого не секрет, что большие лавки, зачастую сами поставляют во всемирную паутину программы для взлома своего же собственного ПО. Это связанно с тем, что в цивилизованных странах уже давно принято платить за ПО, во избежание каких-либо проблем с законом, а развивающиеся экономики необходимо «подсаживать» на зависимость от их продукции, что так или иначе, в будущем приведет к формированию рынка всей страны и, как следствие, неминуемым прибылям в будущем.
Выводы...
Очевидным фактом является именно то, что как раз самим производителям необходимо стремиться позиционировать свое ПО по-другому, а именно:
- Стараться больше участвовать в государственных программах по развитию высоких технологий в различных областях.
- Больше ориентироваться на конкретную группу покупателей.
- Организация поддержки ПО также довольно сильно снимает желание здесь что-либо предпринимать.
- Поменьше заниматься такого рода защитами и больше уделять внимания развитию программы и выпуску новых версий...
Для создания ИИ, как объекта хранилища всемирного сознания, в первую очередь, конечно же, необходима информация. И, исходя из всего вышеизложенного, лично я, не считаю зазорным, в познавательных целях занимать и повышать свой уровень обратного инжиниринга, за исключением областей, касающихся частной собственности, конечно же. Тем более что для действующего ИИ практически любая защита не будет представлять никакой сложности, а может лишь только вызвать повышенный интерес и не более того. Мы стоим на пороге времени, когда информация, так или иначе, должна становиться открытой...
Я лично рад, что мне довелось писать большую часть времени именно открытый код и именно для открытого программного обеспечения. Чего и Вам желаю :)
Автор: Терентьев Константин Михайлович.
Рейтинг:
3.25
Количество показов: 15316
Возврат к списку
|
|
|
|
|
(Голосов: 3, Рейтинг: 3.25) |
Материалы по теме:
|
|
|