Olá a todos esse vídeo tem por objetivo apresentar nosso projeto de doutorado bem como demonstrar o protótipo construído com base a um cenário de edifício inteligente eu sou George Pacheco aluno do doutorado em Ciência da Computação da Universidade Federal da Bahia nosso projeto com título de F PDS em direção privacidade de dados n na Neva das coisas tem por objetivo lidar com privacidade de dados pessoais especificamente dados coletados por dispositivos inteligentes conectados à internet a conhecid o internet das coisas vivemos numa era onde diferentes dispositivos eletrônicos no circulem são capazes de coletar diferentes tipos de
dados sobre nós dados esses que são de grande valor para as empresas e apresentam riscos Quando utilizar de forma errônea imagine por exemplo que dados sobre sua saúde sejam coletados pelo seu relógio inteligente e processados de forma a nos prejudicar esses dados por exemplo poderiam servir como base para traçar seu perfil de saúde e ser o meio pelo qual um operadora de plano de saúde decide se vai ou não te fornecer um plano de saúde e por qual valor ele vai te fornecer esse plano de saúde então a privacidade de dados pessoais para além de
um direito é uma necessidade do indivíduo pensando nisso criamos a forte pds com objetivo de lidar com os desafios da privacidade a partir da perspectiva de uma mudança de paradigma atualmente temos pouco ou quase nenhum controle sobre nossos dados pessoais a proposta aqui apresentada Visa permitir que o usuário tenha maior controle sobre a coleta e o processamento dos dados por parte desses dispositivos ou seja deixando nas nossas mãos o controle dos nossos dados ao invés de deixar a carga das empresas como forma de demonstrar queos criamos o cenário de uso de um edifício inteligente onde
cada apartamento está equipado com diferentes tipos de dispositivos ou sensores que coletam dados do seu morador a título de simplificação Vamos considerar que em cada apartamento existe apenas um morador por exemplo você que está aí nos assistindo então seus dados são coletados pelos dispositivos e enviados para um servidor no próprio Edifício tal qual aconteceria atualmente a diferença é que o acesso e o processamento desses dados só serão possíveis a partir da sua explícita autorização para validar e avaliar nossa ideia criamos esse cenário de de uso desenvolvemos um protótipo de uma ferramenta que fará o papel
de uma central de controle onde os usuários poderão gerenciar esses dados que seria essa tela aqui agora eh vou demonstrar para vocês o funcionamento desse protótipo com a ideia que é apresentada peço que depois né vocês nos ajudem no desenvolvimento desse trabalho respondendo no nosso questionário de avaliação eh deixei aqui embaixo o link né na descrição do vídeo o link para o formulrio de avaliação bem como o link para o repositório da aplicação para que vocês possam fazer o download testar a aplicação e responder a nossa avaliação sua resposta é de extrema importância para o
desenvolvimento aqui do nosso trabalho então antes da gente prosseguir Vamos acessar o link do nosso servidor de pod tá disponível aqui no no na descrição do vídeo ele vai aparecer esse erro certo basta a gente clicar em avançar em aceitar que aí ele vai abrir aa a página do do servidor de pod para daqui diante a gente poder prosseguir com a nossa demonstração vamos lá então aqui na nossa aplicação eu tenho basicamente duas aplicações na verdade uma de controle de dados e uma aplicação terceira que vai vai fazer o papel na simulação de como aplicações
terceiras devem solicitar acesso aos dados eh aqui eu tenho simulação do do meu prédio inteligente os apartamentos com sensores que no caso seram os sensores virtuais aqui esses sensores são coletados os dados são coletados enviados para o repositório individual no prédio e daqui pode ir podem ir para um repositório individual disponível na Cloud certo então a aplicação ela permite que você controle ou gerenci o seu perfil os dados do seus sensores os repositórios na Cloud e os consentimentos que você pode ter dado Então a primeira coisa que a gente precisa fazer é conectar o nosso
repositório aqui chamado de pod eu coloco endereço do meu servidor e conecto a esse meu pod como você não tem uma conta a gente vai criar essa conta aqui agora então vou criar aqui uma conta qualquer lá teste 3 colocar uma senha e registrar em seguida você vai criar o seu pod colocar o seu nome do seu pod continuar autenticação e autorizar o acesso aos dados desse seu pod então aqui nesse momento você já tá conectado a minha aplicação já tá conectada ao seu ao seu pod Ok eh eu vou fazer logout aqui e vou
vou acessar uma conta que já tenho com uma quantidade de dados para facilitar aqui a nossa a explicação Então vou conectar essa essa conta aqui em João vou autorizar o acesso certo então aqui na conta de João você pode gerenciar o profile né o perfil pode alterar os dados dele se você quiser eh em sensores a gente tem vai aparecer aqui a gente tem os sensores disponíveis né aqueles sensores que estão coletando dados esses dados estão sendo exibidos aqui então você tem você sabe quais são os sensores que estão coletando seus dados Você sabe qual
o tipo de sensor Você sabe qual a unidade que de de de medida dele você sabe a localização dele a partir da da Longitude Latitude e você sabe quais são os dados que esses sensores coletaram né E esses dados aparecem aqui para você certo então você pode por exemplo se você quiser achar você pode achar irrelevante você pode chegar aqui e apagar o seu dado ou você pode achar que um determinado dado é interessante para ser enviado para Cloud você seleciona ele e clica em enviar esses dados Então são enviados para seu repositório lá na
Cloud Eu Já criei um repositório padrão aqui para para facilitar o nosso teste facilitar o trabalho de vocês aí também a outra opção seria selecionar esses dados e além de enviar o dado pra Cloud ele envia e apaga esse dado aqui do nosso repositório local certo ah outra outra funcionalidade seria a funcionalidade funcionalidade de cadastrar repositórios na Cloud então você pode criar aqui n repositórios já tem um cadastrado para padrão para facilitar o teste certo e você tem também a opção de consentimento isso aqui é extremamente interessante importante porque aqui que você diz se uma
aplicação vai continuar tendo ou não acesso aos seus dados aqui você pode revogar um determinado consentimento que você pode ter provido anteriormente certo então Eh aqui tem os sensores eu tô dizendo que esse agente ou essa aplicação ela tem acesso de leitura escrita e atualização de dados inserção de dados eh nesse tipo de de de de de sensor aqui né nos sensores desse tipo aqui que me pertence certo então essa aplicação que seria essa aplicação atual né Essa aplicação de gerência ela tem naturalmente acesso porque ela precisa controlar todo esse processo então a outra aplicação
que eu falei é uma aplicação de exemplo que vai ser uma aplicação terceira onde a gente vai precisar informar nosso identificador único aqui chamado ebed então na aplicação terceira ela vai ter lá seus termos e condições informando e sobre qual sobre qual circunstância ela vai procar nossos dados e a gente vai precisar colocar aqui o webd Então vamos lá na nossa aplicação pegar lá no link sensores o nosso identificador único que é chamado de web ID e vamos colar aqui quando você clicar em start Now ele vai Exibir a lista de sensores disponíveis você pode
selecionar e selecionar Que tipo de acesso você quer permitir e clicar em permitir né daí ele vai solicitar que você autorize certo a partir do seu repositório você vai vai ter que autorizar esse acesso Como já tá logado aqui autorizar no que a gente autoriza só com a ttulo exemplo ele vai mostrar aqui pra gente embaixo os dados que ele passou a ter acesso porque você autorizou certo então ele tem acesso ao sensor 11 ao sensor 7 né que são sensores um sensor de de temperatura corporal um outro sensor de pressão sanguínea que você deu
acesso se a gente voltar aqui na nossa aplicação de gerenciamento se você chegar aqui em consentimento você vai verificar que aqui já parece o consentimento para essa nossa aplicação e você pode caso você deseja determinado momento tirar esse consentimento né determinado momento eu não quero mais ter acesso não quero mais que o aplicação tem acesso esses dados então eu venho aqui e tiro e clico em salvar a partir desse momento esse cara já não tem mais acesso aele Então se a gente voltar aqui na aplicação e for verificar então ele já percebe aqui on já
tá logado ele já percebe aqui que o sensor 11 né que seria o sensor de de pressão sanguínea certo já não tem mais acesso mas o sensor de temperatura corporal ele continua tendo acesso porque eu mantive o acesso Ok então essa foi a demonstração eh Espero que ajude vocês aí no no teste e peço que vocês preencham o nosso formulário de avaliação da da da proposta porque isso vai nos ajudar aqui no desenvolvimento do nosso trabalho certo o link tá aqui embaixo na descrição qualquer dúvida é só mandar e-mail né que a gente a gente
responde até mais