Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/13426 |
Resumo: | A segurança e o desempenho nas aplicações WEB é algo fundamental. Este trabalho tem como foco demonstrar de maneira teórica e com exemplos práticos, como deixar uma aplicação WEB segura, através do controle de autenticação e autorização utilizando JAAS (Java Authentication and Authorization Service) e explorando os recursos de segurança e backup fornecidos pelo SGBD (Sistema Gerenciador de Banco de Dados) PostgreSQL. Também será aprimorado a performance do servidor de aplicação GlassFish para melhorar o desempenho da aplicação WEB. |
id |
UTFPR-12_03d39b37be5ef56ef468eee2a0e640c0 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/13426 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2020-11-16T14:44:10Z2020-11-16T14:44:10Z2011-06-14LUVIZON, Jariel Guilherme. Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL. 2011. 47 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011.http://repositorio.utfpr.edu.br/jspui/handle/1/13426A segurança e o desempenho nas aplicações WEB é algo fundamental. Este trabalho tem como foco demonstrar de maneira teórica e com exemplos práticos, como deixar uma aplicação WEB segura, através do controle de autenticação e autorização utilizando JAAS (Java Authentication and Authorization Service) e explorando os recursos de segurança e backup fornecidos pelo SGBD (Sistema Gerenciador de Banco de Dados) PostgreSQL. Também será aprimorado a performance do servidor de aplicação GlassFish para melhorar o desempenho da aplicação WEB.The safety and performance in WEB applications is fundamental. This work focuses on theoretical and demonstrate the way with practical examples how to make WEB application security by controlling authentication and authorization using JAAS (Java Authentication and Authorization Service) and exploiting the resources of security and backup provided by the DBMS (System Manager Database) PostgreSQL. Will also be improved performance of the application server GlassFish to improve performance of WEB application.porUniversidade Tecnológica Federal do ParanáMedianeiraTecnologia em Análise e Desenvolvimento de SistemasBanco de dados - Medidas de segurançaInterface de programas aplicativos (Software)Banco de dados - GerênciaData base securityApplication Program Interfaces (Computer software)Data base managementSegurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQLinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisMedianeiraSchütz, FernandoLuvizon, Jariel Guilhermereponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILMD_COADS_2011_1_05.pdf.jpgGenerated Thumbnailimage/jpeg1280http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13426/1/MD_COADS_2011_1_05.pdf.jpg48c20c7489bf2af4cd6bb9445aa847d0MD51ORIGINALMD_COADS_2011_1_05.pdfapplication/pdf804119http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13426/2/MD_COADS_2011_1_05.pdffc8c77148b821f8fbf46381da7d668edMD52LICENSElicense.txttext/plain1748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13426/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTMD_COADS_2011_1_05.pdf.txtExtracted texttext/plain68461http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13426/4/MD_COADS_2011_1_05.pdf.txte1ffaa397e2e348f376d258b30cde972MD541/134262020-11-16 12:44:11.144oai:repositorio.utfpr.edu.br:1/13426Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-16T14:44:11Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL |
title |
Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL |
spellingShingle |
Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL Luvizon, Jariel Guilherme Tecnologia em Análise e Desenvolvimento de Sistemas Banco de dados - Medidas de segurança Interface de programas aplicativos (Software) Banco de dados - Gerência Data base security Application Program Interfaces (Computer software) Data base management |
title_short |
Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL |
title_full |
Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL |
title_fullStr |
Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL |
title_full_unstemmed |
Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL |
title_sort |
Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL |
author |
Luvizon, Jariel Guilherme |
author_facet |
Luvizon, Jariel Guilherme |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Schütz, Fernando |
dc.contributor.author.fl_str_mv |
Luvizon, Jariel Guilherme |
contributor_str_mv |
Schütz, Fernando |
dc.subject.cnpq.fl_str_mv |
Tecnologia em Análise e Desenvolvimento de Sistemas |
topic |
Tecnologia em Análise e Desenvolvimento de Sistemas Banco de dados - Medidas de segurança Interface de programas aplicativos (Software) Banco de dados - Gerência Data base security Application Program Interfaces (Computer software) Data base management |
dc.subject.por.fl_str_mv |
Banco de dados - Medidas de segurança Interface de programas aplicativos (Software) Banco de dados - Gerência Data base security Application Program Interfaces (Computer software) Data base management |
description |
A segurança e o desempenho nas aplicações WEB é algo fundamental. Este trabalho tem como foco demonstrar de maneira teórica e com exemplos práticos, como deixar uma aplicação WEB segura, através do controle de autenticação e autorização utilizando JAAS (Java Authentication and Authorization Service) e explorando os recursos de segurança e backup fornecidos pelo SGBD (Sistema Gerenciador de Banco de Dados) PostgreSQL. Também será aprimorado a performance do servidor de aplicação GlassFish para melhorar o desempenho da aplicação WEB. |
publishDate |
2011 |
dc.date.issued.fl_str_mv |
2011-06-14 |
dc.date.accessioned.fl_str_mv |
2020-11-16T14:44:10Z |
dc.date.available.fl_str_mv |
2020-11-16T14:44:10Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
LUVIZON, Jariel Guilherme. Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL. 2011. 47 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/13426 |
identifier_str_mv |
LUVIZON, Jariel Guilherme. Segurança e desempenho em aplicações web utilizando JAAS, GlassFish e PostgreSQL. 2011. 47 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/13426 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Medianeira |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Medianeira |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13426/1/MD_COADS_2011_1_05.pdf.jpg http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13426/2/MD_COADS_2011_1_05.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13426/3/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13426/4/MD_COADS_2011_1_05.pdf.txt |
bitstream.checksum.fl_str_mv |
48c20c7489bf2af4cd6bb9445aa847d0 fc8c77148b821f8fbf46381da7d668ed 8a4605be74aa9ea9d79846c1fba20a33 e1ffaa397e2e348f376d258b30cde972 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805923065412976640 |