Virtualus kompetencijos centras

 

 

Centre dirbančią komandą sudaro specialistai, turintys ilgametę (daugiau nei dešimties metų) patirtį  kibernetinio saugumo,  veikliųjų sistemų (realiu laiku veikiančios programinės įrangos, tam tikrais atvejais susietos su sunkiosios pramonės aparatūra) optimizavimo, integrinės aukštadažnės aparatūros (mikrovaldiklių,  individualios įrangos) projektavimo,  vartotojo aptarnavimo sistemų  (Web, FTP, NFS ir panš.)programavimo, sistemų paravirtualizavimo (atliekant lygiagrečiųjų sistemų analizę, panaudojant GRID/klasterizavimo technologijas) srityse. Siekiant sukurti inovatyvų bei optimaliausią ( stabilumo, saugos bei kainos atžvilgiu) sprendimą, darbai dažniausiai vykdomi panaudojant atvirojo kodo (angl. OpenSource) platformas.

 

 

Dalis kolektyvo atliktų darbų

 

 

1. "Debesų kompiuterijos" (angl. Cloud Computing) eyeOS platformos projektavimas bei programavimas.

 

    eyeOS platforma – interaktyvi WEB aplinka, siekianti sukurti sisteminio darbalaukio analogą. Vartotojas, prisijungęs prie paskyros gauna savo asmeninę vietą virtualiajame duomenų centre. Platforma suprogramuota, panaudojant PHP/AJAX programavimo kalbas (nenaudojant FLASH). Duomenų valdymas atliekamas Python pagrindu sukurtu varikliu, o duomenų bazėms panaudoti MySQL bei LDAP programiniai paketai. Vienas svarbiausių uždavinių buvo įdiegti į platformą duomenų terminalą, kurio pagalba vartotojas galetų interaktyviai valdyti (paleisti programas, atlikti skaičiavimo uždavinius, peržiūrėti audiovizualinę medžiagą ar prisijungti prie namuose esančios periferijos). Šiam darbui atlikti buvo analizuojami Internet'o protokolai, aprašomi RFC paskyrose (tarp jų RFC 2616, RFC 3501, RFC 3530, RFC 1939, RFC 3720 ir panš.) bei rezultatai panaudojami tinkliniame programavime, apimančiame OSI 3-7 lygmenis.

    Šiuo metu modifikuotą eyeOS naudoja komercinės bendrovės bei Lietuvos akademinio tinklo nariai.

 

2.   SSO (angl. Single-Sign On) sistema.

 

    Single-Sign On sistema leidžia vartotojui saugiai bei greitai pasiekti savo Internetinius paskyros duomenis, kurie yra apsaugoti bendruoju prisijungimo rekvizitu. Šios sistemos esmė – naudojant šią prisijungimo architektūrą, saugos mechanizmai į Internetines bei stacionariąsias sistemas integruojami kaip moduliai. Tai leidžia lengvai ir greitai apjungti norimus resursus ir užtikrinti tinkamą duomenų apsaugą (nebereikia naudoti papildomų tarpstotinių duomenų bazių, kurios dažnai susietos vartotojui prieinamomis sistemomis). Sistema kurta, serverio daliai panaudojant žemo lygio (C, ASM) programavimo kalbas, kurios užtikrina greitesnį sistemos veikimą. Vartotojo aptarnaujančioji pusė programuota su PHP kalba. Šią sistemą naudoja komercinės bei akademinės įstaigos.

 

Viešai prieinama sistemos dalis: KTU autentifikacijos sistema, pasiekiama: http://login.ktu.lt/

 

3.   El. pašto, Web platformų, FTP, integrinės aparatūros analitiniai darbai.

 

Komanda kuria privačius saugos įrankius, skirtus serverių programinės dalies atnaujinimui bei  programinių paketų klaidų ištaisymui. Kai kurie darbai, apimantys aptarnavimo stočių saugą:

    IMAP paslaugos Davecot serverį -- saugos spragų pataisymas;

    Webmail paslaugos Horde serverį -- saugos spragų pataisymas bei serviso optimizavimas;

    WEB paslaugos Apache 1.x/2.x serverį -- kritinių saugos spragų ištaisymas;

    FTP paslaugos ProFTP serverį -- saugos spragų ištaisymas;

    Atlikti integrinės aparatūros saugos analizės darbai, išaiškinti kodo šifravimo/dešifravimo algoritmai,    panaudotos tam tikros kodo atkuriamumo technologijos.

 

4. TV transliavimo mechanizmų darbai.

 

    Sukurti IPTV transliavimo mechanizmai, leidžiantys efektyviau perduoti bei valdyti audiovizualinius srautus.     Atliktas analitinis darbas bendrovei AB, "TEO, LT", tema "HTTP Live streaming integracija į GPON tinklą".

 

 

5. Įterptinės įrangos (angl. embeded hardware) projektavimo darbai.

  

 Atlikti tiksliosios aparatūros projektavimo, programavimo, paleidimo darbai.

 

 

6. Mobiliųjų platformų programavimas.

 

    Laboratorijos darbuotojai geba kurti mobiliąsias programanas (aplikacijas), veikiančias Android platformoje. Vienas sudėtingiausių kurtų darbų yra vizualinės medžiagos atpažinimo bei modeliavimo įrankis.

 

 

7. Taikomųjų programų programavimas.

 

    Specialistai atlieka taikomųjų programų kūrimo darbus, nepriklausomai nuo kuriamos platformos. Atliekamų darbų spektrą sudaro visų lygių programavimo kalbų programavimas (nuo atitinkamos

platformos asemblerio, C, C++, Python, Perl iki Java, PHP), atitinkamų sistemų projektavimas bei įrangos testavimas.

 

Kontaktai:

infovkc@ktu.lt

Atnaujinta: 2012-08-10