projekty:nabizene

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projekty:nabizene [2012/11/15 10:53] – [Jan Kubr] kubrprojekty:nabizene [2020/02/23 20:30] (current) – [Michal Medvecký] kubr
Line 43: Line 43:
   * [[lide:kubr|kontakt]]   * [[lide:kubr|kontakt]]
  
-== Linuxová distribuce na flash datovém úložišti ==+== Chytrý audio přehrávač == 
 + - Kubr (BP, převážně rešeršní/konfigurační práce) \\ 
 +Proveďte rešerši dostupných zařízení pro přehrávání audio souborů z dlna serveru. Zařízení bude zapojeno do AV transcieveru pomocí vhodného rozhraní. Proveďte rešerši možností ovládání tohoto zařízení se zaměřením na mobilní platformy (notebook, tablet, mobilní telefon). Navrhněte, implementujte a otestujte navržené řešení. 
 + 
 +== Linuxová distribuce na flash datovém úložišti == 
  - Kubr (BP, převážně rešeršní/konfigurační práce) \\  - Kubr (BP, převážně rešeršní/konfigurační práce) \\
 Analyzujte vlastnosti moderních flash datových úložišť především vzhledem k rychlosti I/O operací a životnosti datového úložiště. Analyzujte možnosti konfigurace zvolené univerzální Linuxové distribuce (např. Debian, CentOS) vzhledem k možnosti uložení na flash datovém úložišti. Distribuci nainstalujte pomocí zvolených způsobů a proveďte jejich porovnání. Analyzujte vlastnosti moderních flash datových úložišť především vzhledem k rychlosti I/O operací a životnosti datového úložiště. Analyzujte možnosti konfigurace zvolené univerzální Linuxové distribuce (např. Debian, CentOS) vzhledem k možnosti uložení na flash datovém úložišti. Distribuci nainstalujte pomocí zvolených způsobů a proveďte jejich porovnání.
Line 163: Line 167:
   * [[:lide:macejko|kontakt]]   * [[:lide:macejko|kontakt]]
   * Není přesně stanoveno o který typ práce se jedná - zadání je tedy možno většinou 'přiohnout' pro potřebný rozsah práce.   * Není přesně stanoveno o který typ práce se jedná - zadání je tedy možno většinou 'přiohnout' pro potřebný rozsah práce.
-  * Níže zmiňovaná témata jsou spíše rámcová - výsledné téma bude záležet na dohodě a konkrétních preferencích jak studenta tak vedoucího (tzn. pokud Vás téma zaujalo, dohodněte si konzultaci a probereme to ;-) ).+  * Níže zmiňovaná témata jsou spíše rámcová - výsledné téma bude záležet na dohodě a konkrétních preferencích jak studenta tak vedoucího (tzn. pokud Vás téma zaujalo, dohodněte si konzultaci a probereme to).
  
-**Distribuovaný souborový systém ** - Macejko \\+**Distribuovaný souborový systém ** - Macejko - **zadáno**\\
 Navázání na [[https://dip.felk.cvut.cz/browse/details.php?f=F3&d=K13136&y=2010&a=krejspav&t=dipl|DP]] Pavla Krejsy (návrh a implementace distribuovaného filesystému, beroucího ohled na specifika stanic ve školní síti). Její případná revize a funkční rozšíření. Implementační jazyk je C (potažmo C++). Navázání na [[https://dip.felk.cvut.cz/browse/details.php?f=F3&d=K13136&y=2010&a=krejspav&t=dipl|DP]] Pavla Krejsy (návrh a implementace distribuovaného filesystému, beroucího ohled na specifika stanic ve školní síti). Její případná revize a funkční rozšíření. Implementační jazyk je C (potažmo C++).
  
-**Internetové úložiště dat** - Macejko \\+**Internetové úložiště dat** - Macejko - **zadáno**\\
 Rešerše stávajících produktů na trhu (Gladinet Cloud Studio, Live Mesh, Dropbox, Wuala, ...) (IP).  Rešerše stávajících produktů na trhu (Gladinet Cloud Studio, Live Mesh, Dropbox, Wuala, ...) (IP). 
 Navrhněte a implementujte vlastní systém s přihlédnutím k zabezpečení dat (BP), integraci do stávajících OS a k možnosti využití metod cloud computingu (DP). Navrhněte a implementujte vlastní systém s přihlédnutím k zabezpečení dat (BP), integraci do stávajících OS a k možnosti využití metod cloud computingu (DP).
  
-**Distribuovaný systém pro sdílení dat** - Macejko \\+**Distribuovaný systém pro sdílení dat** - Macejko - **zadáno**\\
 Rešerše stávajících aplikací/protokolů na trhu (Bittorrent, eDonkey, ...). Navrhněte a implementujte vlastní systém s důrazem na distribuovanost celého systému (bez jakéhokoliv centrálního prvku). Dále se zamyslete nad možnostmi zabezpečení komunikace a autentičností sdílených dat. Rešerše stávajících aplikací/protokolů na trhu (Bittorrent, eDonkey, ...). Navrhněte a implementujte vlastní systém s důrazem na distribuovanost celého systému (bez jakéhokoliv centrálního prvku). Dále se zamyslete nad možnostmi zabezpečení komunikace a autentičností sdílených dat.
 +
 +**Optimalizace WAN** - Macejko\\
 +Rešerše stávajících řešení (jak opensource, tak komerčních). Výkonnostní a funkční testy opensource řešení (TrafficSqueezer, WANProxy, ...). Implementace nových mechanismů do existujících opensource systémů (případně návrh a implementace vlastního systému).
  
 **Minimální rozvrhy - heuristiky ** - Macejko \\ **Minimální rozvrhy - heuristiky ** - Macejko \\
Line 194: Line 201:
 **Vizualizace citací** - Macejko, Votava \\ **Vizualizace citací** - Macejko, Votava \\
 Implementujte webovou aplikaci, která bude vizualizovat citace jednotlivých vědeckých článků pomocí grafu. Zdrojem dat budou jednotlivé publikační portály (ACM, IEEE, ...). Implementujte webovou aplikaci, která bude vizualizovat citace jednotlivých vědeckých článků pomocí grafu. Zdrojem dat budou jednotlivé publikační portály (ACM, IEEE, ...).
- 
-**TLS vrstva pro VNC** - Macejko \\ 
-Rozšiřte některou z implementací VNC serveru a klienta (TightVNC, ...) o podporu TLS. Prozkoumejte RFB protokol a jeho stávající rozšíření a navrhěte úpravu protokolu pro vložení TLS mezivrstvy. 
  
 **Rozšíření projektu MTUND** - Macejko \\ **Rozšíření projektu MTUND** - Macejko \\
 Převeďte projekt [[http://wiki.freebsd.org/mtund|mtund]] do prostředí operačního systému GNU/Linux (částečně hotovo od autora projektu). Rozšiřte jej o některé plánované moduly (HTTP, SSH, NTP, ...). Převeďte projekt [[http://wiki.freebsd.org/mtund|mtund]] do prostředí operačního systému GNU/Linux (částečně hotovo od autora projektu). Rozšiřte jej o některé plánované moduly (HTTP, SSH, NTP, ...).
  
-**Rozšíření funkčnosti linuxového modulu netem** - Macejko \\ +**Rozšíření funkčnosti aplikace Ethershaper** - Macejko \\ 
-Rozšiřte funkčnost modulu [[http://www.linuxfoundation.org/collaborate/workgroups/networking/netem|netem]] o další možné emulace (náhodné zpoždění, zpoždění dle dodané charakteristiky, ...). Přidejte podporu časové změny parametrů (spuštění změny v určitém čase, spuštění změny příjmem specifického paketu, ...).+Ethershaper je aplikace umožňující simulovat parametry různých přenosových systémů v rámci ethernetuCílem je rozšířit aplikaci o další možné emulace (náhodné zpoždění, zpoždění dle dodané charakteristiky, ...) a přidat podporu časové změny parametrů (spuštění změny v určitém čase, spuštění změny příjmem specifického paketu, ...).
  
 **Systém pro testovací replikaci síťového provozu** - Macejko \\ **Systém pro testovací replikaci síťového provozu** - Macejko \\
Line 208: Line 212:
  
  
-===== Michal Medvecký ===== 
- 
-Aktuální stav volnosti daného tématu zjistíte v aplikaci zp.feld.cvut.cz. 
- 
-Nebráním se dalším tématům z podobných oborů, ozvěte se e-mailem. 
- 
-**BP:  Ověření elektronického časového razítka v elektronické poště** 
- 
-Prostudujte problematiku elektronických časových razítek a jejich zákonné úpravy v ČR. Implementujte modul pro e-mailový klient, který bude umožňovat ověření platnosti časového razítka, včetně adekvátního rozšíření grafického rozhraní vybraného poštovního klienta. 
- 
-Oponentem budiž Vám Ing. Petr Budiš, CSc., ředitel První certifikační autority. 
- 
-**BP: Cloudové systémy v praxi** 
- 
-Prozkoumejte dostupná komerční či nekomerční řešení cloudových systémů a aplikací na nich provozovatelných. Prozkoumejte nejběžnější komerční aplikace, provozované hostingovými společnostmi. Zjistěte, zda by jejich provoz na cloudových systémech nebyl efektivnější. Zjištění podložte relevantními výpočty. Připravte scénář přechodu nějaké služby z jednoho serverového systému na cloud. 
- 
- 
-** DP: Rozšíření protokolu SMTP ** 
- 
-Prostudujte poslední revize norem protokolu SMTP, dnešní největší hrozby s e-mailem spojené (spam, viry, e-mailové podvody). Navrhněte rozšíření protokolu SMTP či existujících doplňků, které umožní efektivně proti těmto hrozbám bojovat. Některé metody implementujte a otestujte. 
- 
-** DP: Serverová IDS** 
- 
-Prostudujte aktuální automatizované útoky na serverové služby, které nejsou detekovány běžnými systémy pro ochranu proti síťovým útokům, na aplikační úrovni. Navrhněte obecný systém, který by takové útoky dokázal detekovat a efektivně blokovat. Systém by měl být distribuovaný, nové útoky by měly být detekovány a reportovány automaticky do centrálního systému, kde by byly manuálně či automaticky vyhodnocovány a aktualizace by se šířily na serverové agenty samy. 
-Základ systému implementujte. 
- 
-  * [[lide:medvecky|kontakt]] 
  
  • projekty/nabizene.1352976788.txt.gz
  • Last modified: 2012/11/15 10:53
  • by kubr