rafaelsilvabr / midlewareiotsecurity Goto Github PK
View Code? Open in Web Editor NEWProjeto para Disciplina Computação Móvel e Ubíqua
Projeto para Disciplina Computação Móvel e Ubíqua
Tarefa: Implementar suporte ao protocolo de criptografia TLS/SSL para dispositivos IoT.
Descrição: Esta tarefa envolve a configuração e implementação do protocolo TLS/SSL para dispositivos IoT, garantindo que a comunicação seja segura, com autenticação do servidor e criptografia.
Descrição:
Atualmente, o registro de novos dispositivos é feito simplesmente enviando uma requisição para o endpoint /register. Isso pode ser um ponto fraco em nossa segurança, e precisamos melhorar o controle de acesso para garantir que apenas dispositivos autorizados possam se registrar no sistema.
Tarefas:
Contexto:
O registro de dispositivos é uma parte crítica de nosso sistema, e aprimorar a segurança nessa área é essencial para evitar acessos não autorizados. Precisamos garantir que apenas dispositivos legítimos tenham permissão para se conectar e interagir com nosso sistema.
Descrição:
Atualmente, nosso projeto precisa enviar dados para o Kafka para melhorar a integração e o processamento de informações. Esta issue tem como objetivo implementar a funcionalidade de envio de dados para o Kafka de forma segura e eficiente.
Tarefas:
Descrição: Para melhorar a segurança e a eficiência da comunicação com dispositivos IoT, é importante implementar uma política adaptativa que permita a troca de protocolos de criptografia com base nas características do dispositivo e no contexto de comunicação. Essa política adaptativa deve ser capaz de selecionar o protocolo mais adequado, como ECDHE, TLS/SSL, Token-Based Authentication ou API Keys, dependendo das condições específicas.
Tarefas:
Tarefa: Implementar autenticação baseada em API Keys para dispositivos IoT.
Descrição: Esta tarefa envolve o desenvolvimento de um sistema de autenticação baseado em chaves de API para dispositivos IoT, permitindo a autenticação básica em dispositivos que não requerem criptografia completa dos dados.
The kafka_topic must not be entered during registration time.
Tarefa: Implementar autenticação baseada em token para dispositivos IoT.
Descrição: Esta tarefa envolve o desenvolvimento de um sistema de autenticação baseado em tokens para dispositivos IoT, permitindo a autenticação segura durante a comunicação.
Tarefa: Implementar suporte ao protocolo de criptografia ECDHE para dispositivos IoT.
Descrição: Esta tarefa envolve a configuração e implementação do protocolo ECDHE para dispositivos IoT, garantindo que a comunicação seja segura e eficiente, especialmente em dispositivos com recursos limitados.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.