-
Notifications
You must be signed in to change notification settings - Fork 571
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Auto blacklist proposal scammers #2658
Comments
I got an idea. Let someone or a group with reputation (manually) maintain a blacklist on chain, E.G. with the on-chain account blacklisting feature, so the list can be updated quickly enough, better for UX than current mechanism which only updates when a new release is out. Although it's a somehow centralized solution, IMHO it would work. The maintainer account(s) can be multi-sig thus would be decentralized to an extent. We can even vote in a worker for the maintenance work. For every account in the blacklist, show a warning icon next to the account name whenever it appears (on every page that shows account names). Ideally we can have a setting to directly filter out actions related to the accounts. |
User should decide, if it should be removed completely from visibility. |
We could, with abitmore's idea, also be able to handle whitelisted accounts as verified good accounts. The user could then toggle to hide all blacklisted accounts by this entity. |
By the way users are able to configure their own black/white lists, I guess we can (ab)use the lists for this feature, although it was not by-design (black/white lists are meant to be used by asset admins to authorize actions related to assets). Actually, this is a non-consensus feature, ideally we can store user settings with custom_operation (rather than account_whitelist_operation which is consensus-related), then we need to write a plugin to track the data, with this approach, we can even design a mechanism so a user can decide to use another user's or a group of other users' lists. |
How about several stages (2-3) until accepting a proposal and get an overview/information before last stage about what happens, if accepting proposal? |
Just fix at the root - can't create proposed transaction until users added <> to whitelist/contacts. There should be no legit reason for creating a proposed tx unless the other party has been informed first. Up to 3rd parties to make sure proposals aren't rejected. Auto-popup 'Reject' button if not on users whitelist/contacts; extreme version, auto-reject (or default user setting). |
This is the right way. |
Could the feature be enhanced with a extra step |
I don't think it should be default behavior in core. It just like saying "don't ring your phone if someone not in your contact list called you", or "reject emails from people not in contact list", usually a client-side feature. Although it's possible to implement it as a core parameter, I think it's better to make it opt-in.
The proposal IS informing the party. We just need to make it clear enough. |
My thoughts on implementation:
|
Three people were scammed only by openledger-security the last days, why does this not have a high priority tag? |
Kencode suggested maybe having a sort of automated white list where only people you have sent funds to previously can create proposals for you. Accounts could choose to 'accept proposals from everyone' somewhere in the permissions (i.e. for committee accounts that won't fall for scams and need to be open for proposals) |
The frontend will soon listen to the blacklist of the account |
a correction needs to be made for all the accounts that where hacked and lost control.
|
Hacker is "putler666", he should be stopped and banned from ledger! |
|
Do you how many times, I wrote them...
|
create a new transaction approval type for that which requires the multi-sig of x commitee (even votes) to allow the ownership or weight of an account to be changed |
I use bitshares desktop version 3.1.190618 (latest?) |
On 1.: This would require a BSIP. Are you interested in helping work it out? |
Please advice for BSIP? I am interested to get my funds back. |
The BSIP I had in mind won't get you your funds back unfortunately. It could restore access to accounts. |
Please start with 1st procedure to restore access to account. Thanks. |
Just FYI this is a similar BSIP which restore access to accounts as well: bitshares/bsips#149. |
And there is a discussion about this issue: bitshares/bsips#154 |
A lot of comments and communication to read. |
It's impossible to restore access by now. That's why a new BSIP is needed if you want to restore access. |
I added new BSIP. Thanks. |
@startailcoon @sschiessl-bcp What progress had been made about this? Here are new reports:
We should add those accounts to this page: |
Blacklist managed by the committee to combat phishing attacksA new "committee-blacklist-manager" account has been created to fight phishing attacks. 613 accounts have been added to the list (source https://github.com/bitshares/bitshares-ui/blob/develop/app/lib/common/scamAccounts.js). The blacklist has been enabled on major committee-owned assets. It's recommended that gateways and other businesses add that account as one of their assets' blacklist authorities. If found a phishing account is missing in the list, or found a new phishing account, please report on Github https://github.com/bitshares/committee-tools/issues/new . If found an account in the list is not a phishing account, please appeal on Github too https://github.com/bitshares/committee-tools/issues/new. |
Is your feature request related to a problem? Please describe.
Getting scam proposals is still annoying and I don't have any information what the proposal does from the UI.
Describe the solution you'd like
Blacklist people, who abuse the system:
With blacklist, they can still be visible, but in a less visible way and with warnings. Now I have to pay a fee to remove this, the UI could do this, without any fees.
The text was updated successfully, but these errors were encountered: