dc.contributor.advisor | Zavoral, Filip | |
dc.creator | Kaprál, Ondrej | |
dc.date.accessioned | 2017-05-07T20:59:46Z | |
dc.date.available | 2017-05-07T20:59:46Z | |
dc.date.issued | 2012 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/46321 | |
dc.description.abstract | V tejto bakalárskej práci si kladieme za cieľ navrhnúť a implementovať peer-to-peer variantu služby pre komentovanie internetových zdrojov. Z funkčného hľadiska sa jedná o implementáciu diskusného fóra v P2P prostredí. Pokúšame sa o dosiahnutie čo najviac decentralizovaného riešenia pri splnení podmienok: ukladanie obsahu v distribuovanej hašovacej tabuľke, zavedenie konceptu identity užívateľa a ochrana tejto identity pred odcudzením. Pri analýze dochádzame k záveru, že v prostredí kde užívatelia neustanovujú väzby a generovaný obsah je broadcastového typu je nutná globálne dôverovaná autorita. Tá pomocou mechanizmu prenosu dôvery umožní ľubovoľnému užívateľovi overiť autenticitu obsahu vytvoreného iným užívateľom systému. Zavádzame teda PKI s certifikačnou autoritou (CA). Záväzok maximálnej decentralizácie napĺňame viacerými opatreniami na úrovni dizajnu aplikácie. Umožňujeme beh viacerých inštancií CA, minimalizujeme moc CA monitorovať činnosť užívateľov, cenzurovať ich obsah apod. Zároveň vytvárame priestor pre budúce zavedenie reputácie užívateľov. Užívateľské rozhranie aplikácie integrujeme do webového prehliadača, čim sa nám darí odtieniť užívateľa od zložitosti P2P modelu. | cs_CZ |
dc.description.abstract | The aim of this bachelor thesis is to design and implement peer-to-peer version of a service for commenting of internet resources. From a functional point of view it is an implementation of P2P discussion forum. We attempt to achieve the highest possible degree of decentralization while meeting these requirements: usage of distributed hash table to store data content and deployment of user identity concept while protecting this identity against theft. In the analysis we came to realize that in the environment where users do not establish any bindings and content distribution is broadcast in nature there is need for globally trusted authority. For this reason it is deployed PKI with certication authority (CA). Our pursuit of maximum decentralization is reached by multiple measures in the design of the application. We allowed simultaneous operation of multiple CA instances, we have also minimized the power of CA to monitor user activities or to censor the content of the system. User interface of the software is integrated into web browser what helps us to shield user from complexity caused by P2P design. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | peer-to-peer | cs_CZ |
dc.subject | distribuované hashovací tabulky | cs_CZ |
dc.subject | peer-to-peer | en_US |
dc.subject | distributed hash tables | en_US |
dc.title | Distropine - Distribuovaný systém pro komentování webových stránek | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2012 | |
dcterms.dateAccepted | 2012-06-18 | |
dc.description.department | Department of Software Engineering | en_US |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 116269 | |
dc.title.translated | Distropine - Distributed System for Anotation of Web Pages | en_US |
dc.contributor.referee | Nečaský, Martin | |
dc.identifier.aleph | 001484883 | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | General Computer Science | en_US |
thesis.degree.discipline | Obecná informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
thesis.degree.program | Informatika | cs_CZ |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Obecná informatika | cs_CZ |
uk.degree-discipline.en | General Computer Science | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | V tejto bakalárskej práci si kladieme za cieľ navrhnúť a implementovať peer-to-peer variantu služby pre komentovanie internetových zdrojov. Z funkčného hľadiska sa jedná o implementáciu diskusného fóra v P2P prostredí. Pokúšame sa o dosiahnutie čo najviac decentralizovaného riešenia pri splnení podmienok: ukladanie obsahu v distribuovanej hašovacej tabuľke, zavedenie konceptu identity užívateľa a ochrana tejto identity pred odcudzením. Pri analýze dochádzame k záveru, že v prostredí kde užívatelia neustanovujú väzby a generovaný obsah je broadcastového typu je nutná globálne dôverovaná autorita. Tá pomocou mechanizmu prenosu dôvery umožní ľubovoľnému užívateľovi overiť autenticitu obsahu vytvoreného iným užívateľom systému. Zavádzame teda PKI s certifikačnou autoritou (CA). Záväzok maximálnej decentralizácie napĺňame viacerými opatreniami na úrovni dizajnu aplikácie. Umožňujeme beh viacerých inštancií CA, minimalizujeme moc CA monitorovať činnosť užívateľov, cenzurovať ich obsah apod. Zároveň vytvárame priestor pre budúce zavedenie reputácie užívateľov. Užívateľské rozhranie aplikácie integrujeme do webového prehliadača, čim sa nám darí odtieniť užívateľa od zložitosti P2P modelu. | cs_CZ |
uk.abstract.en | The aim of this bachelor thesis is to design and implement peer-to-peer version of a service for commenting of internet resources. From a functional point of view it is an implementation of P2P discussion forum. We attempt to achieve the highest possible degree of decentralization while meeting these requirements: usage of distributed hash table to store data content and deployment of user identity concept while protecting this identity against theft. In the analysis we came to realize that in the environment where users do not establish any bindings and content distribution is broadcast in nature there is need for globally trusted authority. For this reason it is deployed PKI with certication authority (CA). Our pursuit of maximum decentralization is reached by multiple measures in the design of the application. We allowed simultaneous operation of multiple CA instances, we have also minimized the power of CA to monitor user activities or to censor the content of the system. User interface of the software is integrated into web browser what helps us to shield user from complexity caused by P2P design. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990014848830106986 | |