SwiftOnSecurity Profile picture
Jun 26 19 tweets 4 min read Twitter logo Read on Twitter
Troubleshooting walkthrough:

Tonight I need to write a narrative of a case where a user complained a new browser add-in broke their mouse. This got escalated to me as the final tier.

I'm going to lay it out here first, because saying I'm working while laying in bed sounds cool.
User calls Helpdesk. They can't cut and paste anymore. They notice a new browser extension, deployed via corporate policy as expected in a new push.

Helpdesk can't disable the extension. Worse, using the options in the extension doesn't help! Well work is done, escalate case!
Next level of support gets case. Sees user cannot copy and paste. It's due to a browser plug-in that can't be disabled.
Escalate case!
Next level of client engineering gets case.
Sees user cannot copy and paste due to a browser extension security asked them to deploy.
Escalate case! To me in Security.

Of course, I want to see what's happening. I call the user. They repeat story on browser extension I deployed.
Okay, share screen in Teams. Show me.

They open a browser tab, mentioning how old the app is. Copy string. Go to second tab. Go to other old system. Also story about how ancient it is. Tries to paste. Doesn't work.

Worse, some window about clipboard pops up. That's weird. Hm.
I go ahead and disable the adblocking extension on both websites and have the user re-attempt. Still no luck.

I go into browser private mode, which completely unloads the extensions period.

User says it still doesn't work. Well damn. My job is done. It's not my fault.

But.
I ask them to show me more of their job workflow. They tell me how they haven't been able to do these steps for days.

They show how they can't copy and paste in Word either. Hey wait, a pure Chromium extension cannot touch outside its sandbox. This is something else. What???
I try the same exact thing as the user via remote control to their PC. The broken one.

IT WORKS.

What does this tell me? Somewhere in the human interface device stack, inputs are not being either sent or received as expected. My key injection via Teams is seemingly unimpaired.
So I start asking user. Tell me EXACTLY what you're doing to copy and paste. When I do it, it works.

They mention their "rollermouse."

Now, this is where my background in Helpdesk is infinity useful.

I know what a rollermouse is.

And I probably know what the problem is.
I helped a user with one in my first years in IT.

For people with disabilities but partial hand use, a RollerMouse allows traversing the mouse by fingertip up and down left and right. There are also programmable hot keys.

Defaulting to copy and paste.
https://t.co/AXhJQ18ZQWcontourdesign.com/collections/ro…
This menu is not a Chrome extension. It is the Windows 10 clipboard history interface.

And it only appears when you hit Windows Key + V.

For some reason, the device was no longer injecting Ctrl+V. It was sending Win+V. To paste.

Holy shit. Now how do I fix it.
This device was provided by IT. I do not blame this user remotely in any way. They probably told previous IT people!. They were speaking in plain correct language. A 30-year vet to the company, a huge resource.

Let me tell you more. I am great at automation and remote support.
I architected IT in a call center where I never left my desk except to press a few keys to start a computer reimage that would automatically clone all their data after login 40 minutes later.

And I still found excuses to just go _sit_ with people. When I really didn't need to.
Sitting with people and their compatriots in the unguarded casual exercise of their jobs is an immense resource.

The bottleneck in support is bandwidth of information. And remote means you have ONLY what they think is important, unless you know exactly what to press for.
So I won. I know for a fact this isn't my fault. My sin is I tried to change the environment for the better, people laid into that for an explanation of anomaly.

But the real win is going to be to fix it.

I ask, user says there's no software. IT gave it, they plugged it in. Hm.
I don't really _know_ why behavior of the device changed. This can be super important. But I judged a single user anomaly with a pathway to full resolution not worth that depth.

I install the driver. It includes hotkey customization.

I put in Ctrl+V.

The user blesses my skill.
If you are someone who takes this depth of issue ownership for people, please know you are no lesser than anybody that drops "F500."

I work with people. In systems of people. Just people. They're fine.

