Tech Wire
62 subscribers
2.54K photos
1 video
242K links
Technology news
Supporting these networks


TechCrunch
Cnet
Letstalkbitcoin
TheHackersNews
EnGadget
PCMag
Defcon
Bitcoin
Coindesk
Wired
Wisprtech
KaliLinux
BBC
SecruityFocus
Cisco
Qubes-OS
Google
Wikileaks
TorProject
GameStop
IGN
E3
Download Telegram
Tip: After you have authenticated the QMSK out-of-band to your satisfaction, record the QMSK fingerprint in a safe place (or several) so that you don’t have to repeat this step in the future.


Once you are satisfied that you have the genuine QMSK, set its trust level to 5 (“ultimate”), then quit GnuPG with q.

gpg> trust
pub rsa4096/DDFA1A3E36879494
created: 2010-04-01 expires: never usage: SC
trust: unknown validity: unknown
[ unknown] (1). Qubes Master Signing Key

Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)

1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu

Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y

pub rsa4096/DDFA1A3E36879494
created: 2010-04-01 expires: never usage: SC
trust: ultimate validity: unknown
[ unknown] (1). Qubes Master Signing Key
Please note that the shown key validity is not necessarily correct
unless you restart the program.

gpg> q



Use Git to clone the qubes-secpack repo.

$ git clone https://github.com/QubesOS/qubes-secpack.git
Cloning into 'qubes-secpack'...
remote: Enumerating objects: 4065, done.
remote: Counting objects: 100% (1474/1474), done.
remote: Compressing objects: 100% (742/742), done.
remote: Total 4065 (delta 743), reused 1413 (delta 731), pack-reused 2591
Receiving objects: 100% (4065/4065), 1.64 MiB | 2.53 MiB/s, done.
Resolving deltas: 100% (1910/1910), done.



Import the included PGP keys. (See our PGP key policies (https://doc.qubes-os.org/en/latest/project-security/security-pack.html#pgp-key-policies) for important information about these keys.)

$ gpg --import qubes-secpack/keys/*/*
gpg: key 063938BA42CFA724: public key "Marek Marczykowski-Górecki (Qubes OS signing key)" imported
gpg: qubes-secpack/keys/core-devs/retired: read error: Is a directory
gpg: no valid OpenPGP data found.
gpg: key 8C05216CE09C093C: 1 signature not checked due to a missing key
gpg: key 8C05216CE09C093C: public key "HW42 (Qubes Signing Key)" imported
gpg: key DA0434BC706E1FCF: public key "Simon Gaiser (Qubes OS signing key)" imported
gpg: key 8CE137352A019A17: 2 signatures not checked due to missing keys
gpg: key 8CE137352A019A17: public key "Andrew David Wong (Qubes Documentation Signing Key)" imported
gpg: key AAA743B42FBC07A9: public key "Brennan Novak (Qubes Website & Documentation Signing)" imported
gpg: key B6A0BB95CA74A5C3: public key "Joanna Rutkowska (Qubes Documentation Signing Key)" imported
gpg: key F32894BE9684938A: public key "Marek Marczykowski-Górecki (Qubes Documentation Signing Key)" imported
gpg: key 6E7A27B909DAFB92: public key "Hakisho Nukama (Qubes Documentation Signing Key)" imported
gpg: key 485C7504F27D0A72: 1 signature not checked due to a missing key
gpg: key 485C7504F27D0A72: public key "Sven Semmler (Qubes Documentation Signing Key)" imported
gpg: key BB52274595B71262: public key "unman (Qubes Documentation Signing Key)" imported
gpg: key DC2F3678D272F2A8: 1 signature not checked due to a missing key
gpg: key DC2F3678D272F2A8: public key "Wojtek Porczyk (Qubes OS documentation signing key)" imported
gpg: key FD64F4F9E9720C4D: 1 signature not checked due to a missing key
gpg: key FD64F4F9E9720C4D: public key "Zrubi (Qubes Documentation Signing Key)" imported
gpg: key DDFA1A3E36879494: "Qubes Master Signing Key" not changed
gpg: key 1848792F9E2795E9: public key "Qubes OS Release 4 Signing Key" imported
gpg: qubes-secpack/keys/release-keys/retired: read error: Is a directory
gpg: no valid OpenPGP data found.
gpg: key D655A4F21830E06A: public key "Marek Marczykowski-Górecki (Qubes security pack)" imported
gpg: key ACC2602F3F48CB21: public key "Qubes OS Security Team" imported
gpg: qubes-secpack/keys/security-team/retired: read error: Is a directory
gpg: no valid OpenPGP data found.
gpg: key 4AC18DE1112E1490: public key "Simon Gaiser (Qubes Security Pack signing key)" imported
gpg: Total number processed: 17
gpg: imported: 16
gpg: unchanged: 1
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 6 signed: 0 trust: 6-, 0q, 0n, 0m, 0f, 0u



Verify signed Git tags.

$ cd qubes-secpack/
$ git tag -v `git describe`
object 266e14a6fae57c9a91362c9ac784d3a891f4d351
type commit
tag marmarek_sec_266e14a6
tagger Marek Marczykowski-Górecki 1677757924 +0100

Tag for commit 266e14a6fae57c9a91362c9ac784d3a891f4d351
gpg: Signature made Thu 02 Mar 2023 03:52:04 AM PST
gpg: using RSA key 2D1771FE4D767EDC76B089FAD655A4F21830E06A
gpg: Good signature from "Marek Marczykowski-Górecki (Qubes security pack)" [full]


The exact output will differ, but the final line should always start with gpg: Good signature from... followed by an appropriate key. The [full] indicates full trust, which this key inherits in virtue of being validly signed by the QMSK.


Verify PGP signatures, e.g.:

$ cd QSBs/
$ gpg --verify qsb-087-2022.txt.sig.marmarek qsb-087-2022.txt
gpg: Signature made Wed 23 Nov 2022 04:05:51 AM PST
gpg: using RSA key 2D1771FE4D767EDC76B089FAD655A4F21830E06A
gpg: Good signature from "Marek Marczykowski-Górecki (Qubes security pack)" [full]
$ gpg --verify qsb-087-2022.txt.sig.simon qsb-087-2022.txt
gpg: Signature made Wed 23 Nov 2022 03:50:42 AM PST
gpg: using RSA key EA18E7F040C41DDAEFE9AA0F4AC18DE1112E1490
gpg: Good signature from "Simon Gaiser (Qubes Security Pack signing key)" [full]
$ cd ../canaries/
$ gpg --verify canary-034-2023.txt.sig.marmarek canary-034-2023.txt
gpg: Signature made Thu 02 Mar 2023 03:51:48 AM PST
gpg: using RSA key 2D1771FE4D767EDC76B089FAD655A4F21830E06A
gpg: Good signature from "Marek Marczykowski-Górecki (Qubes security pack)" [full]
$ gpg --verify canary-034-2023.txt.sig.simon canary-034-2023.txt
gpg: Signature made Thu 02 Mar 2023 01:47:52 AM PST
gpg: using RSA key EA18E7F040C41DDAEFE9AA0F4AC18DE1112E1490
gpg: Good signature from "Simon Gaiser (Qubes Security Pack signing key)" [full]


Again, the exact output will differ, but the final line of output from each gpg --verify command should always start with gpg: Good signature from... followed by an appropriate key.



For this announcement (Qubes Canary 047), the commands are:

$ gpg --verify canary-047-2026.txt.sig.marmarek canary-047-2026.txt
$ gpg --verify canary-047-2026.txt.sig.simon canary-047-2026.txt


You can also verify the signatures directly from this announcement in addition to or instead of verifying the files from the qubes-secpack. Simply copy and paste the Qubes Canary 047 text into a plain text file and do the same for both signature files. Then, perform the same authentication steps as listed above, substituting the filenames above with the names of the files you just created.
Amazon Ring Sued for Facial Recognition Technology: Here's Why It May Violate Privacy Laws
https://www.cnet.com/home/security/amazon-ring-sued-face-ai-technology-violate-privacy-laws/

Ring's face-detecting AI is problematic, but it's far from the only security brand to use it.
Amazon to Show AI-Generated Product Images When You Shop for Real-Life Products
https://www.cnet.com/news/amazon-shopping-ai-generated-product-images-search/

The images won't show real products you can buy, but they will illustrate general terms such as "cowl neck" or "rattan."
Charlie Is an AI Assistant Built to Serve You, Not Our AI Overlords
https://www.cnet.com/tech/services-and-software/charlie-is-an-ai-assistant-built-to-serve-you-not-our-ai-overlords/

First, he invented the web. Now Tim Berners-Lee is reinventing the AI agent to work for us.
Today's Wordle Hints, Answer and Help for June 4, #1811
https://www.cnet.com/tech/gaming/todays-wordle-hints-answer-and-help-for-june-4-1811/

Here are hints and the answer for today's Wordle for June 4, No. 1,811.
Today's NYT Connections: Sports Edition Hints and Answers for June 4, #619
https://www.cnet.com/tech/gaming/todays-nyt-connections-sports-edition-hints-and-answers-for-june-4-619/

Here are hints and the answers for the NYT Connections: Sports Edition puzzle No. 619 for Thursday, June 4.
Best Smart Sprinklers for 2026: Irrigation the Easy Way
https://www.cnet.com/home/smart-home/best-smart-sprinklers/

We've tested smart sprinklers: Here's why you should have one, and which models proved the best.
I Spoke With an AI Deepfake Hunter, and Here's What You Should Know
https://www.cnet.com/tech/services-and-software/ai-deepfake-hunter-loti-luke-arrigoni-interview/

Loti AI CEO Luke Arrigoni breaks down the world of deepfakes -- of celebrities and beyond -- and some of it sounds a little dystopian.
WWDC Will Be Tim Cook's Swan Song. I Expect Something Siri-ous
https://www.cnet.com/tech/services-and-software/wwdc-2026-tim-cook-last-apple-event-as-ceo/

Commentary: Before he bows out after an undeniably successful tenure at Apple's helm, there's one final thing Cook will want to tick off his to-do list.
I Tested the Razr Ultra 2026 and Think Motorola Has Lost Its Mind video
https://www.cnet.com/videos/i-tested-the-razr-ultra-2026-and-think-motorola-has-lost-its-mind/

Motorola released a new Razr Ultra, and it's a lot like last year's model, which earned a CNET Editors' Choice award. But do minimal upgrades, and a $200 price hike make the 2026 Razr Ultra a worthy buy? We tested it to find out.
Motorola's $1,500 Razr Ultra Looks Swanky in Alcantara
https://www.cnet.com/pictures/motorolas-1500-razr-ultra-looks-swanky-in-alcantara/

The 2026 Razr Ultra is available in a Pantone orient blue color and with an Alcantara back. And it is gorgeous.
48 Hours With the Oura Ring 5: The New Gold Standard
https://www.cnet.com/tech/mobile/oura-ring-5-first-impressions-oura-struck-gold/

I knew the minute I put it on my finger that the sleek new ring was going to be a game changer. And that's before any of the health tracking.
The New Razr Ultra Is the Best Flip Phone I've Tested, but You Shouldn't Buy It
https://www.cnet.com/tech/mobile/motorola-razr-ultra-2026-review/

Motorola's new Ultra is a lot like last year's model but its $1,500 price is $200 more. It's not the slam dunk that it should be, even though I like it.
I Took 200 Photos With the Motorola Razr Ultra and Here's What I Learned
https://www.cnet.com/pictures/200-photos-from-the-motorola-razr-ultra-2026/

The 2026 Razr Ultra has the same cameras as the 2025 version. But there's a new LOFIC image sensor on the main camera, which I tested around San Francisco.
Siri's Google Brain: What to Expect at WWDC 2026 video
https://www.cnet.com/videos/siris-google-brain-what-to-expect-at-wwdc-2026/

Apple's Worldwide Developers Conference is days away. Here's what the iPhone Ultra rumors, Apple's track record and Siri's new Google powers tell us about what to expect.
Belkin's Pricey New Battery Grip Makes My Switch 2 Feel Like a Steam Deck
https://www.cnet.com/tech/gaming/belkins-pricey-new-battery-grip-makes-my-switch-2-feel-like-a-steam-deck/

The $100 accessory includes a snap-on battery and large grips, but it makes the Switch 2 a bulky boy.
Nvidia RTX Spark Is a Revelation for Windows Creators video
https://www.cnet.com/videos/spark/

Nvidia just announced the RTX Spark, a brand-new ARM-based Windows chip that could finally be the "Apple Silicon moment" PC users have been waiting for. In this video, we break down everything you need to know about this powerhouse processor. We explore what this means for AI power users, creators and gamers.
Cisco (CSCO) CEO Chuck Robbins joins Yahoo Finance Executive Editor Brian Sozzi on Opening Bid to discuss Cisco's role in building the infrastructure behind the AI boom and why he sees parallels between today's AI investment cycle and the internet buildout of the late 1990s.
More RSS Feeds: https://newsroom.cisco.com/c/r/newsroom/en/us/rss-feeds.html (https://newsroom.cisco.com/c/r/newsroom/en/us/rss-feeds.html?source=rss)