TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

New kind of GitHub fraud: how is this happening and how do HN users handle it?

10 点作者 jph7 个月前
There&#x27;s a fraudulent GitHub account that&#x27;s stolen my bio and cloned one of my repos. I&#x27;ve reported to GitHub.<p>I&#x27;m seeking HN advice about the technical git aspects, because the fake user has somehow inserted themself as the &quot;author&quot; of many commits, then listed me as the &quot;committer&quot;.<p>What are any ways to help protect from this kind of attack and&#x2F;or fraud? And how are HN people protecting from this kind of attack, meaning how to verify genuine authors and genuine repos, and block fake authors and fake repos?<p>Here&#x27;s me and the real repo:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;joelparkerhenderson&#x2F;architecture-decision-record">https:&#x2F;&#x2F;github.com&#x2F;joelparkerhenderson&#x2F;architecture-decision...</a><p>Here&#x27;s the fake user and the fake commits:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews3&#x2F;architecture-decision-record&#x2F;commits?author=bestsoftwareandcodereviews3">https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews3&#x2F;architecture-...</a><p>The problem seems to be much larger than just me, because there are many similar fake accounts, that are stealing bios and forging commit histories for many popular open source repos such as Granite, Fastlane, Apollo GraphQL, einops ML, etc.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews1">https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews1</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews2">https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews2</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews3">https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews3</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews4">https:&#x2F;&#x2F;github.com&#x2F;bestsoftwareandcodereviews4</a><p>etc.<p>Update: I&#x27;m now in touch with some of the other real authors. One discovered the fraud 10 days ago, reported it to GitHub, yet still hasn&#x27;t had any response.

6 条评论

KomoD7 个月前
&gt; I&#x27;m seeking HN advice about the technical git aspects, because the fake user has somehow inserted themself as the &quot;author&quot; of many commits, then listed me as the &quot;committer&quot;.<p>Yes, that&#x27;s how git works. As simple as git commit --author=&quot;John Doe &lt;john@doe.org&gt;&quot;<p>Enable Vigilant mode on Github and any unsigned commits will be shown as &quot;Unverified&quot; <a href="https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;authentication&#x2F;managing-commit-signature-verification&#x2F;displaying-verification-statuses-for-all-of-your-commits" rel="nofollow">https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;authentication&#x2F;managing-commit-si...</a>
skydhash7 个月前
I think one of the easiest way is to buy a domain name, create a project pages and links to your real github profile and projects you&#x27;ve participated on. It&#x27;s harder to spoof domain name.<p>Anyone else just need to do some due diligence. You don&#x27;t trust random pages on Facebook, so why should you trust Github profiles either? And I&#x27;m not saying to trust your project page, but it&#x27;s way easier to verify that way. And that&#x27;s why I like when open source projects have their own website.
gitgud7 个月前
&gt; <i>meaning how to verify genuine authors and genuine repos, and block fake authors and fake repos?</i><p>Signed commits maybe…<p>In my opinion, you’re thinking about this wrong. GitHub is the same as any other online platform…<p>It doesn’t matter “who you say you are”, it’s the reputation that people trust (follows, stars etc…)… and reputation cannot be faked (very easily)
datadrivenangel7 个月前
The linked repo has been removed!
romanobro567 个月前
How did you find the fraudster?
评论 #41829820 未加载
Teknomancer7 个月前
Probably the easiest solution to this problem would be—don&#x27;t use GitHub.
评论 #41831553 未加载