log☇︎
400300+ entries in 1.958s
mircea_popescu: specifically : it is not useful to have fixed "boilerplate".
mircea_popescu: you know it occurs to me, this is not necessarily the correct approach to the malleability problem.
ascii_field: the reason for this is that (as anyone who stayed awake in kindergarten ??) knows, rsa operation is malleable
ascii_field: the basic idea of 'padding' is that before you can really use rsa, you have to proclaim 'i will NEVER EVEN consider a blob that doesn't decrypt to this-standard-boilerplate-and-the-payload' - or, in the case of signatures, 'it is ~not~ a signature unless the signed payload is such-and-such-boilerplate-and-THEN-the-actual-payload'
punkman: mats, are you using that Hammer library linked from langsec www?
ascii_field: iirc bleichenbacher's attack works with all currently standardized padding (wtf plz can has another word for this !!!) schemes
mircea_popescu: so consequently... they must be.
mircea_popescu: the only correct way would be to PROVE the padding works for the coding scheme. this afaik was never EVEN DISCUSSED let alone attempted, and forget succeeded.
mircea_popescu: ascii_field makes two of us.
mircea_popescu: mats well the exercise is useful anyway.
ascii_field: btw i'm half-convinced that the existing 'padding' (what a terrible misnomer!) schemes are voodoo.
mats: and i'm not so sure i'm the person for the job
ascii_field: wait till you do rsa padding !
ascii_field: oh mats, you're in for such a treat!
mats: i'm on my third attempt at this and i still haven't quite wrapped my head around rfc4880 as well as the behavior of various gpg versions
mats: punkman: top-down
assbot: XSS to RCE in ... ... ( http://bit.ly/1KlpJda )
kakobrekla: if the bar is so low that most existing and running code contains scamcode, no wonder why noone asks for an honest computer ☟︎
ascii_field: http://log.bitcoin-assets.com/?date=18-09-2015#1278738 << mircea_popescu will especially enjoy this one. ☝︎
ascii_field: kakobrekla: sounds like an ordinary exhaust turbocharger, no ?
kakobrekla: dunno really, seems kinda sketchy to me
kakobrekla: >When I last bought a VW (2008) I was concerned due to a clunking noise after first starting it up and driving a few miles; I called the VW service dept and they explained that there was a compressor which captured exhaust fumes and released them at a lower rate for the first few miles of each journey -- to help them meet EPA emissions standards. ☟︎
pete_dushenski: like the whole toyota 'unintended acceleration' dealio from ~2008
pete_dushenski: either a) when anything plugs into the obd-ii port, or b) the whole thing is a parallel construction to keep ze germans at bay against tbtf 'domestics' ☟︎
punkman: I mean the emissions testing
punkman: how the hell do they detect that
pete_dushenski: "The device is programmed to detect when the car is undergoing official emissions testing, and to only turn on full emissions control systems during that testing. Those controls are turned off during normal driving situations, when the vehicles pollute far more heavily than reported by the manufacturer, the E.P.A. said." << kek
assbot: Log In - The New York Times ... ( http://bit.ly/1KlnyX5 )
punkman: "An architecture and environment that could lead you into this situation, where you are helpless and wronged and did nothing but what you were told was right, and then punished quite severely, is very wrong. It is the opposite of what a computer and technology should do."
ascii_field: my views re: 'let's do pm' are roughly similar to those of mircea_popescu.
punkman: mats, so what kind of parsing are you doing for the keyserver?
assbot: Logged on 28-07-2015 02:41:28; trinque: lost on most is the value of being yelled at by a learned person.
trinque: mats: sometimes people sit back and enjoy the conversation
mats: 10/10 times it is just alf and i. ☟︎
pete_dushenski: i care, this is deeply educational
mats: dunno that anyone even cares, now
ascii_field: saves my keyboard the wear, appreciate.
ascii_field: i like to 1) educate people 2) refer to logs in the future
mats: so in the future i think i'll be taking these discussions to PM, if this is something you'd be interested in, ascii_field
ascii_field: let the thing die, for fuck's sake.
ascii_field: likewise, 'mitigations' which ultimately prolong the agony of c/c++/c-machine - are works of evil.
ascii_field: expecting me to just swallow 100MB of whateverthefuck source, WON'T FLY
ascii_field: but now i have to UNDERSTAND HOW THEY WORK
mats: http://openwall.info/wiki/_media/people/jvanegue/files/spw15_heap_models_vanegue.pdf << 'state of the research' progress report.
ascii_field: e.g., it is good and well to have, g.g., a hindley milner type inference system, or theorem prover,
punkman: mats, probably above my paygrade, but I'll have a look at them
ascii_field: and the ultimate litmus test for whether a proposed security mechanism is usgistic: 'does this item INCREASE - or DECREASE - the amount of complexity present in the system, for which i must defer to someone's authority to determine whether it does what was promised ?'
ascii_field: i ~like~ the idea of 'this quicksort will provably not overstep its bounds.' but much better is ~this quicksort can as easily overstep its bounds as my car can start itself and drive to alaska'
ascii_field: to my shame, ~i~ habitually read these. ☟︎
mats: punkman: have you read any of the papers?
ascii_field: anyone who proposes one, directly or by implication, is (whether he knows it or not) committing pseudointellectual flimflammery in the service of hitler.
ascii_field: understand, i have no objection to tools such as computerized theorem-proving, data flow analysis, etc. except in that these are put forward as ~substitutes for fits-in-head simplicity~.
mats: i read the logs sometimes.
ascii_field: buncha haskell nerds, etc. there.
ascii_field: mats: try #bitcoin-wizards
mats: maybe this is just not the place for me to bring up such discussions, when folks clearly are not interested in this kind of research ☟︎
punkman: mats: I'm all for langsec and chipsec and whatever other brand they come up with, but I don't see anyone getting anywhere
ascii_field: the only thing the offerings of usg ~provably~ are able to do is to lighten your wallet. ☟︎
mats: and obviously systems that can provably prevent things from happening are preferable...
mats: i research what folks are doing to incrementally raise the cost of attack, because there is interesting work being done there, this is where the money is, and we are all living with various design decisions that can't be undone at low cost.
ascii_field: and yes, i guess, being concerned with the number of intellectual 'cpu cycles' needed to fully grasp the ~implementation~ of the language and the machine under it - makes me a t3rr0r1st11111
ascii_field: my other problem is that i have not yet found an implementation of ml language that fits-in-head.
ascii_field: not to mention a source of nondeterminism
ascii_field: mats: for instance, i like 'ml' (language.) but i will not close my eyes to the fact that garbage collector is a cross-process info leaker.
ascii_field: and the data structures popular among 'functionality' aficionados are not physically possible, but instead are clunkily emulated ('immutability') with actual ones
ascii_field: but there is no such thing, in our universe, as a 'functional' cpu. ☟︎
mats: well, just a thought here, functional programming looks like a better path forward than ada, if only because its easier to automate
ascii_field: no one who actually ~solves~ problems at the eliminate-a-whole-field level is remotely welcome. ☟︎
ascii_field: instead, it is baked into the 'firmware' of academia as a thing.
ascii_field: this is not 'ordered from above' in the naive way imagined by hecklers of 'conspiratorial' matters
ascii_field: deceive people into failing to so much suspect that the root of their probems can be dealt with, without telling any lies in the usual sense of the word.
ascii_field: this is fundamentally an example of what i was talking about.
punkman: so what is the formal language when I grab random bytes off someone's HTTP? ☟︎
punkman: "LANGSEC posits that the only path to trustworthy software that takes untrusted inputs is treating all valid or expected inputs as a formal language, and the respective input-handling routines as a recognizer for that language."
ascii_field: it is not an uninteresting subject. just as, say, historical climate patterns are not uninteresting. but both would become considerably more intellectually respectable if all of the current academic practitioners of each were to be shot.
mats: i am generally interested in these things because i like knowing about whether a given abstraction kills particular techniques
ascii_field: if pursued as pure mathematics, it can be a mildly respectable thing.
ascii_field: mats: note that i did not say 'waste of time'
mats: waste of time, like whether and how advancement of formal languages for security is useful, or keeping input grammars regular whenever possible, verifiale parser, ...
mats: well, if you ever decide to describe why 'langsec' et al. is a waste of time, i'd love to read it. you too, pete_dushenski.
ascii_field: from usg's point of view, ANYTHING is better than having folks wake up to cpu-with-bounds-checking-on-all-ops and fits-in-head
BingoBoingo: ascii_field: Well that and taking a portion of hungry people and redirecting their worry so they burn themselves down instead of burning the whole show
ascii_field: BingoBoingo: nah that's mainly panem et circenses
BingoBoingo: <ascii_field> usg has a very effective program for soaking them up << I'm pretty sure the push to get people into grad school rather than employment 2007-2011 was exactly this ☟︎
ascii_field: on items GUARANTEED not to result in serious dings to 'nothing is beyond our reach' (e.g., full techno-lustration silicon and upwards)
ascii_field: usg has a very effective program for soaking them up
pete_dushenski: https://www.youtube.com/watch?v=e35PfbiTGvk << what inflation ?? only increased in 'value' 12x in 12 years. no reason to raise rates here.
mats: then i suppose I'll conclude with disagreeing this is an unworthy area of research.
ascii_field: mats: i pointedly do not care whether or by whom you were (or like to be) bought
mats: or have we moved on to hand waving and accusations of being bought because honest discussion is too troublesome and insinuations about pwnage cannot be substantiated ☟︎
ascii_field: mats: and i was talking about hygiene.
mats: yes, this is all well and good, but we were talking about IR parsers
ascii_field: pete_dushenski: iirc mats admitted to merely ~wishing~ to be bought
pete_dushenski: or is that too conspiratorial of me ?
pete_dushenski: anyways mats, whatever they're paying you, you're definitely dancing hard enough for it.
ascii_field: the thing is brazen and one-sided enough to make u.s. 'climatology' look good. ☟︎
assbot: How to deal with pseudoscience ? on Trilema - A blog by Mircea Popescu. ... ( http://bit.ly/1MRVDzE )
ascii_field: find me ~someone, anyone~ funded by american dollars who puts forth the opposing view from this. ☟︎
ascii_field: e.g., the push for movement from rsa to ecc
ascii_field: but that overall DIRECTIONS of research that are given support by usg in past decade are specifically counterproductive