реклама на сайте
подробности

 
 
19 страниц V  « < 17 18 19  
Closed TopicStart new topic
> Защита секция кода во FLASH в ATmega, Как защититься от несанкционированного выполнения кода
EugeNNe
сообщение May 7 2008, 09:41
Сообщение #271


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Ну кроме ЭМСа есть ещё много чего другого, например доказательство безопасности ....где вот и приходится рассказывать про битые регистры, ОЗУ, неожиданные джампы в область флэша...и как от этого безобразия защититься....
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение May 7 2008, 09:57
Сообщение #272


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Цитата(BigBolt @ May 7 2008, 13:25) *
А вот аргументы "не было у меня и моих знакомых"....мягко говоря совсем не аргументы.

Тем более, что я объяснял выше почему "не было". Потому что он и его "знакомые" просто не имели инструментов для наблюдения таких случайных джампов и отличить их от других типов "глюков" программы.

Вот я , например, не вижу атомы. И что? Значит их не существует?


Цитата(Igor26 @ May 7 2008, 13:35) *
Для этого проводятся испытания устройств на ЭМС и по ее результатам принимается решение о соответствии изделия ГОСТам, ОСТам.

То что изделие прошло испытания на ЭМС ещё совсем не говорит о том, что в нём полностью исключена возможность случайного джампа из-за помехи в процессе долговременной эксплуатации.. Согласны?


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
Rst7
сообщение May 7 2008, 10:03
Сообщение #273


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Тем более, что я объяснял выше почему "не было". Потому что он и его "знакомые" просто не имели инструментов для наблюдения таких случайных джампов и отличить их от других типов "глюков" программы.


Другие, в отличии от Вас, видимо профессионально занимаются проектированием устройств от и до. И, видимо, более профессионально умеют писать софт для этих устройств. Посему у них программы не глючат. Вот и все.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение May 7 2008, 10:18
Сообщение #274


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Цитата(Rst7 @ May 7 2008, 14:03) *
Другие, в отличии от Вас, видимо профессионально занимаются проектированием устройств от и до. И, видимо, более профессионально умеют писать софт для этих устройств. Посему у них программы не глючат. Вот и все.

Странный, не логичный вывод какой-то.. Не находите? Больше похож на "наезд". Или мне показалось?

Я просто сказал, что они не наблюдали явление случайных джампов, потому что не имели инструментов для их наблюдения и не имели желания их увидеть. А Вы сразу "в отличии от Вас" и прочее...

А насчёт "не глючат" есть 2 аксиомы программирования(которые подтверждаются более чем 50-ти летней историей программирования):
1. Программ без ошибок не бывает. Бывают программы без обнаруженных ошибок.
2. Каждый найденный последний программный баг является предпоследним


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
Rst7
сообщение May 7 2008, 10:25
Сообщение #275


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Больше похож на "наезд". Или мне показалось?


Не показалось.

Цитата
А насчёт "не глючат" есть 2 аксиомы программирования


Весь этот бред придуман теми, кто пытается оправдать собственную импотенцию в плане разработки правильных устройств/софта и т.д. мифическими "глюками", "фазами Луны", "биополями" и т.д.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение May 7 2008, 11:04
Сообщение #276


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Цитата(Rst7 @ May 7 2008, 14:25) *
Не показалось.


С наездами добро пожаловать сюда Моя веб-страница

Там я смогу высказать Вам всё что я о Вас думаю без всякой цензуры и купюр.. Впрочем как и Вы сможете сделать то же самое


Цитата(Rst7 @ May 7 2008, 14:25) *
Весь этот бред придуман теми, кто пытается оправдать собственную импотенцию в плане разработки правильных устройств/софта и т.д. мифическими "глюками", "фазами Луны", "биополями" и т.д.


Только начинающий программист (проще говоря ЛАМЕР) или человек, не имеющий никакого отношения к программированию(не Ваш случай?) может утверждать, что в программе достаточно большого объёма он не допустил ни одной ошибки или говорить о том, что "настоящие профессионалы" пишут программы без ошибок


Ведь известно, что даже опытнейшие программисты с 30-ти летним опытом работы тоже допускают ошибки, на вероятность которых, кстати, "фазы луны" влияют не в малой степени

Сообщение отредактировал Дон Амброзио - May 7 2008, 11:08


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
_Sam_
сообщение May 7 2008, 11:05
Сообщение #277


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Цитата
Потому что он и его "знакомые" просто не имели инструментов для наблюдения таких случайных джампов и отличить их от других типов "глюков" программы.

Не поделитесь инструментарием. Очень хочется понаблюдать.
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение May 7 2008, 11:14
Сообщение #278


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Цитата(_Sam_ @ May 7 2008, 15:05) *
Не поделитесь инструментарием. Очень хочется понаблюдать.

В этой теме где-то я уже описывал как "засекал" случайные джампы... Ключевые слова "загорается светодиод".... Поиском, надеюсь, умеете пользоваться?


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
_Sam_
сообщение May 7 2008, 11:56
Сообщение #279


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Цитата
Максимум на 10 "трыке" пьзозажигалки светодиод гас. Если "удачно" подключить к корпусу девайса проводок, идущий от "земли" пьезозажигалки и "удачно" приложить точку приложения искры.


А с чего вы взяли что сбивалось ОЗУ или регистровая память? Вы уверены что МК вообще работал? Как вы проверяли что PC перегружается каждый такт?
Go to the top of the page
 
+Quote Post
Дон Амброзио
сообщение May 7 2008, 12:10
Сообщение #280


Местный
***

Группа: Участник*
Сообщений: 323
Регистрация: 11-02-08
Пользователь №: 34 947



Цитата(_Sam_ @ May 7 2008, 15:56) *
Вы уверены что МК вообще работал?

Уверен. Потому что я в ISR системного таймера каждую секунду моргал светодиодом...

А вообще Вы вопросы такие...гм.. задаёте.. Вы что же? Думаете я ламер?


Цитата(_Sam_ @ May 7 2008, 15:56) *
А с чего вы взяли что сбивалось ОЗУ или регистровая память?

Да в конце концов, не так уж важно что именно там сбивалось. Главное что моя программа обнаруживала сбои и извещала о них юзверя, то бишь меня посредством светодиодной индикации.
Ведь именно это и требуется от хорошей программы


--------------------
После устранения бага в программе она стала работать....хуже
Go to the top of the page
 
+Quote Post
_Sam_
сообщение May 7 2008, 12:25
Сообщение #281


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Цитата
Уверен. Потому что я в ISR системного таймера каждую секунду моргал светодиодом...

Да, но в приводимом вами примере вы не упоминали что у вас там ещё прерывания работают.
Можно посмотреть на всю вашу программу(лучше наверное аттачем)?

Цитата
А вообще Вы вопросы такие...гм.. задаёте.. Вы что же? Думаете я ламер?

А вы у меня кажется что-то про поиск спрашивали? smile.gif Я просто вопрос задал, мне интересно!

Цитата
Да в конце концов, не так уж важно что именно там сбивалось.

Важно - потому как не зная что сбивается невозможно разработать надёжную защиту. А защита от сбоев всего - невозможна, как и всё что возводится в абсолют.
Go to the top of the page
 
+Quote Post
Rst7
сообщение May 7 2008, 12:27
Сообщение #282


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
"настоящие профессионалы" пишут программы без ошибок


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

Без этой методологии - "радиолюбительство", а не разработка (блин, не в День Радио будет сказано wink.gif )

Цитата
Ведь известно, что даже опытнейшие программисты с 30-ти летним опытом работы тоже допускают ошибки


Встречал я таких клоунов... Клоуны не потому, что ошибаются (все мы люди), а потому, что свои ошибки исправить не то что не хотят, просто не могут (именно та самая умственная импотенция, не могут даже понять, где грабли разложили, вот и списывают на "фазы Луны"). Больше, правда, хорошо что заочно с такими встречался - в виде устройств, которые даже на столе работают со сбоями (очень блин Вас напоминает, Вы тут где-то утверждали, что нужно даже, чтобы устройство больше сбоило). Что же с ними будет, когда их на объекты ставят?


Цитата
Вы что же? Думаете я ламер?


Более того, мы принимаем это как аксиому! smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение May 7 2008, 12:37
Сообщение #283


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Последние три страницы - никакого конструктива, пора закрывать.
Go to the top of the page
 
+Quote Post

19 страниц V  « < 17 18 19
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 11:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016