But if you care, if you dive into this stuff, you are exceptional. Truly.
And the larger a system of people, the more negative incentives accumulate, and the narrowing of responsibility proliferates.

I am in the final tier. I have unlimited altitude and resources. I will sit there and talk until it's done.

My documenting this is to extend that grace.
Now I got to go write this in SharePoint. Fuck.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with SwiftOnSecurity

SwiftOnSecurity Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @SwiftOnSecurity

Jun 18
Straight-up: Had people straight out of modern courses to InfoSec teach me stuff I did not know. THERE WAS NO CURRICULUM for most you see with senior titles. We figured a bunch of random stuff out in other jobs and moved into this. Learn from them, but don't undersell yourself!!!
Senior people are great to give you perspective and insight on why things are or traps that take pain to really instill. But you can also contribute, having learned the very latest iteration of stuff. Especially with cloud these days, it is hard to keep up.
I was an utter master of Exchange365 a handful years ago. Just crushed it. Transport rules senpai.

These days, there have been SO many modifications and changes. I can absolutely tell you how email should be run and structured. But the details and interfaces, I'm not what I was.
Read 5 tweets
May 25
HOW: I solved a problem I couldn't figure out. But neither could anyone else.
We don't talk enough about the troubleshooting process, which includes failed theories and ventures! And oversights. The key is powering through, and learning from it. 🧵

For a prv thread, 👀below.
Challenge: For reasons, _all_ traces of a software have to be removed from the massive network.

Before this gets to me, multiple teams have tried uninstalls and a vendor tool, but there are a few hundred machines left. Any remaining % is a failure.

Gets to Security. Still ❌.
Honestly I think this is a dumb task that should be easy so I put it off. But eventually a PM corners me and I have time, so I agreed to spent the 20 minutes to fix this dumb problem.

Well I was wrong. It sucked. I made early mistakes. But I got it eventually. Here's how:
Read 20 tweets
May 24
Yeah I don't do much on my home PC either. I flip some telemetry stuff off but that's mostly it. I know and have discovered so much random issues I fortunately had the knowledge and ability to troubleshoot to know it was my fault. Most people don't. That's why I don't recommend.
Enterprise IT staff get to see the results of forays into advanced customizations, across thousands of devices and user-decades of testing. I started off deeply editing everything I could. But it's just not worth it except some basic stuff unless you're an enthusiast learning.
Again, if you're an enthusiast you're welcome to play around - please do. Just understand you're not too smart for antivirus. Be careful. And assume EVERYTHING that goes wrong in the OS or app or game is your fault. It probably is. But the discovery of that leads to learning.
Read 4 tweets
May 24
I've gotten into local estate sales and oh my god the rooms and rooms and rooms of monster assemblages of just worthless duplicative crap is endless.
Just FYI if you die other people will browse the entire collection of your life and insult your crappy taste in everything.
I haven't found a single elegant piece of art everything is gold-fringed creepy Victorian child toy vibes.
Read 4 tweets
May 23
Microsoft piss off your OEMs by turning the Xbox which literally already runs Windows 10 into a hardened cloud PC access terminal Challenge
Imagine getting an Xbox as part of your job welcome package. Hell it's not even worth asking to send it back if they leave.
Turn... turn my Xbox into a RDP client... I need it... I need it Satya. It's got USB ports. It's got WiFi. It runs Windows. It's got a hyper-secure supply chain and firmware attestation. Even the S supports at least widescreen 1440p HDMI. Listen... just... just... do it. Image
Read 4 tweets
May 16
I ask ChatGPT multiple questions I have a day and then discourse with it on aspects I'm curious about. Like yesterday I wanted to know why people live in Ohio. And it used a term I didn't know, so I asked. Image
More samples of how I use ChatGPT for non-work stuff ImageImageImageImage
ChatGPT surfacing an extremely obscure marketing term in an answer about Ohio.
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(