* Posts by Mike007

563 publicly visible posts • joined 11 Jun 2009

Page:

Microsoft won't let customers opt out of passkey push

Mike007 Silver badge

If you had a level of security requirement where you were worried wiping the fingerprint reader after using it would be insufficient, you can add a device password. Which is protected from brute force attacks and doesn't have to be different for every website.

However such an attacker would probably also throw in an old school keylogger at the same time, because why not?

If you are worried about someone like me having a strong motivation to compromise you, your windows 7 system is already riddled with spyware... logging every keystroke and stealing every cookie, sending it to me in realtime. Are you at least using TPM based full disk encryption to make it more interesting for me?

Security requirements vary. Biometrics in practice are way more secure than passwords. Which is why even websites requiring passwords you should use a random password that is stored somewhere that you unlock with biometrics.

There is a reason that the way to identify a real IT professional is where they look when a user is typing a password in to their device or entering a PIN in to a payment terminal etc.*

* Note: The one time a professional DOES look at the PIN pad as someone types the PIN is when entering a building they will be working in. Those who started their career looking away should eventually have learned that lesson...

Mike007 Silver badge

Re: There is no security.

Passkeys use the same cryptography that the rest of the world uses.

If you can break that, you don't log in to random people's email accounts... you tell your bank that the Bank of England just transferred a couple of billion £ in to your bank account.

Mike007 Silver badge

Re: Better security doesn't just stop the scammers

This has nothing to do with passkeys.

And in every example the reason has been the same: People think when they lose a phone or switch provider they need to get a new phone number???

If your phone is stolen, you ask your provider for a REPLACEMENT SIM instead of signing up for a brand new contract... Problem solved.

Mike007 Silver badge

Re: That's not a problem with passkeys

The biggest companies are the ONLY ones fucking shit up. They are deliberately over complicating things and doing things "their own way" for the sake of it, instead of just doing things the same way as everyone who isn't Microsoft/Apple/Google!

Mike007 Silver badge

Re: That's not a problem with passkeys

Passkeys have nothing to do with anyone except the device you are using and the service you are authenticating with.

Microsoft/Google/Apple/whoever have no involvement at all in me using a passkey to log in to my website. Or when you use a passkey to log in to my website.

The only thing those companies do is provide a built in default password manager for people who don't already have one. Of course that doesn't have the same functionality for moving between devices as a proper password manager, but it is for users who would be saving their passwords on a single device anyway!

Mike007 Silver badge

Passkeys are for logging in to services, not devices.

If there is a website that you are regularly logging in to from your (presumably trusted?) work computer, create a second passkey on that device?

Mike007 Silver badge

Umm... Passkeys aren't something you buy. A website asks your device to generate one, then when you want to log in the website asks your device to sign a challenge using the passkey it previously generated and registered.

Example flow for a user wanting to save on the device they are currently using:

Create passkey: You click the "create passkey" button on the relevant website, select the current device, then you touch your fingerprint reader.

Log in: You click "Log in using passkey" (Microsoft are getting rid of this step) then you touch your fingerprint reader.

Of course if you want to use your laptop but have your passkey on your phone there is the additional step of selecting the device to use when logging in. The first time you scan a QR code, after that you select it from a list.

