« first day (3136 days earlier)      last day (2042 days later) » 

00:10
Evening folks
Saw an question on Workplace SE today about responding to a possible internal hack - workplace.stackexchange.com/questions/140566/…
Some advice are well meaning, but could be improved in some ways in my opinion
I agree. It seems like it's not a hack so much as a silly DoS.
If we were to get such a question, would this be on topic, and given the technical nature of the audience here, perhaps better suited to answer? How to both communicate issues and avoid collateral damage?
I think it'd have to be re-worded, since "should I report him" and all the other interpersonal issues aren't on-topic, but "how do I deal with an insider threat with these capabilities" is fine.
 
4 hours later…
03:51
@NicHartley Sorry that's not something you'll be able to do with COTS products.
An HSM requires tamper-resistance among other things, and a regular old microcontroller for the processor is not what you'd want. An HSM has features that go down to the silicon level, to make things like chip-off much more difficult. So what you'd have to do? Find an IC fab who can build it to your specifications. It will be very expensive. Perhaps even millions.
@NicHartley Ok, a few are:
1) Internal sensors to detect changes in ambient EM or temperature
2) Anti-clock and power glitching features
3) A special kind of "glue" in the IC which makes chip-off difficult to do without damaging it.
There's a whole lot more, much of it probably requires domain expertise to find.
yeah
Well in this case, usually radio waves of various kinds, or higher-frequency stuff like X-rays.
E.g. A burst of X-rays can "freeze" CMOS RAM in place, which of course is not good.
Well not just X-rays, but other ambient noise or anything that causes an inductive current.
Plus remember that an HSM is passive - it's powered entirely by the (untrusted) device it's hooked into, which means it also has to treat even its power source as untrusted.
Same with the clock source (clock glitching is a common way to bypass 8051 fw locks, etc).
Some do, but not all. Usually a multiplier for an external clock. But even with an onboard clock, it can typically be influenced by power glitching or EM or temperature, so sometimes even an internal clock can't be trusted. And of course they're hyper-vulnerable to laser fault injection.
yup
It also has to be designed with special materials to prevent X-ray inspection.
The thing about HSMs is that they have to fight against the one threat that most threat models need to accept - unconstrained physical access (in a case where "use a lock" isn't enough). I mean, you have to design it so it's secure even if an attacker can flip memory bits with an arbitrary probability or cause internal faults at will, and control the power source and sometimes clock source, ambient temperature and all other ambient conditions, and can remove many layers of protection.
@NicHartley Yeah then you know the kind of difficulty that this can bring. Except in this case, you're not worried about space causing faults, but space trying its hardest to induce faults that then make side-channel attacks possible that otherwise wouldn't be and monitoring with sensitive equipment.
"So let's find a way to induce a fault in the retry counter!" :P
heh
How "from-scratch" are you thinking anyway? Building an HSM from a secure SoC or microcontroller is not nearly as hard as developing the microcontroller and sending the scheme to a fab.
There are a lot of secure SoCs with trusted bootloaders and all that which can be used in a HSM.
ah
Yeah a lot of industry secrets. Hardware security is not my forte (though I find it interesting).
I bet the folks at Electrical Engineering might have more hands-on experience.
Sadly physical security can't protect from some adversaries (e.g. legally-privileged ones).
That's true, and early detection can certainly work well.
(Though thermite is a little more risky than, ya know, just powering down)
Yeah but then you're going to prison for a long time for illegally handling explosives.
Better to just trust strong encryption.
Yeah but igniting it in a residential home is.
That's probably even worse, since you're putting a lot of businesses at risk.
lel
Still better data destruction techniques though.
SED for example.
Oh in-house... maybe if you get a lot of permits.
I mean it's not like only the military can use it, but it's not as easy as SED.
I woudln't be so sure.
I'd be more afraid of leftover magnetic remnants than AES or Serpent being cracked.
In theory yes, but it doesn't heat it evenly.
@NicHartley There are existing self-destructive techniques for some chips already.
Literal self-destructing SoCs. You could keep an encryption key in one of those.
true
But at that point you're already admitting adversaries more powerful than the NSA. :P
So you'd have to take into account things like EMSEC. In that case, I'd probably be comfortable only with a minimum 100dB reduction in all EM and electric currents at the relevant frequencies.
What field is that?
Then you might be part of the problem. :P
Industry pays better anyway. Better than the FBI or RCMP at least.
lmao
With two people typing on the same keyboard to defend from hackers!
But can he track a killer's IP address in real time using a Visual BASIC GUI?
Have you ever seen "Kung Fury"? With the hacker who hacks time?
It really is. Standing on what, a C64 or something to hack back in time?
I love when he's typing on the keyboard and he starts typing out random code, then the digits of pi, then just asdfasdfasdf. :D
[screams internally]
I mean... I guess he's right... technically.
Well, if your far-future descendants live past the black hole era and heat death.
The New Last Question - How do we prevent heat death^W^W^Wbreak a 128-bit key.. :P
I mean it's possible for a 128-bit key, but a 256-bit key begins to bring the total energy of the universe as a limiting factor, even with perfectly efficient computation.
And 2^256 is a big number.
Now, it's absolutely possible that cryptanalysis will break modern ciphers.
Though I doubt we'll see that made practical any time soon for strong ciphers.
Eh... I recall that there's not enough mass in the visible universe to do that.
I think you could just barely count to 2^128 with the entire energy output of the sun from birth to conversion to a black dwarf, and 2^256 is far, far higher.
bbiab
05:07
On the topic of nation-state intrusions... As an MI soldier in 2000, one valid disposal method of TS-SCI safe contents was (and probably still is) high explosives. From 3 miles away, you still feel it in your chest.
My prediction for tomorrow's SE too broad questions: FaceApp.
05:53
What even is that drama? Someone finally read an EULA?
The Air Force and the Democratic National Convention released statements telling airmen and political candidates not to install it and, if they did, to uninstall it immediately.
heh
[laughs in rotary phone]
It does seem like some pretty clever social engineering, though. A refinement on the quizes from a few years ago. People love to talk about themselves.
What, FaceApp? It's really nothing new.
It was written a few years ago and has a pretty average EULA.
Though I find the headlines "The Russians have your photos" to be remarkably dishonest. An app was made by a Russian man so... the implication is that the Russian government did it.
The Russophobia never dies down, does it?
06:11
Yeah, and I don't expect it to die down in my lifetime... Just as I wouldn't expect anyone to trust me as a private US citizen, due to things the CIA has done.
@Ghedipunk What do you mean?
I'm not aware of anything specific the CIA has done that would make a class of people have a particularly hard time getting US citizenship. Even Russians (or Cubans, or ...).
06:28
Saudi Arabia, 1968. Iran, 1972. Iraq, 1984. I say CIA in this context as shorthand for meddling in the internal affairs of democratically elected nations, which seems to end up in the nations no longer being ran democratically... And I was an Army intelligence soldier from 1999 through 2004; including dismantling our CIA-installed government in Iraq and destabilizing Afghanistan.
I'm not talking about people getting US citizenships, I'm only talking about classes of people having cause to distrust private US citizens due to the risk that they may be acting on behalf on the US government for nefarious purposes.
I hope you didn't partake in any of those atrocities.
Just as people in the US distrust Russian and former USSR citizens due the KGB operations.
I distrust anyone working for a corrupt government, regardless of citizenship status.
06:32
And no, I didn't participate. Didn't even have indirect access to the TS side of things during Operation Iraqi Freedom; I was helping to train the then-brand-new Stryker Brigade.
nasty
Yeah, I've just learned to distrust people. Some of them may be working for governments. The vast majority are wonderful people. A few are outright monsters. There's no easy way to sort them before they can do harm, if you implicitly trust everyone.
You sound like a better government drone than most of the thugs I've met.
* Or even if you just implicitly trust your own people.
Trusting your own people backfires when they inevitably stab you in the back.
After all, they're only looking out for themselves or what they believe is right.
07:22
@forest It's weird then, because last time I tried one, the client was right next to my antenna and did not deauth. And it's always hard to ask why it doesn't work
@forest Don't we all just do what we believe to be right?
@MechMK1 Not always. People can do things that are not in line with their moral framework.
I believe stealing is wrong, but I won't say that I've never stolen anything before.
@forest I suppose you justified that action in some way
No. I don't like it when people try to find an ad hoc justification for doing something wrong.
There's nothing bad about admitting that you might have acted selfishly, for example.
But if something is wrong, and they know it's wrong, there must be a reason for them doing things
Pleasure. Temptation. Immediate gratification.
07:30
All good reasons to do something.
Well, reasons, at least.
Any reason is as good as any other
At least to me
I believe any reason is at least as explanatory as any other.
"I raped her because I wanted to" is a reason, but not a good one.
True, but then you would have to inquire the moral framework of the rapist
It's probably not one than many people would consider moral
Depending on your cultural background
Most people who commit those kinds of crimes try to justify it, e.g. "she was asking for it".
But not everyone does. Some will at least admit that what they did was bad.
07:32
They justify it to themselves, but I would be interested to know why?
Why commit a crime, and then try to justify it?
So others wouldn't consider you a bad person? So you would not consider yourself a bad person?
Because people don't like the cognitive dissonance from admitting that they aren't in line with their moral framework. No one likes to be wrong, so they lie to themselves and others.
But then again, what kind of moral framework would a person have that permits them to commit such atrocious acts?
One where they believe that they can be absolved of all wrongdoing through magic.
It's more common than you might think.
And if they violate their own moral framework, then I doubt it's really the framework they have; but rather the framework they would like to have
People can be remarkably good at ad hoc reasoning.
07:34
@forest I don't believe in absolution through anyone other than the person who was wronged.
Unfortunately, most people do.
Pray for forgiveness, etc.
Up to them. If they wrong me, and find absolution in religion, that's up to them. Doesn't mean I need to forgive them
Not that I hold any grudges against anyone
Oh absolutely. The point is that that is how they justify it to themselves.
"Whatever helps you sleep at night", I guess
yep
07:36
I can't force people to subscribe to my moral framework, and if they are fine with harming others and then finding absolution in a priest saying "You are forgiven", then I can't do anything about it
But I would argue that if people intentionally wrong others and then seek absolution, then their moral framework is not really all that moral, from my subjective standpoint
I'm a utilitarian, so I'd have a hard time forcing people to subscribe to that anyway. :P
@MechMK1 Oh sure, but a moral framework can be anything, even if it's as simple as "I have the divine right to do something because I am the superior person/race/gender/class".
I don't really label my views, because talking about things is much more interesting than talking about a label that may or may not represent my views
I just use whatever label fits, if it fits.
@forest And the people who hold such beliefs firmly insist it's the right thing to do.
Indeed. At least their moral framework is consistent, even if I disagree with it.
07:39
It makes me wonder why consistency is a desirable property of a moral framework
Doesn't that suggest that some moral frameworks are objectively better than others?
That depends on what you consider to be objectively moral.
I don't think objectiveness cares on what I consider it to be :D
I do not believe there are any objective morals, but I do believe that you should do unto others as you would have them do unto you (masochists excluded). Or at least... that's what I'd like.
In the end, pleasure and pain are just biological functions.
Maximizing one and minimizing the other has no meaning in the grand scheme of things.
But life does tend to be more bearable if the people around you treat you well.
I believe that you should do what you consider to be the right thing to do. And it's your task in life to find out what the right thing is.
I can't tell others what is right for them to do, but I know what I think is the right thing to do.
Oh I can tell others what is right (for a utilitarian definition of "right"), but they might not agree. :P
07:42
I feel like I am in no position of authority. I can explain my views and hope they will agree, but then again if they don't, i would understand
That's understandable. You only really get that kind of authority when you have power over others.
Whether that power comes from having a following or strong influence, or simply being a parent.
I doubt you could ever truly force your morals onto someone. Yes, you can force them to act according to your morals, but that doesn't mean they necessarily need to believe in it.
You can't force it (at least not without some serious brainwashing), but you can convince people.
Sometimes through rational arguments, sometimes through fear, sometimes through trust.
You can, for instance, teach your child from the moment of their birth to become a devout christian, but that doesn't mean they necessarily need to believe in it.
Happened to an old schoolmate of mine
Sure, but the probability that they will believe it is far higher than not. At least initially.
07:44
Born into a family of Jehovah's Witnesses
That's a reason why culture exists; It passes on to the younger generation.
(With some lateral movement as well)
@forest Yes, and culture is not necessarily a bad thing. Neither is tradition and other such things. I'm not even saying teaching your child to be a devout christian is.
Afterall, those parents only did what they thought was the right thing to do
Culture is inherently amoral. It just... exists.
@MechMK1 Well... usually at least. Many use it as an excuse to exercise abusive power.
Culture itself is, but not every culture is.
@forest Well, I will raise my child according to my morals. Some people will agree with me, some people may find it abhorrent.
That's completely normal.
07:47
Politics today is so divided that any view (including no view at all) on a sensitive topic will upset someone
For sure. Depending on who you ask, I am either a good parent or an evil parent.
Simply based on something as trivial as what politics I express or teach.
Absolutely!
And if every move is a losing move, then any move is as good as any other
(Though in my case, I think I have more radical views than not, so it's rare that I find agreement)
I have my fair share of radical views
I would venture to say everyone has, based on my personal experience, but I don't want to make a general statement
To be fair, what most people think of as "radical" is really not particularly extreme.
07:50
My least radical, but still radical, view is that I hate pop music
Pop music is horrible. I can agree with that.
It's not necessarily about the music
It's that modern pop is a perversion of artistic experession and integrity
The fanbase?
Ah
It is a product, designed to appeal to masses
Yes I agree with that completely. Remember the days when the people who performed were the same as the people who came up with the creative material?
07:52
And in that mass appeal, it carries its own set of messages and world views I wholly disagree with
The whole idol worship thing? The materialism?
Yes to both
But most obviously the boundless hedonism
mhm
It's all carefully engineered to keep people coming back. More money for the studios.
Anonymous
oof my favourite.
Anonymous
I agree pop music is awful
07:54
give me a moment while I put on Stairway to Heaven
Anonymous
Metal > All
Ah, a fellow metalhead!
Anonymous
Yup.
Anonymous
Mostly metalcore though :p
Metal is too big of a genre. I love (some) thrash metal, but I hate death metal.
Anonymous
07:55
I hate death metal too :D
I'm not big on either of them. I am in the melodic and folk corner of things
Sometimes doom metal too
Melodic++
I do enjoy me some black metal sometimes too
Anonymous
Nu-metal/Metalcore for me.
Mostly the slow, atmospheric stuff
Anonymous
07:56
Issues, ADTR, Slipknot, Beartooth, I Prevail, TAA, BFMV :p
Anonymous
Most of what I listen to right there, on loops :D
@J.J Man, I still own Hybrid Theory and Meteora as CDs
Good memories of my childhood
Probably the first metal I ever listened to
Anonymous
I fucking love those albums :p
I feel so old and so young at the same time
Anonymous
Also, LP was the first metal I ever heard too yes
07:57
I remember when I read about Chester Bennington's suicide
It was like 11 at night
I listened to all of Hybrid Theory on my headphones in dead silence
The Linkin Park guy?
Yes, the singer
I never listened to that stuff. I just used some of the lyrics to make fun of edgy people.
Anonymous
I am edgy Forest.
I could never get behind the "edginess"
Anonymous
07:59
And I love all the lyrics
Anonymous
Don't @ me
I love the lyrics too
Yeah but you aren't an edgelord. You know, those immature trolls.
@J.J You don't understand, mom
Anonymous
"I've given up, I'm sick of feeling tell me what the fuck is wrong with meeeeeeeeeeee"
Anonymous
07:59
Well that is true @forest
Anonymous
Plus metal is a coping mechanism for me anyways sooo

« first day (3136 days earlier)      last day (2042 days later) »