Dobre praktyki związane z bezpieczeństwem aplikacji webowych

master
dc.abstract.enNowadays every respected company, institution, organization has its own website. During the recent years simple, static websites have evolved to sophisticated applications offering: shopping, video-conferences, gaming and much more. Creating such an advanced software pose a challenge from architectural as well as technical point of view. The goal of the thesis is to present a common security terminology, explain the popular attacks and suggest the defense techniques.Web application security is a complex topic as results during software creation many factors need to be taken into consideration. At the beginning of the thesis a comprehensive description of an operating system is presented, it includes:•comparison between the most popular systems from the security point of view•set of principles that increase security level•tools facilitating system managementNetwork security is the next topic that undoubtedly has a huge impact on the web application security. The thesis presents the common practices for enhancing network security level. Tools for networking monitoring like: Tcpdump, Wireshark are illustrated. Reader will also find useful tips about Intrusion Detection Systems ex: Snort.Web application security is the main topic of the thesis. It covers the Open Web Application Security Project (OWASP) and OWASP Top Ten. There is a detail description about the most critical web application security flaws like: Injections, Cross-Site Scripting, Security Misconfiguration, Cross-Site Request Forgery. All described attacks were deeply analyzed allowing the reader understand every vulnerability. There are also many examples describing tools included in Linux Kali and their potential usage.Web browser security is the last topic. It compares the most popular browsers by analyzing their architecture and approach to the security. To sum-up, the thesis covers a wide range of security aspects. It contains the basic information that can be easily understand by a beginner as well as more advanced topics that can be valuable for demanding users. Reading the thesis gives a solid knowledge about the application security and defense techniques which can be applied in everyday life.pl
dc.abstract.plW dzisiejszych czasach każda szanująca się firma, instytucja lub organizacja posiada swoją stronę internetową. W przeciągu ostatnich lat proste, statyczne strony przekształciły się w wyrafinowane aplikację oferujące m.in. zakupy, video konferencję, gry i wiele więcej. Tworzenie tak zaawansowanego oprogramowania stanowi wyzwanie zarówno pod kątem jego architektury jaki i bezpieczeństwa. Celem tej pracy jest zaznajomienie czytelnika z tematyką bezpieczeństwa aplikacji webowych, przedstawienie popularnych ataków oraz opisanie metod obrony przed nimi.Bezpieczeństwo aplikacji www jest to temat niezwykle złożony, co powoduje, że podczas tworzenia programu należy uwzględnić wiele czynników. Na początku pracy został przedstawiony opis systemów operacyjnych, zawierający m.in:•porównanie najpopularniejszych systemów pod kątem bezpieczeństwa•zestaw reguł zwiększających poziom bezpieczeństwa•narzędzia ułatwiające zarządzanie systemem Bezpieczeństwo sieciowe to kolejny opisany temat, który ma znaczący wpływ na ochronę aplikacji webowych. W pracy przeanalizowano techniki zwiększające poziom bezpieczeństwa sieciowego. Zostały przedstawione narzędzia do monitorowania ruch sieciowego m.in Tcpdump, Wireshark. Czytelnik znajdzie również przydatne wskazówki na temat systemów detekcji włamań np. Snort. Bezpieczeństwo aplikacji webowych to główny temat pracy. Zawiera on informacje na temat Open Web Security Project (OWASP) i OWASP Top Ten. W sposób szczegółowy zostały opisane najpopularniejsze błędy bezpieczeństwa m.in: Cross-Site Scripting, Security Misconfiguration, Cross-Site Request Forgery. Wszystkie opisane ataki zostały dokładnie przeanalizowane aby umożliwić czytelnikowi zrozumienie każdej z podatności. W pracy znajduje się też wiele przykładów korzystających z programów dostępnych w Linux Kali.Ostatnim opisanym zagadnieniem jest bezpieczeństwo przeglądarek internetowych. Została przedstawiona architektura najpopularniejszych przeglądarek oraz ich porównanie pod kątem bezpieczeństwa. Podsumowując, paca zawiera informacje na temat dobrych praktyk związanych z bezpieczeństwem aplikacji webowych. Zarówno osoba początkująca jak i bardziej zaawansowana znajdzie dla siebie wartościowe informacje. Przeczytanie tej pracy daj solidną wiedzę na temat bezpieczeństwa aplikacji webowych oraz technik obrony przed popularnymi atakami, które mogą być wykorzystane w codziennym życiu.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorKalita, Piotr - 128604 pl
dc.contributor.authorJaromin, Grzegorzpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerKalita, Piotr - 128604 pl
dc.contributor.reviewerGasiński, Leszek - 128012 pl
dc.date.accessioned2020-07-26T22:00:17Z
dc.date.available2020-07-26T22:00:17Z
dc.date.submitted2016-09-29pl
dc.fieldofstudyinżynieria oprogramowaniapl
dc.identifier.apddiploma-105298-146310pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/211672
dc.languagepolpl
dc.subject.enweb application security, network security, http headers , browser security, server security, owasp, , linux kali, snortpl
dc.subject.plBezpieczeństwo aplikacji webowych, bezpieczeństwo sieciowe, nagłówki http, bezpieczeństwo przeglądarek, bezpieczeństwo serwera aplikacji, owasp, linux kali, snort.pl
dc.titleDobre praktyki związane z bezpieczeństwem aplikacji webowychpl
dc.title.alternativeWeb application security – best practices.pl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
Nowadays every respected company, institution, organization has its own website. During the recent years simple, static websites have evolved to sophisticated applications offering: shopping, video-conferences, gaming and much more. Creating such an advanced software pose a challenge from architectural as well as technical point of view. The goal of the thesis is to present a common security terminology, explain the popular attacks and suggest the defense techniques.Web application security is a complex topic as results during software creation many factors need to be taken into consideration. At the beginning of the thesis a comprehensive description of an operating system is presented, it includes:•comparison between the most popular systems from the security point of view•set of principles that increase security level•tools facilitating system managementNetwork security is the next topic that undoubtedly has a huge impact on the web application security. The thesis presents the common practices for enhancing network security level. Tools for networking monitoring like: Tcpdump, Wireshark are illustrated. Reader will also find useful tips about Intrusion Detection Systems ex: Snort.Web application security is the main topic of the thesis. It covers the Open Web Application Security Project (OWASP) and OWASP Top Ten. There is a detail description about the most critical web application security flaws like: Injections, Cross-Site Scripting, Security Misconfiguration, Cross-Site Request Forgery. All described attacks were deeply analyzed allowing the reader understand every vulnerability. There are also many examples describing tools included in Linux Kali and their potential usage.Web browser security is the last topic. It compares the most popular browsers by analyzing their architecture and approach to the security. To sum-up, the thesis covers a wide range of security aspects. It contains the basic information that can be easily understand by a beginner as well as more advanced topics that can be valuable for demanding users. Reading the thesis gives a solid knowledge about the application security and defense techniques which can be applied in everyday life.
dc.abstract.plpl
W dzisiejszych czasach każda szanująca się firma, instytucja lub organizacja posiada swoją stronę internetową. W przeciągu ostatnich lat proste, statyczne strony przekształciły się w wyrafinowane aplikację oferujące m.in. zakupy, video konferencję, gry i wiele więcej. Tworzenie tak zaawansowanego oprogramowania stanowi wyzwanie zarówno pod kątem jego architektury jaki i bezpieczeństwa. Celem tej pracy jest zaznajomienie czytelnika z tematyką bezpieczeństwa aplikacji webowych, przedstawienie popularnych ataków oraz opisanie metod obrony przed nimi.Bezpieczeństwo aplikacji www jest to temat niezwykle złożony, co powoduje, że podczas tworzenia programu należy uwzględnić wiele czynników. Na początku pracy został przedstawiony opis systemów operacyjnych, zawierający m.in:•porównanie najpopularniejszych systemów pod kątem bezpieczeństwa•zestaw reguł zwiększających poziom bezpieczeństwa•narzędzia ułatwiające zarządzanie systemem Bezpieczeństwo sieciowe to kolejny opisany temat, który ma znaczący wpływ na ochronę aplikacji webowych. W pracy przeanalizowano techniki zwiększające poziom bezpieczeństwa sieciowego. Zostały przedstawione narzędzia do monitorowania ruch sieciowego m.in Tcpdump, Wireshark. Czytelnik znajdzie również przydatne wskazówki na temat systemów detekcji włamań np. Snort. Bezpieczeństwo aplikacji webowych to główny temat pracy. Zawiera on informacje na temat Open Web Security Project (OWASP) i OWASP Top Ten. W sposób szczegółowy zostały opisane najpopularniejsze błędy bezpieczeństwa m.in: Cross-Site Scripting, Security Misconfiguration, Cross-Site Request Forgery. Wszystkie opisane ataki zostały dokładnie przeanalizowane aby umożliwić czytelnikowi zrozumienie każdej z podatności. W pracy znajduje się też wiele przykładów korzystających z programów dostępnych w Linux Kali.Ostatnim opisanym zagadnieniem jest bezpieczeństwo przeglądarek internetowych. Została przedstawiona architektura najpopularniejszych przeglądarek oraz ich porównanie pod kątem bezpieczeństwa. Podsumowując, paca zawiera informacje na temat dobrych praktyk związanych z bezpieczeństwem aplikacji webowych. Zarówno osoba początkująca jak i bardziej zaawansowana znajdzie dla siebie wartościowe informacje. Przeczytanie tej pracy daj solidną wiedzę na temat bezpieczeństwa aplikacji webowych oraz technik obrony przed popularnymi atakami, które mogą być wykorzystane w codziennym życiu.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Kalita, Piotr - 128604
dc.contributor.authorpl
Jaromin, Grzegorz
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Kalita, Piotr - 128604
dc.contributor.reviewerpl
Gasiński, Leszek - 128012
dc.date.accessioned
2020-07-26T22:00:17Z
dc.date.available
2020-07-26T22:00:17Z
dc.date.submittedpl
2016-09-29
dc.fieldofstudypl
inżynieria oprogramowania
dc.identifier.apdpl
diploma-105298-146310
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/211672
dc.languagepl
pol
dc.subject.enpl
web application security, network security, http headers , browser security, server security, owasp, , linux kali, snort
dc.subject.plpl
Bezpieczeństwo aplikacji webowych, bezpieczeństwo sieciowe, nagłówki http, bezpieczeństwo przeglądarek, bezpieczeństwo serwera aplikacji, owasp, linux kali, snort.
dc.titlepl
Dobre praktyki związane z bezpieczeństwem aplikacji webowych
dc.title.alternativepl
Web application security – best practices.
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
131
Views per month
Views per city
Warsaw
25
Krakow
19
Wroclaw
11
Skierniewice
5
Rzeszów
4
Dalachow
3
Poznan
3
Ashburn
2
Bremen
2
Dublin
2

No access

No Thumbnail Available