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

 
 
> требования к железу/софту для запуска web-сервера, на встраиваемом устройстве
shreck
сообщение Jul 26 2012, 13:21
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



Добрый день.
Нужно разработать устройство, управление которым должно осуществляться через ethernet и wi-fi.
Какая минимальная/типичная/комфортная программно-аппаратная конфигурация должна быть у встраивамого устройства, чтобы запустить на нем более-менее полноценный web-сервер и web-службу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kolobok0
сообщение Jul 27 2012, 11:49
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(shreck @ Jul 26 2012, 17:21) *
...через ethernet и wi-fi....программно-аппаратная конфигурация...запустить на нем более-менее полноценный web-сервер и web-службу?


чтоб поднять Ethernet - много телодвижений не надо. С ВайФаем сложнее. Если Вам принципиально и то и то, то тогда надо искать готовые девайсы(типа роутеров под льюникс) или готовые платки которые берут на себя данный функционал (типа визнета и иже).
Чисто изернет - определяетесь какая поддерживаемая скорость нужна, цена вопроса, сколько ресурсов на самой железке. Исходя из этого есть варианты
1) чисто всё самому реализовывать. в инете есть вплоть до физического уровня всё на МК. правда скорость - сами понимаете не серъёзно.
2) взять готовые микросхемки(типа CS8900A - это правда десятка, чисто как пример) сети(как правило управление ими - параллельное), внимание уделить при разводке дорожек, согласующему трансику на выходе. с точки зрения софта - микросхемка предоставляет только физический уровень и фильтрацию(поддержку) на мак уровне(типа бродкасты и явную адресацию). стэк подымать самому. Минималка для вэба - ARP, IP, ICMP, TCP, WEB начинку(HTTP + некий свой встроенный язык - аля пыхпых). для расширения UDP на любителя - занимает копейки телодвижений, а заюзать можно не плохо для своих нужд. Обращаю внимание, что если встраиваемый сервак должен принимать страницы более 1500 байт(такое может быть - в зависимости от функционала вэба), то обязательно нужно поддерживать сборку на IP уровне!(не путать с TCP). Если её поддерживать - то как правило требования к ОЗУ возрастает(время жизни фрагмента, интенсивность и размер ОЗУ - связаные вещи).
3) взять готовые платки (микросхемка, сетевой трансик, кварц). как и во втором варианте возможно придётся(зависит от милкосхемки) реализовывать стэк самому(см. пункт 2). Но есть и готовые решения - например WizNet. Управление как правило идёт через SPI или COM или типа того. Стэк как правило в этом случае поддерживается милкосхемкой. Вэб решение бывает внутри, а бывает и нет.
4) взять готовые девайс типа роутера. софтверная начинка - льюникс и иже. выхода можно намудрить. Но это не пром. вариант кмк.



Цитата(XVR @ Jul 27 2012, 12:44) *
...сайт запустить на своей втроенной железке и выставить голой ж... в Интернет? cranky.gif Набега хакеров не боитесь?...


глупость несёте...
поясните как хакеры будут ломать флэш МК через Ethernet?

Сообщение отредактировал kolobok0 - Jul 27 2012, 11:49
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 27 2012, 12:20
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(kolobok0 @ Jul 27 2012, 14:49) *
глупость несёте...
поясните как хакеры будут ломать флэш МК через Ethernet?


Не хакеры ломать будут, а боты и вообще все соседи.
Будут во первых непрерывно сканировать порты.
Будет идти непрерывный широковещательный трафик от роутеров и прочей инфраструктуры.
Потом будут непрерывно долбить по HTTP, Telnet, FTP и т.д.
Серверу все время надо будет парсить идиотские запросы по HTTP.
В конце концов сервер упадет либо из-за нехватки памяти либо из-за ошибки в парсере.
Либо сам встроенный сервер занесут в черный список за неадекватные ответы.
Обрезание трафика по email уже обычное дело.
С провайдерами приходится ругаться чтобы дивайсы могли отправлять емайлы беспрепятственно.
Ну а Flash (вернее файловые носители на Flash) рухнет от износа. biggrin.gif
Go to the top of the page
 
+Quote Post
_sv_
сообщение Jul 30 2012, 14:24
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 6-03-11
Пользователь №: 63 436



