Live data from Hacker News

Show HN: Anon – A Unix Command to Anonymise Data

github.com

11–20 of 24 posts

Re: Show HN: Anon – A Unix Command to Anonymise Data

#11
post #3

How does this tool compare to other (libre) anonymization software programs, such as ARX [1]? From what I understand, there are only basic routines so to sample records and coarsen a few attributes (e.g. ZIP code, dates) implemented so far. This might also not be sufficient to truly anonymize data, as a large body of research has shown so far [2,3,4] [1] https://arx.deidentifier.org [2] https://www.uclalawreview.org/…

Hey! I'm one of the co-maintainers of the project here. What you see today in this project is really a means to scratch an itch we had - mainly to quickly and easily sample/obfuscate some delimited data in a way that is "good enough" for use for demonstrating a visualisation tool without using the original dataset. It's important to note that that we intend to use this data still within a secure environment. This too…

I would recommend you make this clearer in the readme, as I wasn't left with the impression reading the documentation that the tool was for limited scenarios and scope.

Re: Show HN: Anon – A Unix Command to Anonymise Data

#15
post #10

> anonymising ... columns until the output is useful for applications where sensitive information cannot be exposed This tool will not provide any significant amount of anonymity. > rows to randomly sample ... hash (using ... 32 bits) the column ... mod the result by the [constant] value This is not random. It deterministically selects the same very predictable fraction of rows. > UK format postcode (eg. W1W 8BE) and…

so why not hash with a very large salt and then throw away the salt?

Re: Show HN: Anon – A Unix Command to Anonymise Data

#19

Json for a config that's intended to be used by humans is an abomination.

Hey, one of the co-maintainers of the project here. And the one that decided to use json.

I agree with you. there are other options for configuration that are much better than json (yaml, toml).

Main reason for chosing json was simplicity. This was my first project in go and I didn't want to spend much time in it either. I found an example that was using json and I saw that I didn't need any external library to decode it. I thought that was good enough, at least for now.

Will probably look into using a library that supports yaml/toml for configuration in the future.

Re: Show HN: Anon – A Unix Command to Anonymise Data

#20

Why is it a UNIX tool? What makes it UNIX? Would it not work on e.g. Windows?

It ostensibly is a tool that follows the model/philosophy of unix: ie, a command line utility that does one thing well, inputs and outputs are text so they can be piped together, etc.
Post reply on HN