IT people who understand passkeys love them because they provide complete protection from phishing attacks, are completely un-bruteforeceable, and can not be compromised by malware (unless you're saving them in a software password manager and the malware is in the kernel of course).

Users love them because they can log in by just pressing their fingerprint scanner.

If you waste a lot of time fucking around with passwords, you should use passkeys instead. They are idiot proof. However I do not know what windows 7 support is like... (The actual APIs used by passkeys have existed since the early internet explorer days, however the specific type of certificate is new)

Mike007 Silver badge

Would you be surprised to find that Apple are the only problem we have with passkeys? Considering their PR on the subject...

On apple devices you can only use them in browsers. If an application opens a webview Apple arbitrarily disables things like passkeys in it... This is why you can't require people to use passkeys for non-web-based logins to for example o365 if you have even a single apple user.

If apple fixed this problem we would no longer require users to enroll every device they want to use in bloody company portal (which only 1 company can do per device) in order to get phishing protection for our o365 users.

We have users who work for multiple companies. So far we have managed to be "first" to enroll a users device, but it's only a matter of time...

Mike007 Silver badge

Re: "No password entry or 2FA step is required."

No. The device you are using to sign in with is a separate factor to the credentials required to authenticate (aka unlock the passkey). If you could use a passkey with no further authentication then that would be single factor, but that is actually quite hard to make work.

Mike007 Silver badge

The passkey is not only more convenient, but more secure.

You can't phish a passkey.

Mike007 Silver badge

Re: Passkeys are a bad idea, or at least badly implemented

> I also need access to things from multiple machines, most of them lacking biometrics, including in places where, guess what, there's no cell service. So passkey on phone fails even if I wanted to put all my security on the phone.

how do you currently do this? Password manager on every device? So that would mean every device has your passkeys... Or do you type your passwords in to devices that you don't trust enough for a password manager on them? Because passkeys would mean NOT giving those untrusted devices a copy of your authentication credentials.

The way this works is that the device you want to log in with displays a QR code which you scan with your phone. Then you authenticate with your phone (biometrics?) and your phone uses Bluetooth or WiFi or whatever way it has to talk to the computer to act as its authentication device. The computer sends the challenge and server name, then the phone signs the challenge and gives the signature to the computer to send to the website. This works without an internet connection (except the part where the service you are trying to sign in to is a web page!). It also is also not vulnerable to phishing sites.

All of the issues people have with passkeys are due to the fact that they want to store them on a single device instead of a password manager... Read various comments above for multiple examples of people having the exact same problem with passwords stored on a single device.

BOFH: Printer's festive bips herald a merry mystery for the Boss's budget

Mike007 Silver badge

Re: A Good Boss

I always say you should appreciate the simple things like wages being correct and on time.

You'd be amazed at the number of companies who think fucking up everyone's pay every month and making them wait a month for the "correction" means they have a little bit more money sitting in their bank account and therefore slaughtering staff morale is perfectly fine...

My current boss hasn't ever deducted pay or required me to make up the missed hours for the regular doctors appointments I have, even though my contract permits him to do so.

Asda decided on a 'no go' for 'mass rollout' of store IT conversion

Mike007 Silver badge

Re: Who is running the project?

To be fair, if you used accurate language to describe the situation then that would be why you got the disciplinary... Some people think that certain words are automatically wrong to use even when used correctly in a context where there is no other way to express the same thing with the same level of emotion.

Something I have had to explain to a lot of FUCKING IDIOTS over the years... ;)

Phishers cast wide net with spoofed Google Calendar invites

Mike007 Silver badge

Re: Think before you click

An ad blocker would remove the adverts instead of just breaking links and hoping that means some ads won't load properly. It also doesn't break other things that aren't browsers.

(Of course if the intention is to use it with a TV then sure... But why is your laptop also going through it when it has the ability to run a proper ad blocker?)

Mike007 Silver badge

Re: I always wondered...

I have my Google calendar on my phone's home screen. I put things I need to remember in it...

How many people do you think use a different calendar than the one that they already have built in to the device they already carry at all times?

What do you do? Write things on a notice board at home that you can't see until you get home and go "oh crap, I was meant to be at that thing which started 10 minutes ago..."?

Mike007 Silver badge

> Hover over links and then type the URL into Google rather than just clicking on it.

The link is irrelevant, and in many companies will be a huge URL full of "random" characters that goes via a service that can block the link if it is later detected as bad.

The way to verify links it to click the link, then when the redirects have finished and you are on the login page you check the URL of the actual page to confirm it is Google/Microsoft/etc before entering your credentials.

Also, if you get an unexpected invite from someone you don't know, you ask who they are? And if impersonating someone you know, you ask that person what the unexpected meeting is all about...?

We have a group of users who regularly receive files unexpectedly from industry contacts. Their instructions are to phone the sender before opening. Whilst I am not aware of another companies IT department officially giving this advice, it is something that once our users started doing it many of their contacts started doing it as well because people talk, and many have replied to an email asking if it is legit and gotten a "yes all safe" reply followed by "no, my account was compromised, don't open"... And they fear for their jobs enough to have started doing this without being told.

GitHub's boast that Copilot produces high-quality code challenged

Mike007 Silver badge

Just to post a followup, I was actually asked to to this task again at work this week. My boss told me to try out a few AI code assistants. More tools. Quality wise... Let's just leave it as there are now more tools?

One example: I asked one model to change the docker compose file to reference an environment file, to share the mysql password between containers instead of putting them under each container. It made the requested change, and also deleted the volumes at the same time. Just because.

I will not use Microsoft's offering so can not comment on if that is better, but people say the tools I tried are comparable...

Mike007 Silver badge

My "test" for AI generated code was simple. I tried creating a skeleton node based web app with a login screen and a page to manage users. Basic requirement for every standalone app, and my feeling is that if it can't manage that properly then it's not a good start.

It has been a while since I did this exercise, but if I have to tell it that you don't store passwords in plain text then that's a fail for me. If after giving it the instruction to hash passwords I then need to go back and be more specific about using the same hashing algorithm to validate the password as when setting it... Long story short, I wasn't impressed.

BOFH: Don't sell The Boss a firewall. Sell him The Dream

Mike007 Silver badge

Re: Firewall or AI

Nearly there... Just needs a dozen or so MB trimmed from the install instructions and we will all be living the dream.

Good news! You'll soon be able to send faxes again with Windows 11 24H2

Mike007 Silver badge
Joke

Fax? I mean I wouldn't be surprised if it was still in use, did you know there are still people who wear those watches that don't even have WiFi let alone Facebook notifications? The ones that don't need charging every day... Remember that outdated technology?

Are Copilot+ PCs really the fastest Windows PCs? X and Copilot don't think so

Mike007 Silver badge

Re: All I want for Christmas ...

I have one of those really smart watches made by Casio with a battery life measured in years... Although it did cost £35 to get the high end model.

£1B lawsuit targets Microsoft for allegedly overcharging Windows customers on other clouds

Mike007 Silver badge

Re: There is no case

Using market dominance in one area to drive users to your other services is legally very wrong.

Just like when Google do it.

Microsoft preps big guns to shift Copilot software and PCs

Mike007 Silver badge

Re: Great!

> If people want to fiddle with AI, just go online and do it or isn't what all that 'Cloudy' crap is all about?

Ask ChatGPT what you were doing at 4pm yesterday. If the answer isn't "using our service" then no web service can possibly know the answer.

A model running in your computer can just check the screen shots and tell you exactly which video you were watching, as well as answer questions about the various sexual positions demonstrated during the presentation. It can also tell you that the video is very similar to this other video you have saved in your "Important Documents" folder. At least in theory.

The only thing worse than being fired is scammers fooling you into thinking you're fired

Mike007 Silver badge

Re: an email that appears to be a legal notice

If the first you find out about court proceedings is when informed that a warrant has been issued for your arrest due to non-attendance in a court, tough shit.

You must schedule a couple of days off work to attend court on the opposite side of the country to tell the judge "I didn't receive anything in the post" in person, and they will respond with "do you want to come back next month for a hearing where you will be required to provide proof that you didn't receive it, or do you just want to plead guilty and save the hassle?".

Actually happened to my boss, who turned up with a letter from Royal Mail saying they stopped delivering his post because they had decided the building had burned down for some reason. The letter was not sufficient without also proving when the building had burned down... Which it hadn't.

First-ever UEFI bootkit for Linux in the works, experts say

Mike007 Silver badge

Re: Is BIOS safe?

Reflashing the BIOS isn't an issue with secure boot as when it reboots it will verify that image is signed by the correct key. This seems to be some method of loading the genuine kernel then modifying it after it has been verified. Which of course requires first loading a signed module containing said code... This is where the secure boot bit comes in.

The problem with the part in the article where it says "The bootkit is a self-signed certificate so in order to run on Secure Boot-protected systems, the system would already have to have the attackers' certificates installed." is the way Linux typically handles singing modules. If you want to install updates then you will need to generate your own key and enroll that, then the private key needs to be accessible to the system when installing kernel updates. This means if your system is compromised then they have access to your keys... However in that case I don't really see why this technique helps them when they can just sign a kernel module.

Kill Oracle's 'JavaScript' trademark, Deno asks USPTO

Mike007 Silver badge

How Oracle uses the JavaScript name: They are using the similarity between the names JavaScript and Java to pretend their product is relevant in the modern world.

Mike007 Silver badge
Joke

Re: Alternative solution

Can we just call it "code"? The modern world has "markup" and "stylesheets" which are used to define the UI and it has "code" to make it work. This all runs inside a program called "the operating system". There are multiple operating systems such as Chrome, Safari, and Edge. There are also headless operating systems for server side code such as Node.js v20 and Node.js v22.

Microsoft reboots Windows Recall, but users wish they could forget

Mike007 Silver badge

Re: "Neat trick"

Why would it being part of the OS or not factor in to an AV vendors decision to delete it? Asking themselves that question *every* time they release a definition update would add up to minutes of employee time every month wasted!

Network engineer chose humiliation over a night on the datacenter floor

Mike007 Silver badge
Joke

Re: Firewall configuration

You need to earn at least 10 "oops" badges without needing to explain what happened to become fully qualified to tinker unsupervised.

I have a warehouse to store my badge collection...

Microsoft flashes Win10 users with more full-screen ads for Windows 11

Mike007 Silver badge

Re: Win10 will be the last OS from Microsoft I will ever use...

A scrollbar you can see... Now there's a novel idea!

Imagine not having to try scrolling random screens just to see if there are more options hidden below the bottom item, which has of course been sized so that you don't get an ugly half object on the screen which might give it away...

Who the fuck thought I wanted the scroll bars to be hidden and only appear whilst actually scrolling???

AI hiring bias? Men with Anglo-Saxon names score lower in tech interviews

Mike007 Silver badge

Re: You can't add arbitrary data to remove bias.

Just make sure you don't take age in to account when comparing the CV of the person with 10 years in their previous job and the person with no work history who got their degree in 2024.

I am not sure how trying to cancel out age from that scenario works! Do you compensate for the fact that the young person hasn't had the opportunity to spend 10 years gaining experience and therefore this can't be held against them???

Microsoft breaks timezones in Settings and calls on an unlikely ally for help

Mike007 Silver badge

Re: MS had never understood timezones.

Check your hypervisor for a setting for BIOS clock being UTC or local time. I assume it is setting the clock on startup, and there is a divide in the IT world between operating systems that store the time in UTC, and the way Microsoft do it.

I believe that is a neutral way of phrasing it.

The setting may not be described this way, and may instead be "Select operating system" with this being one of the settings this parameter changes.

Mike007 Silver badge

Re: MS had never understood timezones.

The meeting invites are in GMT and converted to local time in your calendar. Otherwise you would have a hell of a time scheduling appointments with people in different time zones.

The sad tale of the Alpha massacre

Mike007 Silver badge

Re: And that is why...

Tip: tab completion will make the shell fill in the escaped characters correctly, and works with just a \ to distinguish "hello world" from "hello" by adding a \ after the hello and pressing tab.

It will also flag a lot of other errors by virtue of not working unless it matches an actual file, so is a useful habit to get in to.

Tech support world record? 8.5 seconds from seeing to fixing

Mike007 Silver badge

Re: 8.5 seconds...

This lesson with WiFi switches prepared the tech support sector for the introduction of privacy covers on webcams...

Classic Outlook explodes when opening more than 60 emails

Mike007 Silver badge

Re: Is it..........What.

A couple of years ago I raised a support ticket with Microsoft. The support ticket was specifically "I know how to add this type of calendar in Windows, on the web, or in old outlook for Mac, but can't find the option in the current outlook for Mac".

The call started with the Microsoft support engineer telling me to use their screen sharing things so he could see my screen, then as soon as it loaded he said in a confused tone "umm, there is no ribbon? What is this?".

That is the level of support that outlook for Mac gets from Microsoft. (After escalating multiple levels, the official answer finally came back that outlook for Mac does not support that feature)

UK immigration seeks tech support, development partner for border crossing systems

Mike007 Silver badge

Jus recategorise it as office supplies to aid in meetings (not everyone is able to impresses an ambassador naked, and that is nothing for our senior politicians to be ashamed of).

SuperHTML is here to rescue you from syntax errors, and it's FOSS

Mike007 Silver badge

You can always use Javascript to fetch() then inject...

I am not happy to have needed to come up with that "solution" in the past.

<div src="..."> if the XHTML people hadn't been so obsessed with getting rid of tables they could have done these kinds of reforms....

Say hello to the epi-bit, a new approach to DNA data storage

Mike007 Silver badge

Re: New Tech

DNA based computers will enable full self flying.

Just don't scrutinise that statement too closely, DNA based reader.

UK sleep experts say it's time to kill daylight saving for good

Mike007 Silver badge

Re: cross border data collection nightmare.

Fronted web app uses local time (of course).

Service will take a string and interpret it in server local time.

Database will also interpret a timestamp given as a string in its local timezone.

"Automatic handling of timezones" sounds good in theory... The last system written by my boss that I had to bulk import data from he assumed he could cheat and pretend there were no timezones. He fed in GMT and treated the output as GMT, unaware that the SQL backend was set to London... The overlapping data was unfixable.

Hugging Face puts the squeeze on Nvidia's software ambitions

Mike007 Silver badge

I use the ollama docker container. Just run it and you have the relevant APIs on a HTTP port.

The issue I have is that this is the easiest part of the whole process. What is going to use this AI? An in-house application written by someone who declared running a readily avaliable preconfigured docker container to be too difficult and had to sign up to a subscription service for this?

If a vendor is providing you with software that has functionality to plug in to an AI model, they should probably have an "install and enable AI features" button on the settings page... You know, on the screen they should already have for configuring the functionality.

Am I missing something, or are their customers just not able to use Google?

Microsoft admits Outlook crashes, says impact 'mitigated'

Mike007 Silver badge

Re: Limited Option

although there is more media reporting on windows issues, we have never had to tell users not to install windows updates or take any action to block them.

We have to send out such an announcement EVERY SINGLE TIME apple release a major MacOS update, because of actual serious issues which normally takes the machine offline so we can't fix it remotely. Always issues that were reported to apple prior to release, but they totally bloody ignored and shipped the update anyway.

When the first user emailed support asking if they should upgrade to windows 11 we generated a report and discovered that over 10% of devices had been upgraded with not a single support ticket. Our official position was that it was up to the user if they wanted it or not, because it literally made no difference to anyone else.

However the damage of Mac updates is limited by the fact that very few users can be bothered with the hassle of updating their Mac - it asks "do you want your computer to be unusable for 20-30 minutes while it updates?" at the START of the day when you log on, because that is the obvious time to ask... Seriously Apple? They haven't got a bloody clue!

Mike007 Silver badge

Well this should greatly simplify the support ticket that I somehow ended up with, to investigate an issue with outlook crashing for no apparent reason... The worst kind of support ticket normally.

Internet Archive user info stolen in cyberattack, succumbs to DDoS

Mike007 Silver badge

Re: haveibeenpwned

My number 1 piece of advice to people is a password manager (other than the one built in to the browser). Makes unique randomly generated passwords a no-brainer.

Microsoft sprinkles AI 'magic' and additional storage tiers on OneDrive

Mike007 Silver badge

Re: Just No

You memorised the checksum of every file?

A year after taking on Intel's NUC mini-PCs, Asus says it's ready to improve them

Mike007 Silver badge

Re: They'd better get a move on

We bought one of those mini pcs with 4 NICs that is sold as a pfsense box. To run pfsense for a site. Router was located in the mail room, which is dry and sheltered but unheated.

Specification said operating temperature -20°C - 50°C. The first time the temperature dropped to below freezing we had an outage, I had to unplug it and take it to the office and stick it in front of a heater. First time I have ever given a diagnostic conclusion of "the router froze" and meant it literally... Longer term the issue was resolved with a £10 heated mat from Amazon...

Using iPhone Mirroring at work? You might have just overshared to your boss

Mike007 Silver badge

Re: What part of "mirroring"

I am sure we have all seen stories about people watching "videos of other people's children" on their work computer when other people are around and can see their screen. If someone can be that dumb, what hope is there that they will realise they shouldn't show a client's email to another client?

LinkedIn: If our AI gets something wrong, that's your problem

Mike007 Silver badge

Re: Most of LinkedIn seems like AI-generated crap

Careful about appointing an AI to handle HR. Next thing you know there will be a policy that accusing the HR department of hallucinating results in instant dismissal, even if it is hallucinating the accusation.

Page: