Anti-Phishing Proposed Solution

in Hive Learnersyesterday (edited)

Anti-Phishing Proposed Solution: A Shield for the Hive Ecosystem

Currently, suspicious actors on Hive are growing in numbers, utilizing fake airdrop scams, memo transfers, and other deceptive methods to steal account keys from our userbase. Once they succeed, they immediately use those compromised accounts to spread the infection further. These attackers are also leaning heavily into identity theft, deception, and the use of AI to mimic trusted figures and trick users into handing over their keys. It is genuinely sad to see the hard-earned Hive of fellow hivers taken by scammers. It is time we stop being passive observers and start building a proactive, community-driven defense layer that protects every Hiver, from the whales to the newcomers.

The Problem: The Silent Plague of Account Takeovers

The phishing problem on Hive is unique and significantly more dangerous than standard Web2 scams. We aren't just dealing with "fake emails" here. On Hive, the attack vectors are built into the social fabric of the chain itself.

Post, Comment and Memo Spam: Because Hive is an open ledger, scammers can "inject" malicious links directly into a user’s notification feed. This happens through 0.001 HIVE transfers with a phishing link memo, bot-generated comments on trending posts, or even creating entirely new posts and microblogs for the scam.

The Identity Trap: Scams like hive.blog.reward are designed to look identical to an "official Hive team". Even though Hive doesn't have a centralized team, that fact is unknown to many in our userbase who end up getting scammed. When a user clicks, they are prompted to "log in" or use other methods to claim a prize. This is the "kill shot" where scammers capture Active or Owner keys.

Irreversibility: Once an Owner key is compromised, the account recovery process is a race against time. If the scammer begins a power-down and transfers the HP out, the decentralized nature of the chain means there is no "undo" button. In worse cases, many users don't even know how to perform account recovery. They simply leave Hive with a bad taste in their mouth. Even if the loss was caused by their own lack of knowledge, it still damages Hive’s image because we are not doing anything at the frontend level to stop it.

Frontend Passivity: Currently, our amazing frontends like PeakD and Ecency act as silent windows. They display a malicious link with the same visual weight as a link to a high-quality blog post. There is no real-time warning, leaving the user 100% responsible for spotting sophisticated clones. The reputation system is not working here because rookie users often don't care about the negative reputation score of a fake airdrop scammer. Simply put, it isn't the same practice people are familiar with in the Web2 world.

The Proposed Solution: Stake-Weighted Consensus Warnings

We need a system that identifies "bad actors" and "malicious links" in real-time without violating the core principles of decentralization. My proposal is to implement a Stake-Weighted Reporting and Warning System based on three pillars:

  1. Decentralized Reporting (The Signal)
    Instead of a central "blacklist" managed by one person, we use the community. Any user can report a link as phishing. This report is broadcast as a custom JSON operation on the blockchain, making the data permanent, transparent, and accessible to everyone.

  2. The HP-Weighted Threshold (The Filter)
    To prevent "trolls" or malicious groups from flagging legitimate content, the warning only triggers based on Hive Power (HP). A warning label only appears once the sum of the reporters’ HP reaches a specific threshold (e.g., 150,000 HP). This ensures that it takes a significant, "vested" part of the community to trigger a global warning.

  3. The Frontend Shield (The UI)
    When a user clicks a link that has crossed the HP threshold, the frontend (PeakD, Ecency, etc.) intercepts the click with a firm but informative pop-up:

"Caution: Community Security Warning"
Users representing 185,000 HP have flagged this link as a potential scam. Engaging with this site may lead to account theft. Proceed with extreme caution.

Flexibility in Implementation

The beauty of this solution is that it doesn't require a "hard fork" or a single centralized authority. It can be implemented with high flexibility:

Global vs. Local: Frontends can choose to use a shared API that aggregates these reports, or they can run their own nodes to pull the data directly from the chain.

User Choice (Opt-Out): To maintain the spirit of decentralization, this feature by default is opt-in to ensure protection, but with an opt-out option as well. If a user wants to browse without any "nanny" filters, they can simply toggle the protection off in their settings.

Dynamic Thresholds: The "150k HP" limit isn't set in stone. Much like a return proposal for the DHF, the community could vote to increase or decrease the sensitivity of the filter based on the current threat level.

Social Proof: To increase trust, the warning could display the names or profile pictures of the top 3-5 recognizable accounts who flagged the link based on their HP. If you see known security experts on the list, the signal is 100% clear.

Educating Reporters: In the event of a suspicious link, a guide can be provided to users and reporters so they can directly report the hosting provider as well, in case a website is being used to attempt phishing on our userbase.

Conclusion

Countering phishing is not against decentralization; it is an act of community preservation. If we can reduce the success rate of these attacks by even 30%, we save dozens of accounts and maintain the integrity of our ecosystem. This system turns our collective stake into a collective shield.

REBLOG IS APPRECIATED

Posted Using INLEO

Sort:  


This post has been shared on Reddit by @dlmmqb through the HivePosh initiative.

This is a really clever idea!

Will become more retarded with AI. A good solution is to use a whitelist for links ( AKA Pihole list for example).

Solves not everything for sure, but a good start

I see no utility in applying stake as a metric. It would make far more sense to me to use rep. There are several stakeholders with far more stake than any reasonable stake threshhold that could maliciously manipulate such a mechanism profitably. Reputation is not so potentially manipulable, and is a more meaningful metric regarding trust. Rep threshhold could be set to, say ~250, which would require at least three high rep accounts to report a link as sketchy, while dozens of accounts possess enough stake to surpass any reasonable threshhold based on stake.

Otherwise this is a great idea, that may well keep people safer on Hive.

Thanks!

That would actually make Rep useful for something for once!

So u r saying world-travel-pro can have 76 reputation and keep false flagging while having rewards declined so we can't even reduce reputation.

Anyone with high reputation once gone anti hive can stop our ability to reduce their reputation while continuing to exploit phishing flagging feature.

high HP doesn't mean trust as well...

A sum of all reporters should be more than x HP like passing a return proposal isn't easy.

So here flagging (reporting) with having a dynamic HP requirement. Passing it won't be easier so it takes collective TRUST.

The reporting system does not require flagging. Perhaps that's the snag you're hung up on. Whether people flag or not, they can simply report the link as suspicious. Once enough folks have reported the suspicious link, attention from more eyes will likely enable flagging.

Wait. Cant the 3 biggest people on hive just pass any proposals anyways?

No he can't. He'd have to have >4 accounts to exceed the threshhold for triggering the report, all above 76 rep, with the threshhold at ~250.

"Anyone with high reputation once gone anti hive can stop our ability to reduce their reputation..."

How is that relevant? A single account with high rep cannot trigger the report when the threshold is set ~250.

Let that sink in, you will see flaws in this system on your own.

Do you require that you increase the power of substantially staked accounts on Hive? I see no other reason you insist on linking reporting to stake. Several high rep accounts can report a suspicious link if you use rep as a metric. Any whale can report a suspicious link, and 10k minnows could not, if you insist on a high stake threshold for reporting.

Why do you insist on stake as a metric?

Good counter point <3

If u r talking about reputation score, anyone can get hacked with 60 or more reputation and it will take alot of downvotes to reduce it to negative score (till then, more accounts would be compromised).

This is a stake based system to protect the nature of decentralization.

If you are talking about few people reporting it, then have high requirements and u can follow proxy (same proxy proposal and witnesses but a sperate proxy feature to not merge with those 2) reports of anyone thus your REPUTABLE reporters can also fit in this current model. Sorry I am not understanding u currently. Do u mean reputation score? If yes, it's not effective in this wide spread airdrop scams and memo transfers. Some users recover account in 5 days at max so we have to negative reputation them which is a very serious punishment.

"This is a stake based system to protect the nature of decentralization."

Stake has utterly failed to decentralize Hive.

"...have high requirements..."

Then only whales can trigger the report.

Using reputation score enables longstanding users to trigger the report when at least a couple people report it. Using stake enables 1 whale to do so, potentiating manipulation for financial benefit.

"anyone can get hacked with 60 or more reputation..."

How does that game the reporting system? With the threshold at ~250, they'd have to have 3 accounts to overcome the threshold, even if the accounts were >80 rep.

Then only whales can trigger the report.

Minnows can join proxy voting similar system for reports with collective power exceeding whales.

So, 10's of thousands of minnows would be required to exceed the high threshold?

Silly. Why? Also, all the minnows, dolphins, and orcas combined cannot exceed the majority of stake maintained by ~36 whales continuously since the platform advented in 2016.

I see no utility in applying stake as a metric

I brainstormed all of edge cases and any system except stake can have some ways to game around the system. This is more edge cases proof.

How can rep be gamed in this usecase?

"Caution: Community Security Warning"
Users representing 185,000 HP have flagged this link as a potential scam. Engaging with this site may lead to account theft. Proceed with extreme caution.

Wow, that's fantastic! If we can somehow implement this, it would be a great way to show that the scam account was flagged with X total HP, meaning many users took the time to mark that account as harmful.

It turned out really well, I hope the devs like it too and implement it somehow.

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

image.png

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited.

Great idea. If there's a way where people can automatically follow trusted flaggers that will be great

Thanks for bringing attention to this point. I thought about this case as well, not sure why this slipped from my mind during posting.

It should work same way as witnesses and proposal proxy system but for anti phishing only.

excellent analysis

bravo

Good ideas!

Awesome idea, especially now since those links seem to be spreading more and more!

I think this is a great idea! How do you propose convincing the major front-ends to adopt this system?

!BBH
!PIZZA
!ALIVE

I think your comment and reblog are great ways to show support and agreement with the solution shared above.

​Later, anyone can use this comment section and the list of reblogs to demonstrate community backing to frontend founders. The way solutions get implemented on Hive requires us to create a significant amount of 'buzz' to reach the right ears. If major stakeholders (those who support the Ecency and PeakD proposals or the witnesses managing Hive.blog) align their voices with ours, it will have a huge impact. Currently, we need to build more momentum and community spirit to effectively request and demand this change.

PIZZA!

$PIZZA slices delivered:
@bhattg(3/15) tipped @dlmmqb
bulliontools tipped dlmmqb

Send $PIZZA tips in Discord via tip.cc!

Great idea bhai,

untitled.gif

!PIZZA

thats a great idea my friend
hope it gets implemented soon 👌👌

This is an awesome idea, I am all for it !

Love it, anything that makes it more difficult to stop thieves has to be positive move for all the genuine folk who use this place