Keylogger Found On Nearly 5,500 WordPress Sites (bleepingcomputer.com)
An anonymous reader writes: Nearly 5,500 WordPress sites are infected with a malicious script that logs keystrokes and sometimes loads an in-browser cryptocurrency miner. The malicious script is being loaded from the "cloudflare.solutions" domain, which is not affiliated with Cloudflare in any way, and logs anything that users type inside form fields as soon as the user switches away from an input field. The script is included on both the sites' frontends and backends, meaning it can steal both admin account credentials and credit card data from WP sites running e-commerce stores. According to site source code search engine PublicWWW, there are 5,496 sites running this keylogger. The attacker has been active since April.
Noxious flatulent gas clouds are flammable and prone to flare up. Avoid that risk by banning cloudflare from your world.
Why people keep using Wordpress never ceases to amaze me.
They don't say if it's WordPress itself or in a popular plug-in.
#DeleteFacebook
It's well-known that Firefox 57 unnecessarily, but intentionally, broke most extensions for most users. It was released back in the middle of November, and many users upgraded to it without realizing how it would break their extensions. It doesn't help that they didn't have an easy to way downgrade to Firefox 56.
Some of the most popular extensions are those that help prevent JavaScript from being used maliciously, and these kinds of extensions were among the ones to suffer the worst breakage, due to being so intricately tied to the operation of the browser.
While there have been efforts to port some of these extensions to Firefox's new WebExtensions model, in some cases it has proven to be impossible to replicate the existing functionality because WebExtensions is so, for a lack of a better word, crippled.
So I'm now wondering how many Firefox users are now browsing without any kind of protection from malicious JavaScript code. I'm thinking it could be a far higher number than we might expect.
As an experienced Firefox user and a long time programmer, I found it awkward enough to find alternative extensions that would work with Firefox 57 and at least partially replicate the locked-down experience I easily got with Firefox 56 and earlier. I'm sure that less-experienced or less-knowledgeable users would find it far more difficult, and some of them probably wouldn't even realize that they have no real protection at all any longer.
Although I hope I'm wrong, I fear that Firefox 57 and its breaking of JavaScript-limiting extensions may have allowed attacks like these to become far easier and simpler to implement, and the breaking of extensions in Firefox 57 may have left a lot of unsuspecting people vulnerable to attacks they think they're protected from, not realizing that their protective browser extensions are no longer working.
My bassoon reed is NOT a phallus.
How long have you been an A.C. crapflooder?
See subject & https://publicwww.com/websites/%22cloudflare.solutions%2Fajax%22/ as they are infected w/ this script also BUT per the source article, blocking the C&C domain ought to be enough!
APK
P.S.=> Good luck (this part MAY take time as I do not see a straight easily downloadable list to import from that website - you must go thru all 275 pages afaik & then clean the entries from the stupid leading + trailing characters their tables show AFTER you copy them over (& since this is so NEW, I am not sure if the 10 sources in the security community I get data from for hosts have imported it yet themselves))...apk
Client-side Malbolge. Try writing a cryptominer with *that*!
My first program:
Hell Segmentation fault
About 25 years, but what does this have to do with...
Wait... you're trying to come on to me? Hey, I'm no guy for just one night! I at least want dinner first.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
We need to switch to cryptographic authentication. FIDO U2F makes a lot of this moot.
With some software put in place at the CRAs, they could use FIDO devices to prevent opening new accounts. If you go into a bank with ID (Driver's ID, passport) and a FIDO device, the bank has done the best identification of you it can. Plug the key into a USB port in a computer, have the bank authorize trust establishment, and you generate 3 new key pairs--one for each CRA. The CRAs get the public key; the private key stays on your FIDO device. If it gets lost or stolen, call your bank, voice-verify, and they can cancel the trusts: your credit cards still work, but you can't open any new credit accounts until you physically enter a bank.
Credit cards? Your computer should have an EVM reader. Google accepts FIDO U2F authentication; Google Wallet (or Verified by Visa) could readily authenticate you before accepting a transaction, providing EVM--cryptographic credit card transacting.
Social Security? Walk into a DMV, Social Security building, or other Government building. They all federate trust. Generate a pile of new keys for all the Government service providers.
The weakest link is really any Internet provider to whom you authenticate, since you'll need a method of recovery. Anyone handling credit card transactions should use the CRAs as a secondary: if you can authorize a credit check, you're probably you.
You can lose personally identifiable information, but you can't lose authentication--not for any broad window, and not over the Internet.
Support my political activism on Patreon.
JavaScript is an old language, developed back when the web was a much safer place
...back before JavaScript?
The websites involved are irrelevant. The software they're running is irrelevant.
The real problem here is JavaScript, and more specifically, how JavaScript has pretty much no legitimate uses but a huge number of illegitimate, unwanted uses.
JavaScript adds nothing beneficial to the web. Some people will claim that JavaScript + AJAX can allow for a better user experience, but that's nonsense.
Just look at a site like Slashdot. The more that JavaScript has been used here, the worse the user experience has gotten! In the past it used to be easy to view all comments at -1. There were just a couple of dropdown menus for setting the threshold, and things just worked flawlessly. Now there's this goddamn JavaScript slider junk that often doesn't work, and even when it does work it's still several times slower than it was when using dropdown menus!
We shouldn't be distracted with irrelevant stuff like WordPress. We need to focus on the real problem: JavaScript.
The solution is clear: JavaScript needs to go.
Hah. Clickbait. If you want to know if you're on the list you need to sign up. And probably pay for the information.
This isn't really news. There are tens of thousands of hacked wordpress sites, and the fact people have been loading miners into javascript is ancient news
This is a simple push to advertise some shitty search engine
See subject & it's been out for 2 days now: Intel Management Engine pwned by buffer overflow http://www.theregister.co.uk/2017/12/06/intel_management_engine_pwned_by_buffer_overflow/ UNPATCHABLE / UNFIXABLE!
Pertinent Excerpts/Quotes:
"Positive Technologies security researchers Mark Ermolov and Maxim Goryachy plan to explain the firmware flaws they found in Intel Management Engine 11, along with a warning that vendor patches for the vulnerability may not be enough."
+
"Ermolov and Goryachy contend it fails to protect against the bugs identified in three of the ten disclosures: CVE-2017-5705, CVE-2017-5706, and CVE-2017-5707"
* I've got the way to "proof" you vs. it though & the "hidden switch" fix doesn't help vs. that either + NEITHER DO UPDATES/PATCHES (BUT my method does)...
APK
P.S.=> Odd /.'s "missed" posting about that imo... apk
Some of the most popular extensions are those that help prevent JavaScript from being used maliciously, and these kinds of extensions were among the ones to suffer the worst breakage, due to being so intricately tied to the operation of the browser.
Regarding ads:
uBlock Origin - was WebExtension compatible in advance, well before the release of FF57 (I use that one)
uBlock - was WebExtension compatible in advance, well before the release of FF57
AdBlock Plus - was WebExtension compatible in advance, well before the release of FF57
Regarding trackers:
FSF's Prvacy Badger - was WebExtension compatible in advance, well before the release of FF57 (I use that one)
Regarding script blocking :
uMatrix - was WebExtension compatible in advance, well before the release of FF57
NoScript - well Giogio Maone was a tiny bit in a hurry, but slill manage to make it compatible within a couple of days after the release of FF57. Still kudos to him for having managed it. (I use that one)
etc.
Well what was you point ?
Yup, maybe that weird specific no widely known extension that 3 other people beside you use, and whose authors have abandoned for the last 10 year, maybe that extension broke for you in FF57.
Meanwhile, all the major security extension were transitioned more or less on time. Partly on the grounds of Mozilla crew members closely collaborating with extension authors, to make sure that their WebExtensions interface provides all the necessary API to make the functionality possible.
So I would suggest that you stop bitching about the change of API by spitting the same copy-pasta whining on each remotely relevant /. news story, and instead spend your time and effort switching to extensions with a tiny bit more active developers and a little bit more active community than whatever rare precious gem you were using up until now.
While there have been efforts to port some of these extensions to Firefox's new WebExtensions model, in some cases it has proven to be impossible to replicate the existing functionality because WebExtensions is so, for a lack of a better word, crippled.
Which is why Mozilla devs have actively reached out to authors of popular XUL extensions to see how they could make them still work once transitioning to the WebExtensions API.
All the major security extensions worth mentioning have more or less finished transitioning, despite some of them not working on the Google's Chrome spin of WebExtensions.
So I'm now wondering how many Firefox users are now browsing without any kind of protection from malicious JavaScript code. I'm thinking it could be a far higher number than we might expect
I'm thinking it's only the stupider ones among them like you, who can't even put some though into the selection of security tools they'll use.
Next time, pick an extension with an author that is still alive and a number of users which exceeds your direct family.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
The minute I see a site is running Wordpress I am skeptical of putting information I care about into it. PHP has bad a bad philosophy leading to insecure code. Wordpress is one of the shining examples of poor code quality. Then combine it with a "marketplace" of plug-ins and you get exactly what you asked for: cookie cutter software of the lowest quality.
People eat at McDonalds knowing it's bad for you yet they do it anyway.
Random users :
"OOH MY GOD !!! NO !!!! ALL MY PRECIOUS PASSWORDS!!!!"
Users of password managers :
"Phew !... at least they didn't log these".
Users of NoScript (and other such popular script blocking extensions) :
"...yeah... whatever...."
---
Bonus:
Users of links/elinks/lynx, curl/wget and straight telnet :
"Bwaaah.... we're left out of the fun once again!..."
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Being concerned with one's online security isn't 'bitching'. Being concerned when Mozilla breaks security extensions isn't 'bitching'. It's disturbing that you, and apparently Mozilla, take such a carefree attitude about the security of FF's users. All extensions that worked with FF 56 should have worked with FF 57. There's no excuse for them not to have worked.
See subject & I'll add to what he said or missed - Javascript's misused like mad, slows you, runs on your dime clientside taking up power/cpu/ram & other forms of I/O + it slows you way, Way, WAY down! CGI bins/WinCGI run server side (so did ISAPI/NSAPI iirc but were often leaky due to being written in C as well as buffer overflow vulnerable thus - that could be changed by writing them in C++ instead, easily) NOT using YOUR POWER BILL or cpu cycles/ram & other I/O either.
Nobody has to note that Javascript's also HUGELY MISUSED in malware & trackers etc. too!
APK
P.S.=> Javascript has 1 decent use (but could be easily replaced by server-side processing methods noted above) in accessing database material (e.g. bankaccount, shopping, online tests etc.) but again, could be replaced by what I noted above that was around BEFORE script in documents online (dumb, they didn't even learn from Office program macros on that note - you open the door, trash comes blowing in)... apk
See subject: CGI bins/WinCGI are earlier alternates that run SERVER-SIDE & can do the same (not on your dime in your power bill raised by it, or cpu/ram & other I/O used client-side) OR ISAPI/NSAPI (do you know what those are OR were?) serverside (on modern webserverware) - that's how noob!
Written by in-house devs a website SHOULD have (not XSS/CSS risks from 3rd parties) would avoid its misuse HUGELY!
PLUS Anything clientside running that users don't REALLY need slows 'em (I post on /. constantly minus javascript & do fine for example + a HELL OF A LOT FASTER!).
WTF?
CLIENTSIDE MEANS IT USES YOUR POWER & CPU/RAM + I/O & THAT IS A DOWNSIDE (for shit you do NOT need like tracking or infections) - this can be done SERVERSIDE INSTEAD, dumbass!
Yea - "javascript works well alright" - for tracking & infecting users!
OLDER SITES SUCK?
Do you know how OLD /.'s base codebase is? It's MOSTLY THE SAME as it always was - for such a 'sucky OLD site' YOU SEEM TO USE IT JUST FINE!
Eat your words...
Javacript's used because the ENTRY BARRIER is LOW for 'wannabe coders' (like YOU obviously) that can't handle C/C++ (real languages, not interpreted buggy garbage that causes more trouble than it's worth (javascript)).
APK
P.S.=> You're OBVIOUSLY a "webdouche" & a NOOB if you're not aware of those older technologies that do the job BETTER (since they're off client & serverside instead) minus all the downside bullshit of Javascript... apk
See subject & NEW APK Hosts File Engine 10++ 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/
Ads/script/malware rob speed/security/privacy/bandwidth.
Hosts add speed (via hardcodes/adblocks), security (vs. bad sites/malware/poisoned dns), reliability (vs. dns down), & anonymity (vs. dns requestlogs/trackers).
Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus + less security bugs/complexity & faster vs. addons/routers/remote dns!
Avoids DNSChangers in routers/IP settings & dns redirect (99++% of ISP DNS != patched vs. it) + DNS tracking & lighten DNS load & resolve faster via local RAM!
* Via what u NATIVELY have in a FASTER kernelmode IP stack (does more w/ less).
APK
P.S. - Safe https://www.virustotal.com/en/file/e01211ca36aa02e923f20adee0a3c4f5d5187dc65bdf1c997b3da3c2b0745425/analysis/1433430542/ (self check vs. infection of it built-in)
Hosts protect when addons can't (or as well):
NoScript tag parses. Hosts block script prior to it!
Bad sites (past ads)
Botnet C&Cs
DNS down/poisoned
Trackers (dns logs/ads/transparent ISP proxy)
Dns blocks
Spam/phish payload
Slowdown 2 ways: adblocks & hardcodes
Hosts = Ez edit.
AB+ 151mb https://www.google.com/search?q=Adblock+memory+consumption&btnG=Search&hl=en&gbv=1/
UBlock 64MB https://www.google.com/search?q=UBlock+memory+consumption&btnG=Search&hl=en&gbv=1/
Hosts~6mb
Addons = ClarityRay defeatable & crippled http://www.businessinsider.com/google-microsoft-amazon-taboola-pay-adblock-plus-to-stop-blocking-their-ads-2015-2/
No 1 addon does as much.
Stacked addons slowup.
ADDONS = EXPLOITABLE https://news.slashdot.org/comments.pl?sid=11166303&cid=55266729/
APK
P.S.=> APK Hosts File Engine 10++ 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/
See subject and the URL I posted above only the first 26 entries are visible - yes you must pay for an account to get the full list that is available in a download. I was made aware of this when my boyfriend whispered this fact into me ear while he was riding me.
APK
P.S.=> Don't expect me to take time to check out the sites/lists/apps that I recommend I am busy with my Bruno!! apk
See subject: 1st, you're a fool impersonating me & 2nd I noted ALL YOU NEED TO BLOCK really is cloudflare.solutions (yes, that's a valid gTLD @ the end) which is ALL THOSE SITES "hooked into" via the bogus keylogger script!
* I didn't like the "must join" bs to see the rest of those either but you don't NEED to & I said so, clearly (learn to read dumbshit).
YOU ARE CORRECT ON 1 THING You are a dumb fuck BUT YOU ARE NOT ME & I'm NOT that dumb (like you).
APK
P.S.=> When will FOOLS like you learn you're just too stupid to try "take me down"? Oh, I think most EVERYONE knows that & it is WHY you harass me nigh constantly or DOWNMOD BOMB my posts using UNIDENTIFIABLE anonymous posts (you're chickenshit losers)... apk
A future of shit of infection & tracking + slowness on YOUR powerbill & cpu/ram + I/O? Some "bright future"!
* The "new hotness" = OLD & BUSTED crap for noobz like you as coding in C/C++ or Delphi, extremely HIGH-PERFORMANCE real languages, not interpreted slow garbage is TOO MUCH for "your kind"...
Why's javascript REALLY used instead of CGI/WinCGI or ISAPI/NSAPI?
1st - it LOWERS THE BARRIER TO ENTRY so underpaid underskilled NOOBZ can do the job cheap (shittily but cheap)
2nd - To LET USERS PAY THE CHARGE OF RUNNING THE SHIT too clientside vs. serverside (where it SHOULD be with FAR LESS RISK TO USERS)!
APK
P.S.=> Get 1 thing straight - you & "your kind"? Too unskilled & you lack knowledge to "get the best of me" - ever! apk
See topic and be sure that I am the real Alexander Peter Kowalski and NOT you!!! - though you surely must wish you were as does everyone else - your lame attempt to impersonate me is obvious and ridiculous as are you!!!!!
APK
P.S.=> Bruno would never shag a little bitch like you! apk
Apparently you do wish you were me seeing as it's the 2nd time you've tried to impersonate me in the post I'm replying to now.
* You're actually RIGHT about that & PROVE it no less by PROJECTING it yourself as you try impersonate me, lol!
APK
P.S.=> You DO wish you were me - but you do a POOR JOB OF IT projecting what's in my subject line & instead you come off as a STRAIGHT-UP FOOL!... apk
See subject: It's not my fault you can't code real languages (vs. interpreted crap in javascript, root of all evil online) either!
* SEE SUBJECT LINE ABOVE AGAIN (lmao) & GROW A PAIR OF BALLS beneath that belt of YOURS & realize something:
Use of clientside javascript was all done to allow CHEAP LABOR with crap product 2 ways as I said:
1.) Javascript 'coders' (quoted because you're not) = cheap vs. C/C++ or Delphi coders to do NSAPI/ISAPI or WinCGI/CGI script (usually in PERL though).
2.) Doesn't raise serverside bills but instead PUTS THE COST + RISK ONTO THE USER to run javascript crap that INFECTS, TRACKS & SLOWS end users instead!
(Follow the money - it's the answer to 99/100 questions & usually RIGHT as rain (like me)).
APK
P.S.=> Lastly, it always amazes me how you goof trolls don't have ANY originality in your ribbing (means you lack creativity - hence WHY you had to 'code' (not) in interpreted crap) - it's always some TIRED & PLAYED OUT STALE 'meme' (what a whimp term that in quotes) in what YOU spewed - "your kind" = "Screamy MEEMIES", lol... apk
APK Hosts File Engine 9.0++ SR-2 actually works pretty well. Since I installed it I have yet to be infected by a virus. The only thing I find odd is that after installing it whenever I try to do a google search all of the results default to gay porn sites. Small price to pay to be safe I guess.
APK, keep up the good work ;)
Captcha Satisfied
See subject & you also missed a TON of functionality covered both here https://linux.slashdot.org/comments.pl?sid=11356847&cid=55558543/ & https://linux.slashdot.org/comments.pl?sid=11356847&cid=55558543/ - vs. my program literally being written by MYSELF by hand/from scratch equivalent to roughly 14 *NIX shellscript commands (which again, YOU DID NOT WRITE - you merely used others' work in script commands).
* There is a HUGE diff. between you & myself - I actually code, you don't!
(Don't feel too bad - You're the 5th fool who tried to emulate my GUI multithreaded multitasking work via shitty shellscripting that I had to CORRECT no less on what you missed (& you missed even MORE than what I listed too no less, lol)).
APK
P.S.=> Gimme a break "wannabes" - you're just plain "not up to spec", period... apk
See subject & learn to READ! Yes costs play a factor (money always does) & compiled code won't run on every system? BS with proof of that (from not only C/C++ but Delphi too (for all the majors))
"Read 'em & WEEP" + EAT YOUR WORDS https://www.embarcadero.com/products/delphi/
* Man you're SO full of shit & mistakes it's not funny above & WORSE about javascript infectors next!
FACT: Javascript usage = the harbinger of ALL DOOM online (tell me - how often is javascript misused & where do MOST threats come from/get delivered by (other than Flash), hmmm? Answer = javascript).
Costs matter for labor in ANY business & it's a FACT C/C++ or Delphi coders just plain COST MORE but do better work by FAR in performance alone!
Going to TRY tell me that running scripts clientside doesn't RAISE cpu/ram & OTHER I/O use too (& in doing so raising your powerbill also)?
You're a noob & it SHOWS - you don't even KNOW what NSAPI/ISAPI or WinCGI/CGIBins are for OR what they do!
(Anything they don't do I don't need (I rarely if ever allow script online as it infects, tracks, slows you & raises costs).
APK
P.S.=> You lose, get it (what do you THINK ISAPI/NSAPI were largely written in in the past? Answer = C/C++ or even Delphi if you wanted)...apk
Wrong. The ESR releases aren't perpetually supported, so eventually an upgrade will be required. The ESR releases after FF 57 will be just as broken as FF 57 is. The ESR releases are not a valid solution to this problem.
Thanks for the compliment (2nd time now in what I replied to here & https://developers.slashdot.org/comments.pl?sid=11453163&cid=55697385/ but you're trolling & lying!
OR you are "man in the middled" via a DNS redirect poisoning.
Why do I say that?
It's IMPOSSIBLE you used my program otherwise OR you didn't use it FULLY (providing hardcoded favs resolved locally @ TOP of hosts for most speed & security vs. dns fails/downed/poisoned for sites you use MOST).
Lastly: 9.0++ SR-2 is NOT a current model (& will miss a few new gTLDs - part of why I updated it & a performance boost too (theoretical 67% in 1 part, actual = ~ 40%))
APK
P.S.=> Check your router + IP stack DNS settings (if you are not f'ing around trolling) OR cut it out - I am helping others in this case (moreso in the gTLD post's "p.s." above )... apk
See subject: WinCGI/CGIBin & NSAPI/ISAPI dll/libs run serverside as I said - NOT IN BROWSER as you say (WinCGI/CGIBin = perl usually as I said or ISAPI/NSAPL libs/dlls via Delphi/C/C++) & jscript 'rules' due to it being FORCED since it costs them less in serverside power + labor costs period/fact!
Man - that PROVES you're a noob unaware of those things above & TRYING to twist what I said - I never said they run IN BROWSER (I said opposite & serverside).
(C/C++/Delphi coders cost more but produce faster better product USERS DON'T TAKE THE RISK ON CLIENTSIDE or RAISE THEIR POWER BILLS ON CLIENTSIDE!)
* That's the ONLY REAL REASON, period (money talks - they say "talk is cheap"? NOT when money does the talking!).
Face reality - javascript the "new hotness" BLOWS & causes all kind of shit online being misused as the harbinger of exploits & tracking!
Web jobs = noob jobs for chumps - I am LONG retired but I wouldn't take that low of pay (though it was often forced on me to do via .NET). Shit's chumpwork (SQLExecute type stuff to DB is hardest part, & that's EZ! Rest is text formatting & putting up pictures pretty much, lol!)
APK
P.S.=> I see you don't argue about CROSS-PLATFORM now regarding C/C++ or Delphi anymore as I proved QUITE otherwise (they do ALL of the majors) - you f'd up on that showing you are as I said - an ill-informed NOOB... apk
See subject: Via Opera 12.18 classic BySite preferences. I block script globally & IF I need it I make exception sites.
* Script = bullshit & I avoid it @ ALL costs (due to tracking, infecting & SLOWING users like me down blowing MY POWERBILL up w/ increased RAM/CPU & other I/O)!
Lastly: Addons & other means don't do a FRACTION of what hosts do https://yro.slashdot.org/comments.pl?sid=11452421&cid=55695771/
APK
P.S.=> You made me LAUGH here deluding yourself that YOU actually "wrote code" https://yro.slashdot.org/comments.pl?sid=11452421&cid=55697041/ & not only that but I HAD TO SHOW YOU WHAT YOUR grep commandline switch (that you didn't write grep for but I wrote ALL my code myself) didn't do by itself... apk
Being concerned when Mozilla breaks security extensions isn't 'bitching'.
Which security extensions got broken ?
Most of the major ones got ported to WebExtension API well in advance.
The ones that were not ready on D-day, managed to get ready over the few days after the big switch.
Really in practice, I haven't anyone I know bitten by missing security extensions.
If you're complaining that your specific security extension got broken, means :
- you're using a very rare one. at least it means the biggest part of firefox users (those who use the most common security extensions) aren't affected. Only the few eccentric people with unusual choices of extensions are affected and they a re much smaller fraction of the user base.
- you're using a very rare extension, which is used by an extremely small number of other users. That might be a little bit problematic regarding security because it means less opportunity to discover and fix bugs in the extension.
(Though some might argue that you could also be protected by the relative obscurity of your extension. There might be obvious ways to circumvent the security, but because there are only 5 users of this extension, nobody bothers to check).
- the author of the extension hasn't bothered to upgrade youre extension for over a year. That by it self is a major security problem. It also means that, even if you keep the latest ESR version of Firefox instead of upgrading, your extension hasn't been fixed against any problem that might have been discovered over the past year.
It's disturbing that you, and apparently Mozilla, take such a carefree attitude about the security of FF's users.
Mozilla hasn't been taking a carefree attitude. They have been actively collaborating with the developers of extensions, including lots of security extensions, including the most popular extensions, just to make sure that WebExtension API provides everything needed to make the old XUL extensions portable to the new API.
I don't have a carefree attitude about security neither.
That's why I have been following the evolution closely as soon as there was announcement about future deprecation of XUL extension (in fact even earlier : I've been following since the release of Electrolysis and other such stability/security features - because even back before announcement of API deprecation, some of these extra features did rely on all installed extensions only using the Webextension API).
I've been checking the development of the extensions I use, and observed that lots of them were available rather fast with the new API. Even more so among security extensions, they were probably the fastest to react and port their code (or in the case of NoScript's guy : start to collaborate with Mozilla to see how the API could be adapted to their need).
All extensions that worked with FF 56 should have worked with FF 57. There's no excuse for them not to have worked.
I think that "this extensions was written 10 years ago and since then we're not even sure if the dev is still alive" might be a good excuse, specially for a security extension (you know, those things are supposed to be kept up to date and adapted as new security threats arrive).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
I'm going to go ahead and stick my head in a bear trap, but why does Mozilla rely so much on outside programmers to make the thing even borderline secure? I understand the reasoning not to include ad blockers, but some of the other commonly used extensions should just be baked in. Or am I really just too paranoid?
In a way you are paranoid, in that unlike most of the typical users you value your security much more than ease of use.
Most of the user don't have any idea about security. On the other hand, most of the users want to just watch their Netflix movie, post their shit on Facebook, etc. they want all the typical online activity to work straight out of the box.
Saddly, the current accepted standard behavious of *ALL* browser, is to download and execute any bullshit linked in a web page, no question asked
(though there are very tiny baby steps being made, like the "allow origin" HTTP(S) directive to restrict some APIs accross different webservers).
That's how chromium works, that's how microsoft edge work.
Web designers thus design the pages you visit taking that into account (just look at all the the external scripts downloaded by most of the webpages. Any random simple thing that you visit, like a webshop to order something online, downloads and executes javascript libraries from at least a dozen of different 3rd parties, some of which are absolutely critical for even the basic functionnality of the webshop to work. Not everything from 3rd party is something nefarious like a tracker).
So if suddenly firefox were to by default block all non-whitelisted scripts, or block all script no originating from the same domain, most of the users will be seeing their usual web sites not working.
They will not be appreciating the sudden new added security to Firefox compared to everything else, they would be mostly noticing that most of "their web" is broken compared to any other browser.
You'd see backlash against non functioning stuff out-of-the-box.
You'd see users complaining that they need to whitelist and fine tune tons of stuff just to get facebook working.
You'd see less advanced users complaining that they don't even understand what a "whitelist" is, and why the hell does the netflix pages stays entirely black ?
So that's the current situation, current normal usage patterns (leading to current design techniques) lead to a situation which makes it hard any increase of security without fundamentally breaking the online experience.
So, therefore, good Javascript blockers needs currently to be only offered as extensions for power users who know what they do, and are not affraid to do some tweaking to get the website to work back again.
Note: all the above only applies to the standard Firefox package as installed from the website.
Special package targetting specific user base differ :
the Firefox browser packaged as part of the Tor browser bundle has quite a few security extensions installed and enabled by default.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Dear "hosts" APK troll.
Nope, your hosts doesn't work in the case of malicious javascript code.
You can't block just scripts, while still letting the plain HTML webpages.
A "hosts" entry can only block access to a whole domain.
Also it depends on the "hosts" list containing the new threat (it's fundamentally a black-listing approach. If a threat isn't known, a hosts list cannot prevent it).
Systems like NoScripts are White-Listing. They block by default unless told otherwise. I could never be affected by malicious javascript code running on "http://cloudflare.solutions/" even before I hard about it, because it's not among my whitelists.
Also you bullshit only runs on Windows, and there's no source available for review. Not interested.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Yes, hosts can & faster vs. 3rd party scripts by not parsing for script src tags as NoScript does blocking the script server source.
My program runs on Windows the most used OS on PC desktops & servers combined but the OUTPUT in hosts itself runs just above everywhere - so much for your bs!
APK
P.S.=> It's easy to determine those sources (NoScript's a great help to me on that account & WHY I use it - yes, I use it - albeit only to help populate hosts vs. what I said above (3rd party scripts XSS stuff)) - so again - so much for your bs...apk
Javascript's misued a lot - fact & that's my point. It's used to deliver up tracking & infectors often from ads even!
APK
P.S.=> Does it work for GOOD things too? Sure, but it runs up your/clientside powerbill even there along w/ CPU cycles, RAM & other forms of I/O doing so (for good OR bad) & COULD BE DONE SERVER-SIDE instead via NSAPI/ISAPI libs/dlls for example (instead of putting the powerbill burden & slowup on the clientside - that would be TRUE CLIENT-SERVER TOO - just ask a question, let server do the work & send back the answer (which of course then puts the burden on the server owner's end & NOW YOU SEE WHY Javascript clientside is done))... apk
See subject in case you hadn't noticed. I'm not being obnoxious. I'm defending myself. Thanks for the compliment on my work though.
* I just give it back like I get it - albeit I do it w/ facts (& imo, you're just another one of the fools giving me guff - but you ARE PROJECTING what you want to happen... trying to make me look bad!)
APK
P.S.=> Thanks for giving it away (I knew that's your game) - doesn't faze me 1 bit & I don't react the way you'd like (I just use facts & quoted /.ers liking my program vs.r bs instead, @ least 99% of the time it's what I do & it works)... apk