News for hackers. Stuff that matters.
Re:Maigret: Collect a dossier on a person by username from t... by lol768 on Sunday October 02, 2022 @07:14PM (#33061379)
This is technologically impressive, but I was disappointed (but not particularly surprised) to see no mention of the ethics involved in using this sort of project - in either the GitHub issues or the README/docs.

This seems like a great tool for stalking people; particularly the recursive functionality (for tying identifiers together).

I'm not saying the world is worse-off due to the release of software like this - indeed, you could argue that publishing these sorts of OSINT tools allow folks to take a proactive and protective view of their own information and e.g. make changes to their own profiles/privacy settings.

But the question of ethics seems like something all-too-often glossed over in the infosec world. Software doesn't exist in a vacuum.

Re:Maigret: Collect a dossier on a person by username from t... by bityard on Sunday October 02, 2022 @10:35PM (#33062886)
Software like this _already_ exists. Credit bureaus, advertising firms, data brokers, skip trace databases, three-letter agencies across the globe, and nearly all of the Big Tech companies do their business building centralized profiles of basically everyone and that certainly includes correlating online identities.

The only difference here is that one is more limited and open source.

"Privacy is dead, get over it."

Re:Maigret: Collect a dossier on a person by username from t... by remus on Monday October 03, 2022 @02:02AM (#33063946)
Just because similar tools already exist that doesn't mean we shouldn't discuss the ethics of these tools (including the developers themselves).
Re:Maigret: Collect a dossier on a person by username from t... by hnbad on Monday October 03, 2022 @06:08AM (#33065471)
There's a difference between being able to buy a gun at the gun store where your gun is registered to your name and you can only pick it up after a multi-day waiting period, and being able to pick up a gun at the free gun dispensary at the push of a button in a back alley with no supervision.

I realize this may be a failure to communicate because of a difference in shared values but I come from the perspective that harm reduction is worthwhile even if you can't fully eliminate the problem. That you can't prevent all crimes doesn't mean you shouldn't try to prevent crime.

Not to mention that the risk profile of having three-letter agencies come after you or having a random obsessive weirdo "collect a dossier" and share it with other obsessive weirdos who get a kick out of making your life miserable because they project their life failures on you is very different. Namely, if you're prominent enough to have an entire state agency try to destroy you, it's probably over an active decision you made (e.g. focusing your life on political activism) whereas for random weirdos to harass you and attempt to drive you into suicide you just need to show up on their radar long enough for them to start making up reasons to hate you.

Re:Maigret: Collect a dossier on a person by username from t... by EdwardDiego on Monday October 03, 2022 @01:08AM (#33063663)
Sure, but none of them are readily available to someone you argued with on /r/politics who has taken agin you.
Re:Maigret: Collect a dossier on a person by username from t... by vintermann on Monday October 03, 2022 @02:42AM (#33064209)
So, the question is: are you more afraid of random nobodies online, or are you more afraid of already organized, already powerful people who had similar capability already?
Re:Maigret: Collect a dossier on a person by username from t... by hnbad on Monday October 03, 2022 @06:15AM (#33065515)
Unless you're actively plotting to overthrow the government, commit violence against politicians or public property, or participate in major civil rights movements, you should be more worried about a random nobody funnelling all their built up hate and frustration into making your life miserable than a three letter agency, yes.

The difference is that the three letter agency has a budget, process and middle management so at the end of the day someone needs to justify why they're expending resources on making your life miserable whereas the random obsessive weirdo just needs to convince a bunch of other obsessive weirdos that you're a garbage person they can turn into their "lolcow" of the day/week/month/year.

The three letter agency is more likely to inconvenience you out of apathy than to actually try to destroy you intentionally. The random nobody is more likely to try to drive you into suicide for a thrill.

Re:Maigret: Collect a dossier on a person by username from t... by fritztastic on Monday October 03, 2022 @05:35AM (#33065238)
Definitely nobodies online. I don't think anything I've ever done or will do would put me in the interest radius of big agencies, government or private (outside of perhaps advertising and a few exceptions).

I have however, encountered death threats or obsessive/hostile behavior from people online who decided they have a beef with me for one reason or another. I'm much more inclined to be wary of some unstable individual having the means to find my identity (and therefore my location)- potentially using this to act on their emotions IRL.

Re:Maigret: Collect a dossier on a person by username from t... by EdwardDiego on Monday October 03, 2022 @04:49AM (#33064972)
I'm a nobody, and fiercely proud of it. And I pity the NSA employee who has to monitor my Internet usage, they're going to see an awful lot of Javadoc, programming blogs, websites about plane crashes (and I hope they read some AdmiralCloudberg on Medium for themselves), and websites about rocks and faultlines.

In reality, as mentioned by other commenters, I'm not anything they're interested in, at best I'm a datapoint that advertisers try to categorise into a demographic (male, 30 - 50, doesn't give a shit about cars, into tech).

And anyway, they're already doing it, but impersonally.

It's the person who is very personal that I'm not enthused about.

Re:Maigret: Collect a dossier on a person by username from t... by vintermann on Monday October 03, 2022 @11:10AM (#33068571)
This, and all the sibling comments, is just sad.

Not only are you happy to never challenge current power in any meaningful way, but you are sure you never will be. If there is a revolution tomorrow and the Trumpists are in charge, or the Marxists, or the Russians or whatever, you're still sure you will be fine with that order too and will never rock the boat.

You're also confident that if you do nothing wrong by them you have nothing to worry about.

Instead, you've been taught to fear the weak, the nobodies. The nameless savage in the night. As if they have any more reason to hate you than the powerful have.

Re:Maigret: Collect a dossier on a person by username from t... by codingdave on Monday October 03, 2022 @06:24AM (#33065580)
Absolutely more worried about the "nobodies". I'm boring to big scary organizations. But individuals have a wide potential for varying levels of instability and vengeance. Especially online.
Re:Maigret: Collect a dossier on a person by username from t... by concordDance on Monday October 03, 2022 @03:16AM (#33064419)
The answer is often the first because the latter don't have it out for you.
Re:Maigret: Collect a dossier on a person by username from t... by firefoxkekw on Monday October 03, 2022 @03:09AM (#33064380)
LOL

Similar tool for phones -> https://github.com/sundowndev/phoneinfoga Collection of OSINT Tools- > https://osintframework.com/

And if you want to pay you can just use https://www.maltego.com/ and https://pimeyes.com/en

It is readily available.

Re:Maigret: Collect a dossier on a person by username from t... by 60Vhipx7b4JL on Monday October 03, 2022 @03:14AM (#33064409)
It makes a difference if you make it available to the average joe with limited technical understanding or not.

You can't change the NSA, but you can resuce the amount of abuse.

It's the same with guns, USA vs Europe for example.

Re:Maigret: Collect a dossier on a person by username from t... by mtrycz2 on Monday October 03, 2022 @03:17AM (#33064427)
> "Privacy is dead, get over it."

I am NOT getting over it.

Re:Maigret: Collect a dossier on a person by username from t... by xena on Monday October 03, 2022 @03:20AM (#33064446)
There is a difference between public and publicized information.
Re:Maigret: Collect a dossier on a person by username from t... by motoxpro on Sunday October 02, 2022 @07:36PM (#33061546)
As a commentary on the conundrum, not so much your post.

I always think it’s strange when people make the argument that it’s good for harmful tools to be out in the open because people can/will change their behavior because of them.

99.999999% of people will never see this repo, never know things like this exist, and don’t visit sites like HN but can, and probably will be, affected by it in some way.

Re:Maigret: Collect a dossier on a person by username from t... by lol768 on Sunday October 02, 2022 @07:57PM (#33061700)
> I always think it’s strange when people make the argument that it’s good for harmful tools to be out in the open because people can/will change their behavior because of them.

> 99.999999% of people will never see this repo, never know things like this exist, and don’t visit sites like HN but can, and probably will be, affected by it in some way.

Yup, I do think you're right. And honestly, the folks who'd probably most benefit from being able to run one of these tools to empower themselves with data that can help them change their behaviour/privacy settings - they're probably actually the folks least likely to be able to install and run the tool.

Re:Maigret: Collect a dossier on a person by username from t... by NoraCodes on Sunday October 02, 2022 @09:59PM (#33062624)
I disagree entirely. As someone with a moderately public persona who is also in the LGBTQ+ community, having tools like this is extremely helpful, both to help me keep a grasp on information about myself and for helping less technically inclined people in my community protect themselves. It's all information that a motivated attacker could find easily with or without the tool, and there are a sufficient number of motivated attackers that any moderately public queer person will, at some point, be doxed and subjected to some level of internet harassment.
Re:Maigret: Collect a dossier on a person by username from t... by javajosh on Sunday October 02, 2022 @11:15PM (#33063105)
Yeah but this tool just lowered the barrier-to-entry for any motivated attacker. What before was an, oh, 20 hour slog through a bunch of sites looking for the same username, is now a 15 minute run of a script.

For an analogy, consider another tool, an app you can side-load and use to unlock any Prius made between 2010 and 2013. Is this beneficial? Certainly some affected Prius owners will be helped by its release. But affected Prius owners will be (probabilistically) harmed. Even if you're one of the group that was helped (probably arguing the exploit was already well known prior to the tool's release, perhaps?) I think it is dishonest to assert that the release of the tool is "good" from a utilitarian sense.

I wish it weren't so.

Re:Maigret: Collect a dossier on a person by username from t... by NoraCodes on Monday October 03, 2022 @12:12AM (#33063393)
I definitely see your point, but when there are, at minimum, dozens of people who are willing to undergo that 20 hour slog, I'm glad there's a tool that makes it take mere minutes to find OSINT leaks myself.

I'm not saying you're necessarily wrong in general. It's possible this is bad for the world. But I maintain that for myself and the people I care about, it's more useful than it is damaging.

Re:Maigret: Collect a dossier on a person by username from t... by mod on Sunday October 02, 2022 @09:05PM (#33062207)
I agree. I think this publication is a net-loss for the world, for sure. People will find and use this code--people who could/would never create it themselves.

It will be used for many reasons, but the stalking is the most obvious.

Not all of my usernames are as resistant as this one, unfortunately.

Re:Maigret: Collect a dossier on a person by username from t... by true_squirrel on Monday October 03, 2022 @02:18AM (#33064051)
You have to squint really hard to see "many reasons". Look at the list of sites it checks. Porn / fetish sites, gambling URLs, photo hosting, hobby forums, etc. It's a tool for doxxing and stalking, and little else.

It's essentially like arguing that releasing open-source ransomware toolkit is beneficial. I mean, maybe it's your right, and one can make some strenuous arguments about how it helps the "defense", but really, it just makes it easier to be a terrible person on the internet.

Re:Maigret: Collect a dossier on a person by username from t... by rtev on Sunday October 02, 2022 @11:05PM (#33063061)
Is it better for only malicious actors to have access to this tooling? If both teams don’t have the same tools, there isn’t a level playing field.

If this wasn’t on GitHub, we wouldn’t be aware of it. However, it would certainly be circulating on underground forums. Is blissful ignorance better?

Re:Maigret: Collect a dossier on a person by username from t... by Springtime on Monday October 03, 2022 @01:40AM (#33063816)
I feel this is similar to Firesheep[1], a browser extension from a decade ago that put cookie session hijacking into the hands of everyday users and became wildly popular until its removal. Pre-Snowden it pushed various major sites to implement HTTPS encryption, including Facebook[2].

Granted there the solution was a rather simple one but I feel it's at least worthwhile for more to be conscientious of singular identities online and what info is disclosed publicly with them.

[1] https://en.wikipedia.org/wiki/Firesheep [2] https://threatpost.com/facebook-kills-firesheep-new-secure-b...

Re:Maigret: Collect a dossier on a person by username from t... by archevel on Monday October 03, 2022 @12:57AM (#33063628)
I think the argument is more that this tool by virtue of being easily accessible creates more malicious actors. Similar to how most people wouldn't steal a locked bike, but a larger portion would steal an unlocked one. It isn't that much harder to steal a locked bike vs an unlocked one, but the threshold is just a tiny bit higher so more people will attempt it. Conversely this tool lowers the threshold for stalking, so more people, who otherwise wouldn't, will use it maliciously. That isn't the fault of the tool or its developers, but it is something to be aware of when building any tool. When you release it, it may get abused by people for bad purposes.
Re:Maigret: Collect a dossier on a person by username from t... by rtev on Monday October 03, 2022 @12:39PM (#33069934)
Assuming your online identity is secure by obscurity is not a realistic option. If all it takes is a flashlight for everyone to become “vulnerable”, we need to just assume the light is always on. Someone handing out flashlights just highlights the bigger problem.

If this truly causes worry, adopt better opsec and create generative usernames for different sites. If not, assume anyone will easily be able to link your bowel issue subreddit comments to your LinkedIn profile.

Re:Maigret: Collect a dossier on a person by username from t... by wruza on Monday October 03, 2022 @02:49AM (#33064265)
If this wasn’t on GitHub, we wouldn’t be aware of it

The more availability this type of tool has, the less professional its users are. As a result, while it makes easier for you to see what “they” can see about you, “they” become much more personal and bitchy than credit bureaus or ads companies who already have it. E.g. a credit bureau would never sell your comments or “private preferences” to your boss to step over you in career. It increases attack vectors enormously.

Is blissful ignorance better?

It is in this case, I believe. It’s like spreading free covert time-travel-enabled surveillance devices among general public. Someone will pat it onto your back just for dark fun.

Re:Maigret: Collect a dossier on a person by username from t... by rtev on Monday October 03, 2022 @03:22PM (#33072357)
The actual fix is to not reuse usernames. Does distributing password stuffing tools increase the ease of password stuffing? Yes. Is that the problem? No - people reusing passwords is the problem.
Re:Maigret: Collect a dossier on a person by username from t... by wruza on Monday October 03, 2022 @08:48PM (#33075516)
It doesn’t work retrospectively. You either start a new web life or live under a risk of accidentally exposing or linking to one of your already vulnerable accounts.

Also, if we don’t raise issues like this, the next actual fix will be “don’t reuse writing styles and vocabularies on different sites”.

Re:Maigret: Collect a dossier on a person by username from t... by rtev on Monday October 03, 2022 @11:59PM (#33076590)
I believe both are inevitable if you want to maintain an unlinked identity.

Realistically, there is nothing you can do to avoid that future. The best thing you can do is choose to accept the risk or act to prevent the issue.

Re:Maigret: Collect a dossier on a person by username from t... by wruza on Tuesday October 04, 2022 @07:52AM (#33079086)
This line of thinking reminds me of a Roko’s basilisk situation. Embrace it and be prepared vs. don’t mind this nonsense and just actively stop creating/spreading it. And if it spreads enough, make it a punishable offense like hacking/piracy (e.g. via “canary” links) for it to live only in underground. I hope this project will just fly under the public radar due to non-ease of use by an average person or for a similar reason.
Re:Maigret: Collect a dossier on a person by username from t... by rtev on Tuesday October 04, 2022 @05:10PM (#33086958)
This project is exceptionally minor compared to all the public hacking tools that exist. Are you advocating to start censoring any tool that can be used for malicious purposes?
Re:Maigret: Collect a dossier on a person by username from t... by JustHiThere on Monday October 03, 2022 @02:29AM (#33064126)
Wrong approach imho. This means, all the tools developed for ethical hacking are "bad" because they can used for "bad". This is like saying we shouldn't sell knifes because knifes can be used to kill someone. It's just silly.

This tool could be used to teach people, e.g. in OSINT challenges, it could be used to gather information for a pentesting job, it can be used to teach people about best practices online etc ...

Re:Maigret: Collect a dossier on a person by username from t... by ohgodplsno on Monday October 03, 2022 @02:48AM (#33064253)
A knife has many uses, from cutting wood to stabbing people. This tool is very much specialized in the stabbing (not necessarily people, as you said, you could stab a ballistic dummy to see the damage it does). Do you really a think a stab-only knife should be sold with no background checks, with no tracking of who buys it ?
Re:Maigret: Collect a dossier on a person by username from t... by nottorp on Monday October 03, 2022 @04:24AM (#33064836)
> This tool could be used to teach people, e.g. in OSINT challenges, it could be used to gather information for a pentesting job, it can be used to teach people about best practices online etc

Or just... look yourself up. Like most of the people on this HN thread have done.

Re:Maigret: Collect a dossier on a person by username from t... by motoxpro on Monday October 03, 2022 @03:04AM (#33064358)
We could debate where they are but surely there are limits? I wouldn't want everyone to have access to things like Pegasus (https://citizenlab.ca/2022/10/new-pegasus-spyware-abuses-ide...). You could argue Pegasus could be used to hack a phone of a child predator to save a life, just as you could argue this tool could be used to educate. Maybe for you this username tool falls outside of yours, but it looks more like a switchblade than a butter knife to me.
Re:Maigret: Collect a dossier on a person by username from t... by dolmen on Monday October 03, 2022 @05:05AM (#33065063)
No mention of ethics on the "Philosophy" page of the documentation.

https://maigret.readthedocs.io/en/latest/philosophy.html

Re:Maigret: Collect a dossier on a person by username from t... by manholio on Monday October 03, 2022 @02:15AM (#33064028)
This is simply a demonstration in essential opsec: don't reuse handles across sites (especially uncommon ones), cycle handles often on high leak platforms (such as Hacker News), don't link your identities by creating profiles.

Anything you put online is perpetual and will be used against you, any innocent hobby will or adolescent joke will become a major transgression at the right time in your life and for the right audience. Even slight grammatical idiosyncrasies in the words you type can be used to root you out by motivated parties.

Curate you official public profile like you are preparing to run for office, one day you just might; anything else should be anonymous.

Re:Maigret: Collect a dossier on a person by username from t... by mytailorisrich on Monday October 03, 2022 @02:20AM (#33064058)
Ethics is for individuals to ponder about in relation to what they intend to do. There is no need for a tool's documentation to dissert over it.

On the other hand the docs are the right place to warm about potential legal implications.

Re:Maigret: Collect a dossier on a person by username from t... by verisimi on Monday October 03, 2022 @02:33AM (#33064151)
Ethics plays no part in this reality. The term 'ethics' is only ever used to justify the unethical, eg ethics committees find that it is fine to use embryos in science. It is about applying the veneer of morality over the top.

Ethical decisions are down to the individual.

Unfortunately, lots of people think ethics is what the law allows, or what government says, or even what teachers teach. Most individuals don't take the time to realise or uncover and then act upon the ethics they have innately - aka following one's heart/conscience.

Worse still, many paychecks depend upon the unethical, so don't expect any critical introspection or changes soon.