For those who aren’t aware, Microsoft have decided to bake essentially an infostealer into base Windows OS and enable by default.

From the Microsoft FAQ: “Note that Recall does not perform content moderation. It will not hide information such as passwords or financial account numbers."

Info is stored locally - but rather than something like Redline stealing your local browser password vault, now they can just steal the last 3 months of everything you’ve typed and viewed in one database.

I've written up my thoughts on the Copilot Recall feature in Microsoft Copilot+ PCs

I think it will enable fraud and endanger users, and is not the sign of a company who are committed to security first.

https://doublepulsar.com/how-the-new-microsoft-recall-feature-fundamentally-undermines-windows-security-aa072829f218

How the new Microsoft Recall feature fundamentally undermines Windows security

Yesterday, Microsoft CEO Satya Nadella sat down with the media to introduce a new feature called Recall, as part of their Copilot+ PCs. It takes screenshots of what you’re doing on constantly, by…

DoublePulsar
The UK’s ICO have opened an investigation into Copilot+ Recall. https://www.bbc.co.uk/news/articles/cpwwqp6nx14o
Microsoft Copilot+ Recall feature 'privacy nightmare'

The ICO wants to know the safeguards around Recall, which can take screengrabs of your screen every few seconds.

BBC News

Copilot+ Recall has been enabled by default globally in Microsoft Intune managed users, for businesses.

You need to enable DisableAIDataAnalysis to switch it off. https://learn.microsoft.com/en-us/windows/client-management/manage-recall

Manage Recall for Windows clients

Learn how to manage Recall for commercial environments and about Recall features.

Here’s Copilot+ Recall search in action, showing instant text based search finding a WhatsApp chat and a PDF from 6 months ago being viewed on screen.

Two quick updates -

A) if you disallow recording of a website in Control Panel or GPO, in Chrome it is still recorded - disallow recording only works in Edge browser

B) Firefox and Tor Browser is recorded always, including in private mode - the exception is Hollywood DRM’d videos

I got ahold of the Copilot+ software.

Recall uses a bunch of services themed CAP - Core AI Platform. Enabled by default.

It spits constant screenshots (the product brands then “snapshots”, but they’re hooked screenshots) into the current user’s AppData as part of image storage.

The NPU processes them and extracts text, into a database file.

The database is SQLite, and you can access it as the user including programmatically. It 100% does not need physical access and can be stolen.

And if you didn’t believe me.. found this on TikTok.

There’s an MSFT employee in the background saying “I don’t know if the team is going to be very happy…”

They should probably be transparent about it, rather than telling BBC News you’d need to be physically at the PC to hack it (not true). Just a thought.

I ponder if Microsoft's engineers are following the SQLite code of ethics, since they're using it in Windows OS with Copilot+ Recall? :D https://sqlite.org/codeofethics.html
Code Of Ethics

So the code underpinning Copilot+ Recall includes a whole bunch of Azure AI backend code, which has ended up in the Windows OS. It also has a ton of API hooks for user activity monitoring.

Apps themselves can also search and make themselves more searchable.

It opens a lot of attack surface.

The semantic search element is fun.

They really went all in with this and it will have profound negative implications for the safety of people who use Microsoft Windows.

If you want to know where tech companies are with AI safety, know Microsoft Recall won’t record screenshots of DRM’d movies..

..but will record screenshots of your financial records and WhatsApp messages, as corporate interests were prioritised over user safety.

And it’s enabled by default.

I’ve managed to get Recall working in full on a non-Copilot+ system, without an NPU. Will accelerate testing.

Copilot+ Recall feature pop quiz:

You deal with a sensitive matter on my Windows PC. E.g. an email you delete. Does Copilot Recall still store the deleted email?

Answer: yes. There's no feature to delete screenshots of things you delete while using your PC. You would have to remember to go and purge screenshots that Recall makes every few seconds.

If you or a friend use disappearing messages in WhatsApp, Signal etc, it is recorded regardless.

It comes up a lot as people are rightly confused, but if you wonder what problem Microsoft are trying to solve with Recall:

It isn't them being evil, it's business leaders who are middle aged and can't remember what they're doing driving decision making about which problems to solve.

A huge amount of business leaders are dudes who have no idea what the fuck is happening. This leads to the Recall feature.

Microsoft exists in and is driven by that bubble.

I asked Microsoft Copilot to write a song about Copilot+ Recall.
Managed to find out how BBC News printed in a headline story that it was not possible to steal Recall data without being physically at the device (which is false) - this is from the journalist:

Some screenshots of Recall's SQLite database here: https://mastodon.social/@detective/112513529733646088

