« Back to home

CybatiWorks PI - Running on QEMU

Posted on

CybatiWorks is an educational and research tool for learning about Industrial Control System cyber components. I haven’t used it much, but it looks like it’ll simulate a PLC controlling a process, and it’ll do it on a Raspberry PI, GPIO-connected hardware, and a controlling HMI (Human-Machine Interface) desktop. You can buy the hardware pre-setup, then use it in a course. The person who runs the company is Matthew Luallen, and he’s quite responsive over email.…

Read more »

Blockchain Use in Software Code Signing & Malware C2

Posted on

I’ve done some small research about blockchain recently, and just want to put my thoughts down on paperblog so I can stop thinking them. Most of this is rehashing information I’ve read, but the “signed code verification” piece towards the end is an idea of mine that I’ve not read about elsewhere. Blockchain is a hot term these days. It’s a popular management buzzword, and as such it can get thrown about as a cure for just about all that ails you.…

Read more »

Pitching Success - CO-STAR

Idaho National Labs has a program right now called “CO-STAR”. Their researchers do great work, but as with any research group they are constantly advocating for funding, and researchers are constantly advocating among themselves for time. Everybody spends time advocating for something. “Pitching” something. You want your boss to consider a smarter way of working, one that you’ve come up with? You pitch it to her. You want someone to use an open-source project you’ve created?…

Read more »

Meet Differently

A recent episode of the Freakonomics podcast covered meetings. Two or more people gathering to accomplish the business of business, as they defined it. It gave me some things I hope I remember the next time I’m organizing a recurring staff meeting… Organize an agenda around questions-to-answer Hold smaller meetings Keep track and time Meetings need agendas, just about every book I’ve read which touches on meetings agrees on this point.…

Read more »

Consider How Well-Defined a Problem is When Building Teams

To improve innovation on a team, consider building a team differently based on the problem you’re facing. There are many ways of categorizing a problem your team must solve, but one is along the axis of well-definedness. Well-defined problems – here, you know what you’re trying to solve, you know what end-state your audience will find acceptable, maybe you’ve seen similar problems solved elsewhere or you even know some current acceptable solutions.…

Read more »

Build on My Strengths and on My Peoples’ Strengths

Everybody has a strength. Probably more than one. We are better-employed when we use our strengths. When possible, improving your weaknesses can make you a more effective individual… But we already possess our strengths and can put them to work now. Build on My Strengths and on My Peoples’ Strengths Know your peoples’ strengths and put those strengths to work. Build teams with a diversity of strengths. When a task lines up with an individual’s strengths, put them on that task.…

Read more »

Mastermind Meetings

When I was flight commander, supervising a group of fellow nerds with nerd jobs, I spent almost all of my time on the administrative requirements. They needed me to do the boss stuff - that was my official position! I really wanted to do the nerd stuff though. It’s more fun, it’s my strength, and I’ve got more experience with it… I’ll admit that as the boss I had input into many nerdy problems, and having that was rewarding.…

Read more »

Perceptions Sometimes Count and Facts May Not

“Perception is reality” I’ve heard this quote numerous times. The falsehood evident in those words should be obvious, but these days perhaps it is not. Reality is reality, perception is perception. Often reality and perception overlap heavily - but we don’t notice those times when our perceptions are correct. Our brains think that’s the default. There’s also almost always some amount of perception that doesn’t overlap reality - when our brain is jumping to conclusions and we are misled.…

Read more »

Know Your Why

I’m personally driven by a few ideas… Things I’m pretty passionate about. Improving cyber security in the US though education is a major one. When I remember my goals they my action. Why do I want to volunteer to teach at a college? Why did I spend time building K-12 python, cyber security, and boolean logic short courses? Why do I look for opportunities to have my knowledgeable folks teach the rest of my folks?…

Read more »

Personality Inprocessing

One of the things every leadership course includes is some discussion of personality types. Usually everyone has to take or retake a personality test for the Myers-Briggs system. You usually go around the room at some point and talk about, or show by example, the effects of each piece of the type. Then, at some point, they recommend building teams with a diversity of personality. But who actually ends up doing that?…

Read more »