Anonymize platform data
- Brainstorm discussion
- Principios:
- Ao buscar dados geograficos
- Não permitir a identificação da origem do carro (signatures)
- voltar um identificador diferente pra cada identificador
- Não permitir a identificação da origem do carro (signatures)
- Caso vase os dados do DB, não permitir a identificação do carro (signature)
- Guardar o SHA256 do signature
- Ao buscar dados geograficos
Análise, pontos que serão adaptados:
- Definir o algoritmo de anonimização
- Codificar e testar algoritmo
- GET deve buscar SIGN e SHA256(SIGN) (retrocompatibilidade)
-
PUT/MVPUT deve fazer SHA256 do SIGN antes de adiciona na base.
-
Mudar a coluna
signature
de int para varchar
-
Mudar a coluna
- GET deve aceitar queries sem SIGN. Neste caso, redirecionar para workflow de anonimização.
-
Na criação das ROWS, adicionar o R na inserção
- Mudar a tabela para aceitar null e default 0
- Adicionar R na inserção
-
Na criação das ROWS, tirar o DEV da inserção
- Mudar a tabela para aceitar null
- Tirar o DEV da inserção
- Mudar a estrutura da tabela
- Atualizar a documentação
Questionamentos
- Pq a separação de Rows/Cassandra
- Pq o XYZ esta no cassandra?
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information