You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2019/02/28 09:26:38 UTC

[GitHub] tristaZero opened a new issue #1928: Independent encrypt DataSource to decrypt or encrypt sensitive data.

tristaZero opened a new issue #1928: Independent encrypt DataSource to decrypt or encrypt sensitive data.
URL: https://github.com/apache/incubator-shardingsphere/issues/1928
 
 
   Hi, everyone,
   
   This new feature development plan needs your advice.
   
   It is to create independent encrypted DataSource which can encrypt sensitive information, e.g, password or ID to store them in database, and decrypt ciphertext in database for queries. By using encrypted DataSource, you can encrypt or decrypt sensitive data in aboriginal JAVA coding way.
   
   Here are the main tasks:
   - [ ] SQL parsing for sensitive columns
   - [ ] SQL rewriting for sensitive columns
   - [ ] SQL executing with encrypt DataSource
   - [ ] SQL resultSet creating
   - [ ] JDBC interface implementation for EncryptedDataSource, EncryptedConnection, EncryptedPreparedStatement, EncryptedStatement, EncryptedResultSet.
   - [ ] Usage API for Yaml, Spring, Proxy
   
   Currently first task is assigned to hongJun Du, and i am doing the rest.
   Any suggestions, please let us know. Waiting for your reply.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services