-
Notifications
You must be signed in to change notification settings - Fork 784
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
add to resource abuse list pls #770
Comments
After a quick analysis, the opt-in seems to not be bypassable by the site using it, it is shown in a secure |
I agree with @jspenguin2017, I had a look at |
ok.... understood...
…On Wed, Oct 18, 2017 at 7:10 PM, jspenguin2017 ***@***.***> wrote:
The opt in is not bypassable by the site using it after a quick analysis,
it is shown in a secure iframe. The whole point of resource abuse list is
so that mining becomes opt-in, I don't think this as a threat until they
start abusing it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#770 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AarfLJ6UumkDjmoc_ibiVZvNa4oENEO4ks5stoVLgaJpZM4P-dwJ>
.
|
The notice is cookie based. As long as the cookie and site data is NOT removed after being permitted once, it won't ask and will start mining. |
They said on their website that the cookie is valid for up to 24h. |
@okiehsch This, for example
|
Correct me if I am wrong but it looks to me like all |
I'll exclude |
@jspenguin2017 Of course, I clicked, but not everyone is informed about this. |
@lain566 |
In the end it is @gorhill 's decision, but like I said, I agree with @jspenguin2017 |
@jspenguin2017 That captcha has changed, before, they used |
A solution to bypass it? Where? |
@okiehsch the |
Yea, it's Antiblock.org v3. I think this should work: |
@okiehsch There's also some VPN ads after you "prove you're human" (i.e. mine for like 20 seconds). |
I don't have any analysis data, but I think a Captcha like that is effective, since botnets are usually only composed of low power (IoT) or old and broken systems, neither is able to quickly mine coins. And if there are many requests from one IP they can just raise the difficulty to slow you down. |
@okiehsch The |
Actually, just |
|
They're holding the link hostage unless you mine for them, same as To put into proper terms a mining paywall. |
Is there any global script based approach to stop these .....Like "no popup" switch present in ublock origin....they can use random domains ,every time can't block domains...... because I have very less specified windows ,low CPU, ram that iam not going in hands of bitcoin miners...I visit movie sites and get that .info popups.... |
Some interesting discussion going around on bug tracker - https://bugs.chromium.org/p/chromium/issues/detail?id=766068 |
I did implement a |
Firefox have |
It's WIP at FF - https://bugzilla.mozilla.org/show_bug.cgi?id=1302667 |
Browser level interventions ain't going to work. Implement it and I'll get you 3 ways to get around it. |
I'd disagree here. If our browser makers would really want to do something about stuff like this, they would. |
Sounds good in theory, not going to happen without help from AI. It is an unreasonable amount of work to police every website, and good luck operating on a white list, every time someone updates his website, it breaks in your browser. |
Huh? AI? By whitelisting, I mean to whitelist by the user, i.e. manually. That's definitely doable. I always wanted to write my own web browser, sure. |
All of these clones are bent on manipulating users to mine Monero coins for them which they should be doing rather on their own and on their own rig, also all the tools they need are available on Monero's official page. |
@Hrxn So you mean every user will maintain their own filter list? That's really a lot of work for the user, and most people wouldn't have enough knowledge about web development to make a good decision. |
No, I mean that the browser should keep and maintain those lists, basically. Similar to what browsers actually do right now, by setting content options (JS, images, cookies etc.) on a per-site basis. Although that is buried deep in the settings menus. All that is needed is some form of UI element, a prompt, if unobtrusive, or better some notification "area" as part of the address bar or something, that asks the user for permission, i.e. "Allow this site to use Auto-play/Web Workers/WebRTC and whatever else". No need to know anything about web technologies, only necessary to know if you can trust a site. This could optionally be limited to secure sites with EV certificates or something, which can be overridden of course, for more advanced users. This is only a question of doing the User Experience right, everything else should be straightforward. |
So the browser stores the filter (or permission rules) list and the user set them on a per-site basis? That's literally the definition of maintained by the user.
Given a website, how do you know if you can trust it? And how many people even know what web workers and WebRTC are? |
@gorhill |
The content is blocked and the mening is forced. In my opinion, What if an adserver adopte the same approach? |
I can see your point and I would have no problem adding |
If they are not used to block the content. On top of that, 100% normal users will think they are solving a normal CAPTCHA for that uBO-default setup should protect them as has already been done before. |
I already said, I agree that using a miner as a defacto "paywall", should not be allowed by uBO, but right now, all |
Yes, if it's entirely opt-in in a respectful way, there is not point blocking this. Was this added because of an instance of the miner not being respectful? |
I think EasyPrivacy blocks everything that would send the performance data of your device to a third party. |
The commit message states that they sync with the adblock-nocoin-list or sync with "mining servers". |
@okiehsch @gorhill I came upon a website (http://www.nicolabattista.it/) that uses authedmine. And even if you click "Cancel" to disallow mining it keeps asking again and again but does not ask again and again if you allow it. @coinhive-com You might want to take a look at this behavior. If a users disallows mining it shouldn't ask repeatedly. |
Consider this a web site error, that's completely out of the scope of the repo here, its purpose is not to fix site's coding errors. |
@gorhill Seems like they, authedmine, don't store a cookie when a user disallows the mining request. Just wanted to bring that to attention as it was being considered to be whitelisted. If another website can be seen with same authedmine behavior then we can say for sure if they repeatedly ask for mining. |
The AuthedMine library provides functionality to test for opt-outs before showing the popup again, as detailed in the docs, e.g.: // Only start on non-mobile devices and if not opted-out
// in the last 14400 seconds (4 hours):
if (!miner.isMobile() && !miner.didOptOut(14400)) {
miner.start();
} |
@gorhill Maybe they did it on purpose? It keeps poping up in order to pressure the user to click allow? @coinhive-com You need to enforce a cooldown for asking again, you can't expect websites to responsibly use your API to check for opt out. |
Abusal of API is nothing new, this was bound to happen at some point. They themselves are evading the filters by using new domains 😞 |
@uBlock-user Sorry didn't get that. Who's evading what? |
https://authedmine.com/
coin miner.. 'opt in my ass'....
The text was updated successfully, but these errors were encountered: