data-anonymization | Want to use production data for testing | DB Client library

 by   sunitparekh Ruby Version: Current License: MIT

kandi X-RAY | data-anonymization Summary

kandi X-RAY | data-anonymization Summary

data-anonymization is a Ruby library typically used in Utilities, DB Client, Docker applications. data-anonymization has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Afraid of using production data due to privacy issues? Data Anonymization is a tool that helps you build anonymized production data dumps which you can use for performance testing, security testing, debugging and development.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              data-anonymization has a low active ecosystem.
              It has 432 star(s) with 96 fork(s). There are 21 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 28 open issues and 30 have been closed. On average issues are closed in 202 days. There are 3 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of data-anonymization is current.

            kandi-Quality Quality

              data-anonymization has 0 bugs and 0 code smells.

            kandi-Security Security

              data-anonymization has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              data-anonymization code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              data-anonymization is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              data-anonymization releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.
              data-anonymization saves you 1315 person hours of effort in developing the same functionality from scratch.
              It has 2950 lines of code, 179 functions and 126 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of data-anonymization
            Get all kandi verified functions for this library.

            data-anonymization Key Features

            No Key Features are available at this moment for data-anonymization.

            data-anonymization Examples and Code Snippets

            No Code Snippets are available at this moment for data-anonymization.

            Community Discussions

            QUESTION

            Data masking in relational table using R
            Asked 2020-Oct-13 at 07:47

            I am trying to mask data in such a way that referential integrity is not compromised.

            My table Customer has this data:

            Customer table

            ...

            ANSWER

            Answered 2020-Sep-01 at 18:32

            There are two things that seem important for you

            1. anonymity
            2. referential integrity

            For both of your requirements that solution from the blog article you linked is a bad choice.

            Anonymity

            Just hashing does not provide anonymity. The article also mentions (but it is not in the code) you probably at least want to add a salt.

            Just an example:

            A number like 211 will be af9fad5f as a CRC32 hash. If the person you share your data with sees this 8char(32bit) alphanumeric string it probably will assume that this might be a CRC32 hash. The good thing with hashes is you can not easily calculate back starting from af9fad5f to 211. The bad thing is, most short words/ hashes are already precalculated and easy to look up in what is called a rainbow table (e.g. https://md5hashing.net/hash/crc32/af9fad5f).

            This basically means everybody could just look up the "clear text" behind the crc32 hashes. (same for all other hashes). Adding a salt prevents this. (this salt must of course be kept secret!)

            Referential Integrity The referential integrity is kept. 211 will be always be af9fad5f as a CRC32 hash - this is static and there is no random effect to it. So the Product_ID would stay the same for all your tables. Which is what you need.

            But just to be sure I would use SHA256 instead of CRC32. In CRC32 everything will be mapped to a 8chars alphanumeric (32bit). If you have quite a lot of data - there is some chance of hash collisions. This means two numbers/ids in the same table actually having the same hash. With SHA256 this is next to impossible.

            Overall I think using the anonymizer package seems ok. (it is not actively maintained - but functionality seems to be ok)

            Source https://stackoverflow.com/questions/63619978

            QUESTION

            ProxySQL data masking for multiple columns
            Asked 2019-Mar-18 at 05:27

            I want to mask sensitive information on multiple columns in a table named my_table using ProxySQL.

            I've followed this tutorial to successfully mask a single column named column_name in a table using the following mysql_query_rules:

            ...

            ANSWER

            Answered 2019-Mar-18 at 05:27

            Using flagIN, flagOUT, and apply allows me to mask data on multiple columns.

            Here's the final mysql_query_rules I have:

            Source https://stackoverflow.com/questions/55214037

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install data-anonymization

            Install required database adapter library for active record:.

            Support

            Please use Github issues to share feedback, feature suggestions and report issues.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/sunitparekh/data-anonymization.git

          • CLI

            gh repo clone sunitparekh/data-anonymization

          • sshUrl

            git@github.com:sunitparekh/data-anonymization.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Reuse Pre-built Kits with data-anonymization

            Consider Popular DB Client Libraries

            HikariCP

            by brettwooldridge

            crud

            by nestjsx

            doobie

            by tpolecat

            Try Top Libraries by sunitparekh

            rally-mashups

            by sunitparekhJavaScript

            recruit_me

            by sunitparekhJavaScript

            sunitparekh.github.io

            by sunitparekhHTML

            video-world

            by sunitparekhJava

            spring-boot-hello-world

            by sunitparekhJava