Цитата(AlexandrY @ Jul 27 2012, 14:20) *
Ну а Flash (вернее файловые носители на Flash) рухнет от износа.
И Flash тоже перепишут.
Посылается TCP пакет (или фрагмент более высокого протокола),
который вызывает переполнение стека, в следствии чего запускется
фрагмент кода из уже убитого стека.
Разработка такого мероприятия "с нуля" - достаточно муторное мероприятие.
Но в этой степи работают уже много лет и есть серьезные наработки.
По "стилистике" ответов определяют тип используемого стека.
Конкретные опции - экспериментально.

В целом, задача не "для маленьких", но это лишь вопрос желания.

P.S. От дальнейших подробностей - воздержусь : )

Сообщение отредактировал _sv_ - Jul 30 2012, 14:28
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Aug 2 2012, 00:14
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(_sv_ @ Jul 30 2012, 10:24) *
И Flash тоже перепишут.
Посылается TCP пакет (или фрагмент более высокого протокола),
который вызывает переполнение стека, в следствии чего запускется
фрагмент кода из уже убитого стека.
Разработка такого мероприятия "с нуля" - достаточно муторное мероприятие.
Но в этой степи работают уже много лет и есть серьезные наработки.
По "стилистике" ответов определяют тип используемого стека.
Конкретные опции - экспериментально.

В целом, задача не "для маленьких", но это лишь вопрос желания.

P.S. От дальнейших подробностей - воздержусь : )


Похоже, Вы не совсем понимаете как это работает. Для такой атаки надо детально знать код.
Просто так stack overflow вызвать НЕВОЗМОЖНО.


Цитата(AlexandrY @ Jul 27 2012, 08:20) *
Не хакеры ломать будут, а боты и вообще все соседи.
Будут во первых непрерывно сканировать порты.
Будет идти непрерывный широковещательный трафик от роутеров и прочей инфраструктуры.
Потом будут непрерывно долбить по HTTP, Telnet, FTP и т.д.
Серверу все время надо будет парсить идиотские запросы по HTTP.
В конце концов сервер упадет либо из-за нехватки памяти либо из-за ошибки в парсере.
Либо сам встроенный сервер занесут в черный список за неадекватные ответы.
Обрезание трафика по email уже обычное дело.
С провайдерами приходится ругаться чтобы дивайсы могли отправлять емайлы беспрепятственно.
Ну а Flash (вернее файловые носители на Flash) рухнет от износа. biggrin.gif


То о чем Вы говорите не имеет никакого отношения к ембеддед вебсерверу.
Все тоже самое будет происходить и с обычным PC.
Файрволл не уменьшает количество обращений и не предотвращает ДОС атаки.
Единственно, что это немного разгружает процессор, но имплементация такого файрволла
на микроконтроллере займет пару строчек.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shreck   требования к железу/софту для запуска web-сервера   Jul 26 2012, 13:21
- - kovigor   Цитата(shreck @ Jul 26 2012, 16:21) Добры...   Jul 26 2012, 15:18
|- - shreck   Цитата(kovigor @ Jul 26 2012, 22:18) Прос...   Jul 26 2012, 15:57
||- - VslavX   Цитата(shreck @ Jul 26 2012, 18:57) Мне н...   Jul 26 2012, 17:42
|- - Слесарь   Цитата(kovigor @ Jul 26 2012, 18:18) Прос...   Jul 30 2012, 08:39
- - Marto   w7200 [Wiznet]? Тут те и арм, тут те и аппаратный ...   Jul 26 2012, 17:03
- - shreck   Цитата(VslavX @ Jul 27 2012, 00:42) А что...   Jul 27 2012, 02:02
|- - AlexandrY   Цитата(shreck @ Jul 27 2012, 05:02) Внятн...   Jul 27 2012, 07:32
|- - XVR   Цитата(shreck @ Jul 27 2012, 06:02) Полно...   Jul 27 2012, 08:44
||- - VslavX   Цитата(XVR @ Jul 27 2012, 11:44) Вы хотит...   Jul 27 2012, 11:32
|- - sasamy   Цитата(shreck @ Jul 27 2012, 06:02) Внятн...   Jul 27 2012, 08:44
- - oll   Может роутер + микроконтроллер: http://www.xakep.r...   Jul 27 2012, 04:53
- - shreck   Цитата(XVR @ Jul 27 2012, 15:44) Вы хотит...   Jul 27 2012, 10:26
|- - AlexandrY   Цитата(shreck @ Jul 27 2012, 13:26) Я не ...   Jul 27 2012, 12:12
|- - sasamy   Цитата(AlexandrY @ Jul 27 2012, 16:20) Не...   Jul 27 2012, 12:48
|- - kolobok0   Цитата(AlexandrY @ Jul 27 2012, 16:20) .....   Jul 27 2012, 12:54
||- - AlexandrY   Цитата(kolobok0 @ Jul 27 2012, 15:54) пре...   Jul 27 2012, 15:05
|- - kolobok0   Цитата(_sv_ @ Jul 30 2012, 18:24) ..P.S. ...   Jul 31 2012, 04:45
|- - AlexandrY   Цитата(A. Fig Lee @ Aug 2 2012, 03:14) То...   Aug 2 2012, 07:59
|- - A. Fig Lee   Цитата(AlexandrY @ Aug 2 2012, 03:59) Обы...   Aug 2 2012, 11:19
|- - AlexandrY   Цитата(A. Fig Lee @ Aug 2 2012, 14:19) Br...   Aug 2 2012, 12:09
|- - Idle   Цитата(AlexandrY @ Aug 2 2012, 16:09) Нут...   Aug 2 2012, 13:02
|- - AlexandrY   Цитата(Idle @ Aug 2 2012, 16:02) а как по...   Aug 2 2012, 19:46
|- - Idle   Цитата(AlexandrY @ Aug 2 2012, 23:46) /us...   Aug 2 2012, 20:25
|- - AlexandrY   Цитата(Idle @ Aug 2 2012, 23:25) так вы ж...   Aug 3 2012, 08:18
|- - sasamy   Цитата(AlexandrY @ Aug 3 2012, 12:18) Ник...   Aug 4 2012, 13:54
- - theBMV   Поднимал сервак на LPC2129+CS8900A+uIP. В принципе...   Jul 27 2012, 12:16
|- - kolobok0   Цитата(theBMV @ Jul 27 2012, 16:16) ..сер...   Jul 27 2012, 12:39
|- - XVR   Цитата(kolobok0 @ Jul 27 2012, 16:39) т.е...   Jul 30 2012, 09:05
|- - AlexandrY   Цитата(XVR @ Jul 30 2012, 12:05) PS. Есть...   Jul 31 2012, 06:49
|- - Аматер   Мы делали сервер на LPC1768 c кайловской библиотек...   Jul 31 2012, 08:33
- - shreck   Вот мы думали, думали и решили остановиться на вар...   Jul 30 2012, 02:39
- - =AK=   Цитата(shreck @ Jul 26 2012, 22:51) Какая...   Jul 31 2012, 05:58
- - skripach   Не совсем в тему.. Может кто-нибудь подскажет боле...   Jul 31 2012, 07:25
- - shreck   Цитата(=AK= @ Jul 31 2012, 12:58) Raspber...   Aug 1 2012, 02:03
|- - AlexandrY   Цитата(shreck @ Aug 1 2012, 05:03) Не мог...   Aug 1 2012, 08:33
||- - shreck   Разложили по полочкам мои прыгающие мысли. Цитата...   Aug 1 2012, 09:24
||- - AlexandrY   Цитата(shreck @ Aug 1 2012, 12:24) Большо...   Aug 1 2012, 10:21
|- - =AK=   Цитата(shreck @ Aug 1 2012, 11:33) Если б...   Aug 2 2012, 00:29
- - Слесарь   А что за сайт предполагается на встраиваемом устро...   Aug 2 2012, 14:22
- - haker_fox   QUOTE (Слесарь @ Aug 2 2012, 23:22) Возмо...   Aug 2 2012, 15:11
|- - Слесарь   Цитата(haker_fox @ Aug 2 2012, 18:11) Инт...   Aug 3 2012, 09:07
|- - haker_fox   QUOTE (Слесарь @ Aug 3 2012, 18:07) IP ка...   Aug 3 2012, 13:33
|- - Слесарь   Цитата(haker_fox @ Aug 3 2012, 16:33) Спа...   Aug 4 2012, 15:24
- - shreck   Цитата(Слесарь @ Aug 2 2012, 21:22) А что...   Aug 2 2012, 15:45
- - kovigor   Цитата(Слесарь @ Aug 2 2012, 17:22) У мен...   Aug 2 2012, 17:23
- - Idle   Цитата(kovigor @ Aug 2 2012, 21:23) Главн...   Aug 2 2012, 17:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:04
Рейтинг@Mail.ru


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