Just to clarify, I can access it without SYSTEM too. Microsoft are about to set cybersecurity back a decade by empowering cyber criminals via poor AI safety. Feature ships in a few weeks.

The latest Risky Business episode on Recall is good, but one small correction - it doesn’t need SYSTEM rights.

Here’s a video of two MSFT employees gaining access to the Recall database folder - with SQLite database right there. Watch their hacking skills. (You don’t need to go this length as an attacker, either). Cc @riskybusiness

I’m not being hyperbolic when I say this is the dumbest cybersecurity move in a decade. Good luck to my parents safely using their PC.

Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible with two lines of code — inside the Copilot+ Recall disaster.

My look at the feature, FAQs from the community etc

https://doublepulsar.com/recall-stealing-everything-youve-ever-typed-or-viewed-on-your-own-windows-pc-is-now-possible-da3e12e9465e

Stealing everything you’ve ever typed or viewed on your own Windows PC is now possible with two lines of code — inside the Copilot+ Recall disaster.

I wrote a piece recently about Copilot+ Recall, a new Microsoft Windows 11 feature which — in the words of Microsoft CEO Satya Nadella- takes “screenshots” of your PC constantly, and makes it into an…

DoublePulsar

this is the out of box experience for Windows 11's new Recall feature on Copilot+ PCs. It's enabled by default during setup and you can't disable it directly here. There is an option to tick "open Settings after setup completes so I can manage my Recall preferences" instead.

HT @tomwarren

You allow BYOD so people can pick up webmail and such. It’s okay, because when they leave you revoke their access, and your MDM removes all business data from the machine ✅

What the employee does: opens Recall, searches their email, files etc and pastes the data elsewhere.

Nothing is removed from Recall, as it is a photographic memory of everything the former employee did.

Just in time for Copilot+ Recall!

Security and privacy researchers - You can now install Copilot+ Recall on any ARM hardware (doesn’t need an NPU) or in Azure VMs.

Guide from @detective

The devices launch THIS MONTH to customers so I suggest people look at this.

https://github.com/thebookisclosed/AmperageKit

GitHub - thebookisclosed/AmperageKit: One stop shop for enabling Recall in Windows 11 version 24H2 on unsupported devices

One stop shop for enabling Recall in Windows 11 version 24H2 on unsupported devices - thebookisclosed/AmperageKit

GitHub
Nvidia just announced that Copilot+ and Recall are coming to AMD systems. https://www.theverge.com/2024/6/2/24169568/microsoft-copilot-plus-gaming-pc-nvidia-amd
Nvidia and AMD are bringing Microsoft’s Copilot Plus AI features to gaming laptops

Asus and MSI are launching AMD- and Nvidia-powered gaming laptops that include Microsoft’s Copilot Plus AI features.

The Verge
Somebody made a tool called Total Recall to dump Recall database and screenshots. https://x.com/xaitax/status/1797349055917416457?s=46
Alex (@xaitax) on X

Will release TotalRecall in a few days. Loads to play with and to work on. Thank you @GossiTheDog for the inspiration! #WindowsRecall #CyberSecurity #Microsoft #TotalRecall

X (formerly Twitter)

Recent DHS published report handed to the US President which said it had "identified a series of Microsoft operational and strategic decisions that collectively pointed to a corporate culture that deprioritized enterprise security investments and rigorous risk management"

Microsoft: let’s use AI to screenshot everything users do every 5 seconds, OCR the screenshots, make it searchable and store it in AppData!

Searching Recall database for passwords with @awakecoding
🫡
×
🫡

If anybody is wondering if you can enable Recall on a machine remotely without Copilot+ hardware support - yep.

I’ve also found a way to disable the tray icon.

I went and looked at YouTube for Recall to get out of the echo chamber and I can only find one positive video. Even the people at the event are slating it, including people with media provided Copilot+ PCs.

There’s some content creators who’ve realised it records their credit cards, so they’re making videos of their cards going walkies.

It’s going to be interesting to see how Microsoft get out of this one. They may have contractual commitments to ship Recall with external parties.

I thought they were risking crashing the Copilot brand with this one, but I was wrong looking at the videos and comments on them - I think they’re crashing the Windows consumer brand.

The reaction to photographic memory of what people do at home has - you’ll be surprised to know - not been seen as a reason to buy a device, but a reason why not to.

Windows Central, about the only outlet giving Recall positive coverage and having articles tweeted by Microsoft staff - have updated their take after being hands on with a device. https://www.windowscentral.com/software-apps/windows-11/microsoft-should-recall-windows-recall-security-researcher-finds-microsofts-new-ai-tool-woefully-insecure
"Microsoft should recall Windows Recall" — Security researcher discovers Microsoft's new AI tool is woefully insecure

The security story around Windows Recall hits a brick wall as it's discovered the data it collects is unencrypted.

Windows Central

Microsoft has been declining to comment on criticism of Recall for a week - but they have apparently told a journalist off the record at Future that changes will be made before Copilot+ devices drop in the coming days.

This may include an attempt to invalidate researcher criticism, we’ll see.

WIRED has a piece about Total Recall, a now released tool which dumps keypresses, text and screenshots (they’re JPEGs) from Microsoft Recall

https://www.wired.com/story/total-recall-windows-recall-ai/

Total Recall software by @xaitax https://github.com/xaitax/TotalRecall

Example search for ‘password’:

🪟 Captured Windows: 133
📸 Images Taken: 36
🔍 Search results for 'password': 22

📄 Summary of the extraction is available in the file:
C:\Users\alex\Downloads\TotalRecall\2024-06-04-13-49_Recall_Extraction\TotalRecall.txt

This Hacker Tool Extracts All the Data Collected by Windows’ New Recall AI

Windows Recall takes a screenshot every five seconds. Cybersecurity researchers say the system is simple to abuse—and one ethical hacker has already built a tool to show how easy it really is.

WIRED

I hadn’t been aware until today of the external reaction to Recall. Holy shit. Tim Apple must be pleased.

Everything from media coverage to YouTube to TikTok is largely negative. All the comments are negative.

These videos have tens of millions of views and hundreds of thousands of comments.

I knew it would be bad but.. it’s worse. I’ve spent hours looking at the sentiment and.. well, they probably would have got better coverage from launching an NFT of pregnant Clippy.

@GossiTheDog I'm surprised this hadn't happened sooner, it was just crying out to be done.
@GossiTheDog giant security vulnerability for corporations and personal safety fail vs stalkers - Recall really is a product for everyone
@GossiTheDog Right, and if you go to this article, there's a link on the sidebar to an article about a sex machine. Which is either really good or really bad, depending.
@GossiTheDog I'm just wondering when someone will release a tool that allows you to change or insert fake events into the database...
@GossiTheDog the option not to will be at the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of the Leopard"...

@GossiTheDog

I would be lovely if they would allow non-Microsoft Local Accounts and not mandate an Internet connection during installation also 🤨

@simonzerafa @GossiTheDog Agreed — or at least let you choose/change the local user name for your MSA-based account so you don’t have to jump through so many hoops to accomplish the same. Making life harder on expert users who are going to do this anyway is one of the many paper cuts that causes one to consider an alternate OS.
@GossiTheDog i'm willing to bet it'll be super vague about what recall actually is, which will probably cause most people to enable it because it's checked by default or in fear that it'll break something if not enabled
@mjdxp @GossiTheDog it might be too late for that, it seems like the dam has burst regarding negative articles an responses from companies and authorities (EU et al)
@GossiTheDog because telling Microsoft that you want something off/disabled/uninstalled has been so reliable in the past...

@GossiTheDog "will have the option to choose not to"

so opt-out

this is so embarrassing lol
@GossiTheDog I thought this was a stretch to call malware designed to scrape Windows Recall data “quite unlikely” but I asked Bing and it agreed, so I’m reassured

@GossiTheDog

This whole feature is beinf used to market AI co-processors and so force hardware upgrades.

Let's hope that sinking the Windows brand further is worth it.

@GossiTheDog It sucks because the prospect of good ARM laptops that aren’t made by Apple is finally here, but this puts them in jeopardy if sales tank due to Recall.
@forgifuzzbutt @GossiTheDog My main complaint about the arm tablets is that Qualcomm seems to be refusing to release Vulkan drivers for them. The windows graphics team had to build a Vulkan to directx conversion layer to do the job instead. Really caused some weird headaches for a team I was working with back around the start of 2024 when it silently got installed on a bunch of PCs. (Edit: note, this complaint appears to be resolved a month or so ago.)
@forgifuzzbutt @GossiTheDog (arm tablets/laptops running windows, that is)

@ashteranic @forgifuzzbutt @GossiTheDog vulkan drivers are there for Snapdragon X.

Fun fact: you can just extract them from the Snapdragon X drivers and they just work on earlier generations after that

@never_released @forgifuzzbutt @GossiTheDog Well, there's a combination of issues. Even if there is Vulkan support, the question is which version of Vulkan, and whether all the extensions are implemented properly.

(And note, the association between the two (the vulkan shim and qualcomm not releasing native drivers) is an assumption on my part, but there's no other current gpu/soc platform I can think of that *didn't* have a working implementation at the time I looked)

@ashteranic @forgifuzzbutt @GossiTheDog the driver package from X Elite on a 8cx Gen 3 system: https://vulkan.gpuinfo.org/displayreport.php?id=30457

