Implementação de Sticky Policies em um provedor OpenID Connect
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Outros Autores: | |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/xmlui/handle/123456789/177711 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação. |
id |
UFSC_1122720bb965d314dbeeca085c44078f |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/177711 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Implementação de Sticky Policies em um provedor OpenID Connectautenticaçãosticky policiespoliticas de privacidadeopenid connectTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Com o crescente mercado de sistemas web, deve crescer também o cuidado das organizações com os dados sensíveis dos usuários de seus serviços, em especial dados de identificação, também chamados de PII (personally identifiable information), enviados pelos usuários para as suas aplicações. Quando usuários compartilham seus dados com um serviço, devem ter controle sobre o uso destes e certeza que o destino destes dados será cumprido, além das regras quanto ao seu uso ou divulgação a terceiros. As políticas de privacidade são os documentos que destinam-se a ajudar o usuário a entender sobre o tratamento dos dados após a coleta. Através delas, o usuário é questionado ou informado sobre as informações coletadas, o uso dessas informações, o tempo de retenção ou da divulgação das mesmas. O OpenID Connect, que conta com diversas implementações Open Source e baseado no protocolo OAuth 2.0, visa garantir autenticação e autorização entre um usuário e o serviço desejado. Para tanto, fornece as informações sobre o usuário final na forma de um token, que contém as informações básicas de perfil sobre o usuário. Através deste trabalho, foi realizada a implementação de uma extensão em um provedor de identidades que utiliza o protocolo OpenID Connect, permitindo o envio de políticas de privacidade no contexto da utilização do serviço, juntamente com as informações básicas contidas no token. Para tal, é utilizado o contexto de Sticky Policies, que agrega as políticas de privacidade aos dados do usuário normalmente enviados pelo protocolo OpenID Connect, permitindo que o usuário de um serviço tenha controle sobre a aplicação e divulgação de seus dados.As the web systems market grows up, organizations concern with services classified users data must grow as well, especially identification data, also called PII - Personally Identifiable Information, which is sent from the users to companies applications. When users share their data with a service, they must have control upon it’s destination and make sure it’s purpose will be fulfilled, beyond third party usage and disclosure rules. Privacy policy are documents intended to help final users understand the handling given to their data after they’ve been collected. Through them the user is questioned or informed about collected information, it’s usage, retention time or even dissemination. The OpenID Connect, which has some Open Source implementations and is based on OAuth 2.0, aims on guarantee authentication and authorization between a user and the desired service. For such, it provides end-user information in form of a token containing basic information about the user’s profile. Through this paper an extension to a OpenID Connect identity provider was implemented, allowing the transmission of privacy policies on service utilization context, together with basic user information incorporated on token. By that, the context of Sticky Policies is used, which adds the privacy policies to the user data normally sent by the OpenID protocol, allowing a user to have control upon application and propagation of it’s data while using a service.Florianópolis, SCWestphall, Carla MerkleUniversidade Federal de Santa CatarinaMonfardine, Lucas MaltempiÁvila, Thiago de Andrade2017-07-23T14:39:38Z2017-07-23T14:39:38Z2017-07-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis114 f.application/pdfhttps://repositorio.ufsc.br/xmlui/handle/123456789/177711porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2017-07-23T14:39:38Zoai:repositorio.ufsc.br:123456789/177711Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732017-07-23T14:39:38Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Implementação de Sticky Policies em um provedor OpenID Connect |
title |
Implementação de Sticky Policies em um provedor OpenID Connect |
spellingShingle |
Implementação de Sticky Policies em um provedor OpenID Connect Monfardine, Lucas Maltempi autenticação sticky policies politicas de privacidade openid connect |
title_short |
Implementação de Sticky Policies em um provedor OpenID Connect |
title_full |
Implementação de Sticky Policies em um provedor OpenID Connect |
title_fullStr |
Implementação de Sticky Policies em um provedor OpenID Connect |
title_full_unstemmed |
Implementação de Sticky Policies em um provedor OpenID Connect |
title_sort |
Implementação de Sticky Policies em um provedor OpenID Connect |
author |
Monfardine, Lucas Maltempi |
author_facet |
Monfardine, Lucas Maltempi Ávila, Thiago de Andrade |
author_role |
author |
author2 |
Ávila, Thiago de Andrade |
author2_role |
author |
dc.contributor.none.fl_str_mv |
Westphall, Carla Merkle Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Monfardine, Lucas Maltempi Ávila, Thiago de Andrade |
dc.subject.por.fl_str_mv |
autenticação sticky policies politicas de privacidade openid connect |
topic |
autenticação sticky policies politicas de privacidade openid connect |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-07-23T14:39:38Z 2017-07-23T14:39:38Z 2017-07-10 |
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.uri.fl_str_mv |
https://repositorio.ufsc.br/xmlui/handle/123456789/177711 |
url |
https://repositorio.ufsc.br/xmlui/handle/123456789/177711 |
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.format.none.fl_str_mv |
114 f. application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC |
publisher.none.fl_str_mv |
Florianópolis, SC |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652179292028928 |