Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Wiggly Wayne DDS
Sep 11, 2010



Shame Boy posted:

i assume you mean bug bounty and not that google maintains a list of people they will pay to have murdered

because either one seems equally likely in hell year 2019
well i don't know why else they'd have a contractor portal

Adbot
ADBOT LOVES YOU

flakeloaf
Feb 26, 2003

Still better than android clock

that's just a hole in the floor leading to a garbage chute, with CONTRACTOR written above it in green sharpie

mystes
May 31, 2006

Shame Boy posted:

i assume you mean bug bounty and not that google maintains a list of people they will pay to have murdered

because either one seems equally likely in hell year 2019
I don't know that Google will go so far as to have people murdered yet, but maybe they'll announce a bunch of zero-day vulnerabilities in your software for fun.

flakeloaf
Feb 26, 2003

Still better than android clock

still, might not be a good idea to steal any shopping carts from the google compound

Lain Iwakura
Aug 5, 2004

The body exists only to verify one's own existence.

Taco Defender
https://groups.google.com/forum/#!msg/golang-announce/tjyNcJxb2vQ/n0NRBziSCAAJ

quote:

Hello gophers,

Commit b7391e95 fixes a vulnerability in the amd64 implementation of the golang.org/x/crypto/salsa20 and golang.org/x/crypto/salsa20/salsa packages that affects large message sizes or high counter values.

If more than 256 GiB of keystream is generated, or if the counter otherwise grows greater than 32 bits, the amd64 implementation will first generate incorrect output, and then cycle back to previously generated keystream. Repeated keystream bytes can lead to loss of confidentiality in encryption applications, or to predictability in CSPRNG applications.

The issue might affect uses of golang.org/x/crypto/nacl with extremely large messages.

Architectures other than amd64 and uses that generate less than 256 GiB of keystream for a single salsa20.XORKeyStream invocation are unaffected.

The vulnerable code is derived from the amd64-xmm5 and amd64-xmm6 implementations that are distributed with SUPERCOP, NaCl and at https://cr.yp.to/snuffle.html. The issue is present in those upstreams, but is not considered a problem by their author because of the policy at https://nacl.cr.yp.to/valid.html, and because support for counters larger than 32 bits is an incomplete experiment. We attach a patch that applies to the amd64-xmm5 and amd64-xmm6 salsa20.s files for any downstream that might want to fix this issue.

This issue was discovered and reported by Michael McLoughlin.

Cheers,
Filippo for the Go team

Soricidus
Oct 21, 2010
freedom-hating statist shill
but really who will ever need more than 256gb of key? i mean that's really a lot of key! probably it's ok to start reusing key at that point because any attacker will have given up and gone home after the first 128gb or so.

BangersInMyKnickers
Nov 3, 2004

I have a thing for courageous dongles

Lain Iwakura posted:

i need to get around to reading this

https://twitter.com/KateLibc/status/1112725957159211008

it's either going to be a bore and nothing interesting or i am going to become incredibly upset and never be able to talk to this person if i run into them at a conference

the ics security community is small

yeah it sucks rear end and the industry is a joke

Soricidus
Oct 21, 2010
freedom-hating statist shill

i'm gonna fix this entire class of bug with my new crypto-as-a-service startup. no more worrying over whether or not your crypto libraries have unpatched vulnerabilities in them. no more scrabbling around trying to find a trustworthy crypto library in your hipster language of the month. now you just make a simple http request to our web api and our guaranteed-correct implementation returns as many bytes of key stream as you need, computed on the fly in our secure maryland datacenter

Powerful Two-Hander
Mar 10, 2004

Mods please change my name to "Tooter Skeleton" TIA.


Soricidus posted:

i'm gonna fix this entire class of bug with my new crypto-as-a-service startup. no more worrying over whether or not your crypto libraries have unpatched vulnerabilities in them. no more scrabbling around trying to find a trustworthy crypto library in your hipster language of the month. now you just make a simple http request to our web api and our guaranteed-correct implementation returns as many bytes of key stream as you need, computed on the fly in our secure maryland datacenter

you joke but wasn't there some idiot bitcoin wallet generator that was just returning the dame key for everyone because the domain that they sourced entropy from expired/they were total idiots

Jabor
Jul 16, 2010

#1 Loser at SpaceChem

Powerful Two-Hander posted:

you joke but wasn't there some idiot bitcoin wallet generator that was just returning the dame key for everyone because the domain that they sourced entropy from expired/they were total idiots

iirc they were making http requests to a random number generator site, then that site turned off that feature and started returning an error page telling you to use https, and the app dutifully used the error page as its "random" bytes

Powerful Two-Hander
Mar 10, 2004

Mods please change my name to "Tooter Skeleton" TIA.


Jabor posted:

iirc they were making http requests to a random number generator site, then that site turned off that feature and started returning an error page telling you to use https, and the app dutifully used the error page as its "random" bytes

ah yeah that was it. so both an expired domain and total idiots!

Lutha Mahtin
Oct 10, 2010

Your brokebrain sin is absolved...go and shitpost no more!

iirc there was also no way to fix it because the http requests were coming from an ethereum smart contract that couldn't be changed

post hole digger
Mar 21, 2011

Jabor posted:

iirc they were making http requests to a random number generator site, then that site turned off that feature and started returning an error page telling you to use https, and the app dutifully used the error page as its "random" bytes

lol that rules

ewiley
Jul 9, 2003

More trash for the trash fire

Lutha Mahtin posted:

iirc there was also no way to fix it because the http requests were coming from an ethereum smart contract that couldn't be changed

This pretty much encapsulates why I hate blockchain/smart contracts.

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Lutha Mahtin posted:

iirc there was also no way to fix it because the http requests were coming from an ethereum smart contract that couldn't be changed

Crypto.txt

Methanar
Sep 26, 2013

by the sex ghost

Lutha Mahtin posted:

iirc there was also no way to fix it because the http requests were coming from an ethereum smart contract that couldn't be changed

lmao

LordSaturn
Aug 12, 2007

sadly unfunny

Lutha Mahtin posted:

iirc there was also no way to fix it because the http requests were coming from an ethereum smart contract that couldn't be changed

sadly this part isn't true, you're thinking of that time they launched the first autonomous corporation and someone robbed it blind

Acer Pilot
Feb 17, 2007
put the 'the' in therapist

:dukedog:

Lutha Mahtin posted:

iirc there was also no way to fix it because the http requests were coming from an ethereum smart contract that couldn't be changed

Didn't someone once accidentally delete a whole block chain with the equivalent of a force push?

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

Acer Pilot posted:

Didn't someone once accidentally delete a whole block chain with the equivalent of a force push?

these things are sort of subject to their own Poe's law. Some of them are lies to cover the scam, some of them happened. But they're always so stupid as to be plausible

Grace Baiting
Jul 20, 2012

Audi famam illius;
Cucurrit quaeque
Tetigit destruens.



Acer Pilot posted:

Didn't someone once accidentally delete a whole block chain with the equivalent of a force push?

dunno about all the formally-specified strength of a force push

"i'm eth newbie..just learning"
"sending kill() destroy() to random contracts"
"you can see my history"
"😟((((((((((((((((((((((((((((((("

when devops199 discovered that anyone can kill your contract #6995 in "parity", some ethereum smart contract thing

more details here:gerard:

:rip: in power, devops199

Acer Pilot
Feb 17, 2007
put the 'the' in therapist

:dukedog:

the internet was a mistake.

i just saw cloudflare is launching a "free vpn." idk how i missed the 1.1.1.1 thing, what was the pos' ruling on that?

The MUMPSorceress
Jan 6, 2012


^SHTPSTS

Gary’s Answer

Acer Pilot posted:

the internet was a mistake.

i just saw cloudflare is launching a "free vpn." idk how i missed the 1.1.1.1 thing, what was the pos' ruling on that?

I use 1.1.1.1 for my routers dns and it works great

Shifty Pony
Dec 28, 2004

Up ta somethin'


Acer Pilot posted:

Didn't someone once accidentally delete a whole block chain with the equivalent of a force push?

kinda more like ran "rm -rf " in a remote production server without realizing that a script they just run previously had given their account root privileges and dropped them in / .

basically smart contracts can call code at other addresses almost like libraries, and the way this one incredibly popular multi-sig wallet "app" worked was to store ownership and permissions in your address with enough code to then call code at a central smart contract address which handled all of the stuff like what to do with that privilege info and when sending the money was ok. included in that code was a bit that basically set up a new address and registered other address to control that address.

someone new to everything saw that code and out of curiosity sent the command to set up the central smart contract address with their address being in control. and it worked. they then sent the command to undo the setup because they wanted to just leave it alone.

the undo setup code however was intended to be called by and executed on a third party address and basically just wipes the code from the address it is pointed at. so the code tried to wipe itself (because the code executing was at the address it was executing on it automatically had full control to do anything) and it did, mostly. unfortunately it left just enough poo poo behind to run to completion but not actually work, meaning any addresses pointing to it would find code to basically just do nothing and exit when any attempt was done to do anything.

code at an address takes absolute priority over even commands signed by an address's ownership keys. that meant the owners of the addresses with wallets couldn't move their money out and the owner of the central address couldn't restore a working copy because in both cases the eth network would try to execute the code first which would just say "done" without doing anything. every single iota of etherium in any wallet using that system was instantly and irretrievably frozen.

smart contracts are astonishingly dumb ideas.

Lutha Mahtin
Oct 10, 2010

Your brokebrain sin is absolved...go and shitpost no more!

LordSaturn posted:

sadly this part isn't true, you're thinking of that time they launched the first autonomous corporation and someone robbed it blind

no, i remember "The DAO" too. but i admit that i very well might be misremembering the specifics of the "our online keygen site went defunct and is now 404" or however that silly debacle worked out. i am pretty sure a smart contract was involved in that one somehow, but i don't remember enough to go search for it

Proteus Jones
Feb 28, 2013



jit bull transpile posted:

I use 1.1.1.1 for my routers dns and it works great

Same.

I don’t know about their VPN, but note they have a free tier and a paid tier. The paid tier is supposedly faster, so I imagine there’s some kind of throttling going on with the VPN. They also spell out what information they collect (surprisingly little), but that might be down to your threshold of how much you believe corporations.

As always the answer is algo + Digital Ocean droplet if you need a VPN.

Rufus Ping
Dec 27, 2006





I'm a Friend of Rodney Nano

Proteus Jones posted:

The paid tier is supposedly faster, so I imagine there’s some kind of throttling going on with the VPN.

The stated difference is that paid will use their Argo routing system (the same thing people can pay to use at the moment to reduce their website's latency)

spankmeister
Jun 15, 2008






Acer Pilot posted:

the internet was a mistake.

i just saw cloudflare is launching a "free vpn." idk how i missed the 1.1.1.1 thing, what was the pos' ruling on that?

jit bull transpile posted:

I use 1.1.1.1 for my routers dns and it works great



Cloudflare protects Nazis don't use them.

ErIog
Jul 11, 2001

:nsacloud:

spankmeister posted:

Cloudflare protects Nazis don't use them.

Or maybe don't use a lovely free VPN or any public VPN provider anyway because as Lain Iwakura pointed out on Twitter recently it's literally just an ISP. If you send enough packets through it you will eventually be identifiable.

The key thing VPN's are useful for is making law enforcement apply for search warrants on foreign poo poo to decrease the chance they'd want to bother with your dumb rear end surfing asstr.org

champagne posting
Apr 5, 2006

YOU ARE A BRAIN
IN A BUNKER

today on a recruiters website, a requirement for passwords:

quote:

Set a new password: (More than 8 characters, alphanumeric combination, Only 1 special character, new password to begin with a letter)

:psyduck:

(i tried adding more special characters and was immediately rebuffed)

Jabor
Jul 16, 2010

#1 Loser at SpaceChem
hey, it's a good way to screen for applicants that can follow orders to the letter even though they're pointless and stupid

flakeloaf
Feb 26, 2003

Still better than android clock

you are not here to produce

you are here to obey

Pryor on Fire
May 14, 2013

they don't know all alien abduction experiences can be explained by people thinking saving private ryan was a documentary

how much of a market is there in dns lookups? seems like super valuable data especially if you can combine it with other things

spankmeister
Jun 15, 2008






Also posting on the NICE page

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

spankmeister posted:

Also posting on the NICE page

Shaggar
Apr 26, 2006

Pryor on Fire posted:

how much of a market is there in dns lookups? seems like super valuable data especially if you can combine it with other things

all those dns providers are primarily web hosting/ad companies so they 100% have all your other info. a free vpn is just a way to track you across the entire internet instead of the networks in which they are members.

spankmeister
Jun 15, 2008






ErIog posted:

Or maybe don't use a lovely free VPN or any public VPN provider anyway because as Lain Iwakura pointed out on Twitter recently it's literally just an ISP. If you send enough packets through it you will eventually be identifiable.

The key thing VPN's are useful for is making law enforcement apply for search warrants on foreign poo poo to decrease the chance they'd want to bother with your dumb rear end surfing asstr.org

Sure, but specifically cloudflare can eat a dick because they protect 8chan and other hate speech sites and they don't take responsibility for the hateful content being hosted there. Content that inspired the right wing terror attack in New Zealand. gently caress them.

Shame Boy
Mar 2, 2010

Boiled Water posted:

today on a recruiters website, a requirement for passwords:


:psyduck:

(i tried adding more special characters and was immediately rebuffed)

if you use them all the time they stop being special :colbert:

Shame Boy
Mar 2, 2010

while on the topic of easy to remember upstream DNS servers, is there any reason not to use the goog's 8.8.8.8 / 8.8.4.4

i mean i know it's google and their promise not to mine it for personal data or w/e means absolutely nothing but other than that

Shame Boy
Mar 2, 2010

Grace Baiting posted:

"i'm eth newbie..just learning"

lmao i forgot about that one :allears:

Adbot
ADBOT LOVES YOU

champagne posting
Apr 5, 2006

YOU ARE A BRAIN
IN A BUNKER

Shame Boy posted:

if you use them all the time they stop being special :colbert:

don’t shame my pwords

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply