webhosting by: WebSupport.sk                                             UnlimitedHosting | CustomHosting | FreeWeb.sk

BrutalEmbeddOS (Linux) - TODO a zamery

Zamer projektu:
Vytvorit otevrenou distribuci operacniho systemu vhodneho pro nasazeni v data/tele komunikacich, zejmena v oblasti zabezpeceni rozsahlych a vykonnych siti. Cilem je vytvorit bezpecne a Hard-Real-Time jadro upravene pro potreby vyuziti zejmena na HW kompatibilnim se standartem ATCA (viz text dale), dale pak bezpecnostni system (IDS, IPS, deep inspection firewall) a vhodnou podporu na urovni jadra pro tzv. streaming (VOIP a XOIP aplikace zejmena). Dalsi fazi je tvorba vhodnych SW aplikaci.

Standarty, jiz hotove veci a dokumentace:
HW:
-Advanced Telecommunications Computing Architecture (ATCA) - Architektura HW na kterem projekt pobezi
-Advanced Mezzanine Card (AMC) - souvisejici HW architektura
-POWER processor architecture - (predbezne) vybrana architektura procesoru, na ktere by mel projekt bezet (jeste bude hlasovani MIPS vs. POWER)
-www.LinuxDevices.com - centrum informaci o otevrenem hw a embedded hw, ktery si dobre rozumi s Linuxem

SW:
-RTEMS open mtRT-OS (multi threaded Real Time Operating System) - tady se musime rozhodnout jestli pouzit RTEMS jako low layer, nebo jit ciste Linuxovou cestou
-Kernel.org
-ART-LINUX - spickovy HRT patch, viz text dale

-EBTables
-IPTables
-IP6tables

SW-aplikace a podobne
-SOMA, heuristika, ANT algorithm (bezpecnost, ditribuce dat, real-timove skenovani dat zejmena v aplikacni vrstve)

TODO:
-Kernel:
-RT patche (Pokud nebudeme pouzivat RTEMS, tady je spickovy a plne otevreny RT patch pro Linuxove jadro, ktery vsak bude potreba upravit: ART-Linux)
--->Upravit pro nase potreby (Hlavne co nejvice zvysit pocet "simultalne" zpracovavanych uloh a zvysit bezpecnost, coz nebude tak tezke protoze tato vecicka nepouziva zadne dirty tricks, teda aspon co vim)

-Bezpecnostni patche - RSBAC a podobne (tady byva obvykle problem skloubit dva zminene typy - RT a security - tak aby oba fungovaly jak maji), po uprave jadra pro ATCA hardware by to nemelo byt tak akutni takze tohle bude mozna nakonec dobre vypustit

-Autorizacni system pro moduly jadra (bude treba vytvorit nejake "signature authorities" a vybrat a upravit vhodny system podepisovani)

-Distribucni system - clustering (distribuce procesu, distribuovana alokace pameti, nic vic realne neni treba)

-Ve spolupraci z jednou ze skupin (jednam z nekolika lidmi a skupinami uvidime co z toho vzejde a zda se nekdo prida...), ktere se zabyvaji umelou inteligenci a pseudointeligentnimi systemy vytvorit bezp. system - IDS, IPS, real time skenovani prenosu dat (deep inspection firewall), je treba rozhodnout zda se bude jednat o modul jadra nebo jeho primou soucast

nautiluZ

Average rating
(0 votes)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

IPS, IDS a roszahle site

Chtel bych je pripomenout, ze IPS a IDS je dost narocne na vypocetni vykon. Pokud bude tento system nasazen na velke siti, bude tes velky objem dat na vyhodnoceni.
Takze az budete delat podporu clusteru, tak ji udelat i pro tyto bezp. systemy. Mam na mysli rozeslat na dalsi nody balicek na vyhodnoceni deni na siti.
Myslim si, ze davat na jeden stroj podporu VoIP a IPS/IDS je celkem sebevrazda (vykon nebude stacit).

Diky za pripominku...

Jednak budeme mit k dispozici extremne vykonne stroje a ano system je primarne navrzen jako distribuovany plus podil evolucnich a podobnych algoritmu na onom systemu take vyrazne usetri vykonu :-)

no celkovo to vidim tak ze

no celkovo to vidim tak ze sa to postupne este okrese na nejaku zvladnutelnu verziu :) bo aj keby seci ludia na bh boli kernel coderi neviem ci by sme to stihli nakodit :D

ALe inak som ochotny ist do toho ,vyzera to ako celko dobry projekt :)

no...

Bude na tom delat vic lidi z vice komunit a nekteri i v ramci uvazku :-).

A co se tyce zpracovani onoho bezpecnostniho systemu to bude vlastne dalsi tym.

Co se tyce te VOIP gw tak to sem mozna nedostatecne vysvetlil, ale vlastne jde jen o to, ze vyuzije vylepsenych schopnosti jadra co se tyce casovani. Jinymi slovy se da rict ze to bude tak trochu jednoucelova QoS... prijme volani odnekud, nasmeruje ho nekam a pritom mu musi udrzet urcity cas na procesoru kdy se bude starat o jeho procesy a udrzet mu urcitou propustnost na sitovem rozhrani o nic vic vlastne nejde. (smozrejme ze to neni uplne az tak jednoduche, musi podle neceho to smerovani provadet - obvykle databaze atd.)

Kdo ma zajem se pripojit...

Kdo ma zajem se jakymkoli zpusobem pripojit k projektu, ci pomoct piste.

Komentare, navrhy a napady vitany...

re

na toto som nedavno narazil mozno vas to trochu inspiruje:
http://en.wikipedia.org/wiki/QNX

re

a v com, alebo ako by mohli ludia pomahat? respektive scim, mohol by si hodit nejaky zoznam veci co, kde, naco, preco, kam apod.... :)

Seznam bude :-)

Zejmena potrebujeme "kernel hackers" a lidi kteri maji zkusenosti s real-timovymi systemy...

Proste lidi na predelani jadra, lidi specializovane na bezpecnost a lidi, kteri se dobre vyznaji v problematice IDS/IPS a firewallu...

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
webhosting by: WebSupport.sk UnlimitedHosting | CustomHosting | FreeWeb.sk