Lightly patched for Vulkan 1.3 (not needed on X Elite): https://vulkan.gpuinfo.org/displayreport.php?id=29746

Qualcomm(R) Adreno(TM) 8cx Gen 3 - Vulkan Hardware Database by Sascha Willems

@never_released @forgifuzzbutt @GossiTheDog Ah, yeah, that didn't seem to exist back in January when I was looking around.

Wonder why Microsoft went to the trouble of making a vulkan -> dx compatability layer then. The platforms they kept silently installing it on (like the RoG Ally,) had a vulkan implementation that worked fine.

@GossiTheDog I spent months making WSL2 my home for dev after largely moving away from macOS for dev purposes. Kept an Ubuntu install around for certain tasks.

I swapped out Ubuntu for Mint and it’s now my default boot option.

Microsoft won me back from Apple and is now pushing me to Linux. Wild times.

@GossiTheDog it's too late at this point. MS _will_ ship Recall, but what happens afterwards will be fun to see.
@GossiTheDog I also started to think about switch from Windows to Linux after this presentation. Probably not that effect which Microsoft wants))
@GossiTheDog I feel that Windows has been on shaky ground with many for a while. Honestly, the fact that anyone in Microsoft even thought up Recall is horrendously concerning. That it ever got built is terrifying. But right now I'm not convinced that at some point every OS/WM isn't going to end up with dumb shit like this
@GossiTheDog
I mostly hear about issues for company laptops and data that could be stolen by 'Hackers' (both valid arguments) but has anybody considered that this is like your browserhistory 2.0 and what it means to let other people (family and friends) use your computer?
@dexternemrod @GossiTheDog I've read plenty of discussion about how bad this is going to be in any domestic abuse scenario (or in the depressingly overlapping "law enforcement gets their hands on your hardware" case)
@GossiTheDog it’s crazy, they have done a good job on consumer security uplift for the last few years. But this just puts them back so far.
I never seriously considered switching to Linux for my daily driver, but now I probably will. But I don’t see me switching my parents to Linux or my gaming PC. So I’ll still be having to manage this regardless.
I just hope that they aren’t going to re-enable this after every feature update as they try to do with a bunch of other things.
@PeterDodemont tbh if your hardware is well supported on linux (and it's quite impressive what has happened in the last few years) linux with steam and proton is very much a viable gaming platform. i was very surprised how seamless this integration is. (the games i had problems with, usually older ones, have been problematic with windows too.) @GossiTheDog
@mawhrin @GossiTheDog the gaming PC is really only for vr. And beat saber being the main game. I believe the game works on Linux, but the mods would be the biggest question. Although most work on quest, so who knows.

@GossiTheDog

part of me suspects there is some government/agency pressure behind the whole idea, because who really benefits from this

then again I wonder if I am just being overly paranoid, and remind myself of Hanlon's razor

@GossiTheDog I know at least one person (and not just in in the little bubble here) that this was actually the last drop and he wiped his windows partition and is now Mac and Debian only.

@maswan a couple here as well. Not nearly enough to make any sort of a difference but my expectation is it's going to be as much of a non-event as Cambridge Analytica was for FB.

Interestingly this is absolutely illegal under workplace surveillance legislation here. If only one system slips through the usual GPO bullshit and has this enabled and someone notices it's going to be court time. And we know how well these "systems" work. If it's on by default it will get through.
@GossiTheDog

@fedops Well, Microsoft is already exempt from GDPR according to our org lawyers wrt handling PII because MS exchange is more important - so I expect they' exempt it from workplace surveillance laws as well. At least until proven otherwise in a hard-fought court case. @GossiTheDog
@maswan I'm ready to bring this on. I have insurance! 😈
@GossiTheDog
@GossiTheDog
Who had the positive video?
@GossiTheDog With or without authentication?
@GossiTheDog Windows user since 3.0, DOS since the first IBM PC. And this is the final straw. I'm now shopping for Linux distros to move to.
@lazarukb @GossiTheDog Can I suggest Linux Mint? It's a good starting distro, which is pretty user friendly and has all the basics in place,till you get used to the new ecosystem and command line tools.
It has an updater which alerts you if there's any new updates for the system, and a software manager where you can find programs to download.
It's still a learning curve,but it's reasonably solid to start with, without having system breaking changes at the cutting edge.
https://www.linuxmint.com/

@lazarukb @GossiTheDog

Test out Devuan. :D

https://www.devuan.org/

It's focused on the user remaining in control of the machine that they own. :D

Welcome to devuan.org | Devuan GNU+Linux Free Operating System

Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.

Devuan GNU+Linux
@GossiTheDog who needs to build malware when the OS ships with it ready and waiting for you to use.