(no subject)
Apr. 11th, 2017 10:51 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Man, y'all, I went riding at lunch and felt just beat the whole time. I could not stay up with the fast people, and they were taking it easy because they had Crit Fight Club to go battle with in the evening. I have to up my game significantly.
Work is stressful. We're trying to get the project we've been doing for the last fourteen months wrapped up on time, and are desperately hoping the intended customer buys a million of them. (not even slightly an exaggeration, probably a significant underestimate.) That'll keep us afloat for two years, at least. But we are doing well enough we've hired two more of the people from the other department that was sharing our building, which has stopped new development and is now hemorrhaging good engineers.
I was talking to a friend last night about software security, and we got to talking specifically about trying to figure out if someone had screwed with binary blobs. I told her about setting up a prototype system years ago, where system 1 had hashes for all the main binary blobs on system 2's disc and would request that system 2 do hashes and send them over for comparison every now and then. My friend was on about how now the big challenge is handling software that patches running instances of interpreted code, rather than modifying binaries. That got me to thinking about how an operating system defines a memory space that contains executable code, so I spent some time reading about that today. Man, totally in over my head, but it was interesting reading.
Work is stressful. We're trying to get the project we've been doing for the last fourteen months wrapped up on time, and are desperately hoping the intended customer buys a million of them. (not even slightly an exaggeration, probably a significant underestimate.) That'll keep us afloat for two years, at least. But we are doing well enough we've hired two more of the people from the other department that was sharing our building, which has stopped new development and is now hemorrhaging good engineers.
I was talking to a friend last night about software security, and we got to talking specifically about trying to figure out if someone had screwed with binary blobs. I told her about setting up a prototype system years ago, where system 1 had hashes for all the main binary blobs on system 2's disc and would request that system 2 do hashes and send them over for comparison every now and then. My friend was on about how now the big challenge is handling software that patches running instances of interpreted code, rather than modifying binaries. That got me to thinking about how an operating system defines a memory space that contains executable code, so I spent some time reading about that today. Man, totally in over my head, but it was interesting reading.
no subject
Date: 2017-04-14 12:29 am (UTC)no subject
Date: 2017-04-14 01:36 am (UTC)Sheesh.
no subject
Date: 2017-04-14 07:43 am (UTC)