Diplomová práce se zabývá návrhem a implementací platformy pro offline aktualizaci re-dakčního systému WordPress. Tento systém je ve velké míře celosvětově využíván k tvorbě webových stránek, přičemž jsou kladeny vysoké požadavky na jeho zabezpečení. Jedním ze způsobů, jak dosáhnout vysoké úrovně zabezpečení, je provádění pravidelných aktualizací. Systém WordPress sám o sobě nabízí několik možností, jak aktualizaci pro-vést. Při správě vyššího počtu instalací systému WordPress však vznikla potřeba centrální-ho řízení těchto aktualizací a zvýšení úrovně dohledu při jejich provádění. Za tímto účelem bylo navrženo a implementováno softwarové řešení, které umožňuje prostřednictvím ad-ministračního rozhraní distribuci aktualizací pro jednotlivé instalace systému WordPress z centrálního serveru. Součástí implementovaného řešení je zabezpečení datového přenosu při provádění jednotlivých aktualizací.
Anotace v angličtině
The thesis deals with the design and implementation of the platform for offline updating of the WordPress content management system. This system is used extensively worldwide to create websites, with high security requirements. One way to achieve a high level of secu-rity is to perform regular updates. WordPress itself offers several ways to perform the up-date. However, when managing a higher number of WordPress installations, there was a need for centralized management of these updates and an increased level of oversight in their implementation. For this purpose, a software solution has been designed and imple-mented that allows the distribution of updates for individual installations of WordPress from a central server through the administration interface. Part of the proposed solution is the security of data transmission when performing individual updates.
Klíčová slova
WordPress, offline aktualizace, zabezpečení
Klíčová slova v angličtině
WordPress, offline updates, security
Rozsah průvodní práce
53
Jazyk
CZ
Anotace
Diplomová práce se zabývá návrhem a implementací platformy pro offline aktualizaci re-dakčního systému WordPress. Tento systém je ve velké míře celosvětově využíván k tvorbě webových stránek, přičemž jsou kladeny vysoké požadavky na jeho zabezpečení. Jedním ze způsobů, jak dosáhnout vysoké úrovně zabezpečení, je provádění pravidelných aktualizací. Systém WordPress sám o sobě nabízí několik možností, jak aktualizaci pro-vést. Při správě vyššího počtu instalací systému WordPress však vznikla potřeba centrální-ho řízení těchto aktualizací a zvýšení úrovně dohledu při jejich provádění. Za tímto účelem bylo navrženo a implementováno softwarové řešení, které umožňuje prostřednictvím ad-ministračního rozhraní distribuci aktualizací pro jednotlivé instalace systému WordPress z centrálního serveru. Součástí implementovaného řešení je zabezpečení datového přenosu při provádění jednotlivých aktualizací.
Anotace v angličtině
The thesis deals with the design and implementation of the platform for offline updating of the WordPress content management system. This system is used extensively worldwide to create websites, with high security requirements. One way to achieve a high level of secu-rity is to perform regular updates. WordPress itself offers several ways to perform the up-date. However, when managing a higher number of WordPress installations, there was a need for centralized management of these updates and an increased level of oversight in their implementation. For this purpose, a software solution has been designed and imple-mented that allows the distribution of updates for individual installations of WordPress from a central server through the administration interface. Part of the proposed solution is the security of data transmission when performing individual updates.
Klíčová slova
WordPress, offline aktualizace, zabezpečení
Klíčová slova v angličtině
WordPress, offline updates, security
Zásady pro vypracování
Specifikujte možnosti offline aktualizací platformy Wordpress.
Navrhněte infrastrukturu pro aktualizace.
Navrhnětě způsob zabezpečení komunikace mezi agenty a centrálním serverem.
Proveďte testovací implementaci navrženého řešení.
Otestujte funkčnost řešení na poskytnutých scénářích aktualizací.
Zásady pro vypracování
Specifikujte možnosti offline aktualizací platformy Wordpress.
Navrhněte infrastrukturu pro aktualizace.
Navrhnětě způsob zabezpečení komunikace mezi agenty a centrálním serverem.
Proveďte testovací implementaci navrženého řešení.
Otestujte funkčnost řešení na poskytnutých scénářích aktualizací.
Seznam doporučené literatury
RAPHAËL HERTZOG AND ROLAND MAS. The Debian administrator\symbol{39}s handbook: Debian squeeze from discovery to mastery. Lulu Com, 2012. ISBN 9791091414005.
WILLIAMS, Brad, David. DAMSTRA a Hal STERN. Professional WordPress: design and development. Second edition. Indianapolis, IN: John Wiley \& Sons, 2013. Wrox professional guides. ISBN 978-1-118-44227-2.
SOBELL, Mark G. Mistrovství v Linuxu: příkazový řádek, shell, programování. Brno: Computer Press, 2007. Mistrovství. ISBN 978-80-251-1726-2.
KRČMÁŘ, Petr. Linux: tipy a triky pro bezpečnost. Praha: Grada, 2004. ISBN 8024708124.
BRANDEJS, Michal. Linux: praktický průvodce. 2. vyd., (V Konvoji 1.). Brno: Konvoj, 2003. ISBN 80-7302-050-5.
KYSELA, Martin. 333 tipů a triků pro Linux. Brno: CP Books, 2005. ISBN 80-722-6866-x.
Seznam doporučené literatury
RAPHAËL HERTZOG AND ROLAND MAS. The Debian administrator\symbol{39}s handbook: Debian squeeze from discovery to mastery. Lulu Com, 2012. ISBN 9791091414005.
WILLIAMS, Brad, David. DAMSTRA a Hal STERN. Professional WordPress: design and development. Second edition. Indianapolis, IN: John Wiley \& Sons, 2013. Wrox professional guides. ISBN 978-1-118-44227-2.
SOBELL, Mark G. Mistrovství v Linuxu: příkazový řádek, shell, programování. Brno: Computer Press, 2007. Mistrovství. ISBN 978-80-251-1726-2.
KRČMÁŘ, Petr. Linux: tipy a triky pro bezpečnost. Praha: Grada, 2004. ISBN 8024708124.
BRANDEJS, Michal. Linux: praktický průvodce. 2. vyd., (V Konvoji 1.). Brno: Konvoj, 2003. ISBN 80-7302-050-5.
KYSELA, Martin. 333 tipů a triků pro Linux. Brno: CP Books, 2005. ISBN 80-722-6866-x.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Součástí prezentace DP nebyla praktická ukázka.
V rámci obhajoby byly položeny následující dotazy:
1. Proč aplikace ukazuje verzi WP 1,2 když wordpress používá jiné číslování verzí? (Ing. David Malaník, Ph.D.)
2. Kde vidíte příčinu problému komunikace mezi agenty a řídícím serverem? (Ing. David Malaník, Ph.D.)
Student zodpověděl položené dotazy vedoucího DP a oponenta v plném rozsahu.