NoSQL databáze - IndexedDB

Název práce: NoSQL databáze - IndexedDB
Autor(ka) práce: Vršek, David
Typ práce: Bakalářská práce
Vedoucí práce: Palovská, Helena
Oponenti práce: Tomášková, Barbora
Jazyk práce: Česky
Abstrakt:
Cílem práce je seznámit s databází IndexedDB, ukázat její specifičnost a analyzovat ji z hlediska bezpečnosti. Součástí je dále praktická ukázka práce s databází a bezpečnostní analýza spolu s doporučením jakým způsobem postupovat bezpečně při využívání IndexedDB. Hlavním přínosem práce je rozšíření povědomí o konceptech IndexedDB spojením teoretických poznatků v širším pojetí a následné aplikaci na praktické ukázce. Zobrazení IndexedDB v širším pojetí umožňuje čtenáři nahlížet na IndexedDB z jiného úhlu pohledu při jejím používání z hlediska bezpečnosti i vývoje. Práce dále v teoretické i praktické části zdůrazňuje odlišnosti IndexedDB od ostatních produktů. V úvodu práce je stručně popsán obecný koncept NoSQL databází se stručným popisem odchylek od standardu, které nastávají v případě IndexedDB. S těmito odlišnostmi jsou spjaty technologie HTML ve verzi 5 a JavaScript vycházející ze standardu ECMAScript v aktuální verzi 5. Tyto technologie tedy budou s dalšími koncepty rozvedeny v kontextu IndexedDB. V následující části jsou na testovacím prostředí zobrazeny konkrétní bezpečnostní problémy IndexedDB a návrh na jejich řešení na konceptuální úrovni. Na tuto práci je možné navázat hlubší technickou analýzou některých chyb
Klíčová slova: HTML5 API; Javascript DB; Databáze; NoSQL; Indexed DB ; Bezpečnost
Název práce: NoSQL databases- IndexedDB
Autor(ka) práce: Vršek, David
Typ práce: Bachelor thesis
Vedoucí práce: Palovská, Helena
Oponenti práce: Tomášková, Barbora
Jazyk práce: Česky
Abstrakt:
The thesis provides introduction to IndexedDB, describes its specificity and aims at security analysis of IndexedDB. The thesis focuses on extension of IndexedDB knowledge and description of technologies, concepts and environment connected with it. A part of the thesis is a practical example showing how to work with IndexedDB followed by a security analysis illustrating a secure way of IndexedDB usage. The main benefit of the thesis is extending knowledge of IndexDB's concepts shown in a big picture supported with a practical example. The big-picture point of view allows the thesis to make the reader think differently regarding security and development while using IndexedDB. The thesis also illustrates the differences between IndexedDB and the rest of NoSQL products through practical and theoretical part as well. The introduction briefly explains NoSQL concept with a short description of the differences from the standard. These differences come from the connection of IndexedDB, HTML in version 5 and JavaScript, in version EcmaScript 5, which is the current standard for JavaScript. These technologies and other concepts will be described in context of IndexedDB. The next part of the thesis shows how to work with IndexedDB on practical example. This part is followed by a security analysis. The thesis can be used for advanced technological analysis of explained security issues.
Klíčová slova: HTML5 API; JavaScript DB; Database; NoSQL; IndexedDB; Security

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 5. 2. 2015
Datum podání práce: 9. 5. 2015
Datum obhajoby: 15. 6. 2015
Identifikátor v systému InSIS: https://insis.vse.cz/zp/51096/podrobnosti

Soubory ke stažení

    Poslední aktualizace: