Implementação de Sticky Policies em um provedor OpenID Connect

Detalhes bibliográficos
Autor(a) principal: Monfardine, Lucas Maltempi
Data de Publicação: 2017
Outros Autores: Ávila, Thiago de Andrade
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