Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add hardware guide to knowledge base #2268

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

dngray
Copy link
Member

@dngray dngray commented Aug 17, 2023

Resolves #1899, resolves #1989, resolves #1864

  • Laptop vendors shipping malware/adware
  • Hardware keys
  • Dead man switches
  • USB "condoms"
  • TPM's/hardware security chips
  • Biometrics
  • Webcam/microphone blocking
  • Privacy screens
  • Routers/Networking devices
  • Encrypted Drives
  • Anti-Interdiction

See previous discussion: #1939

  • I have disclosed any relevant conflicts of interest in my post.
  • I agree to grant Privacy Guides a perpetual, worldwide, non-exclusive, transferable, royalty-free, irrevocable license with the right to sublicense such rights through multiple tiers of sublicensees, to reproduce, modify, display, perform, relicense, and distribute my contribution as part of this project.
  • I am the sole author of this work.
  • I agree to the Community Code of Conduct.

@netlify
Copy link

netlify bot commented Aug 17, 2023

Deploy Preview for privacyguides ready!

Name Link
🔨 Latest commit c368548
🔍 Latest deploy log https://app.netlify.com/sites/privacyguides/deploys/6607f18a93476f0008845c4d
😎 Deploy Preview https://deploy-preview-2268.preview.privacyguides.dev
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
4 paths audited
Performance: 67 (🔴 down 9 from production)
Accessibility: 91 (🔴 down 1 from production)
Best Practices: 81 (🔴 down 17 from production)
SEO: 90 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify site configuration.

@blacklight447
Copy link
Member

Regarding hardware switches for laptops, should we put a notice that some switches in laptop are purely a software based switch which technically give you a false sense of security, since malware can turn it on?

Other then that, this seems all very comprehensive and correct, great job guys.

@maltfield
Copy link

maltfield commented Aug 17, 2023

The best way to prevent a targeted attack against you before a device is in your possession is to purchase a device in a physical store, rather than ordering it to your address.

Unfortunately, I tried doing this recently and found that no stores sold high-quality (business-grade) laptops. They only sold shitty cheap consumer-grade hardware in-store. All the stores I went to said that their business-class laptops were only available on their website. I think this is something that was exacerbated during the pandemic, when purchases online shot through the roof.

Maybe it's a good idea to mention "Proxy Shops" here as a means to buy hardware online anonymously.

Amazon has lockers that technically would allow you to ship hardware to yourself anonymously, but if you create a new account and load it with an anonymously-purchased giftcard, they'll close your account before your order goes-through (citing "fraud"). But there is a proxy shop in the US that accepts Monero and will order hardware on your behalf (they originally were created to buy cryptocurrency hardware wallets) and ship it to an amazon locker.

There's also another great proxy shop in Germany that will accept crypto- or fiat-currency and either forward the item to you via post or let you pick it up at their location Leipzig.

I think it would be worthwhile to mention Proxy Shops for users who live in a country where they cannot buy the security hardware that they need at a physical brick-and-mortar, yet they need to purchase it anonymously to avoid a targeted interdiction attack.

@maltfield
Copy link

The Hardware Security Programs has one paragraph about Windows and one paragraph about Mac.

I think we should add a third paragraph mentioning Linux machines, with specific focus on distros that are designed for security. I think it would be wise to mention QubesOS in this section, and to include a link to the PrivacyGuides.org article on Qubes

As this is a section on hardware, I think it would be good to also link to Qubes' Hardware Compatibility List

@blacklight447
Copy link
Member

blacklight447 commented Aug 18, 2023

One more thought, should we mention the possibility of using speakers as a microphone, there is research out there showing its possible, but I would guess its a very unlikely thing to happen even to niche very high threatmodels.

@namazso
Copy link
Contributor

namazso commented Aug 19, 2023

@blacklight447 can you link any such research? While electrically microphones and speakers are the same, as soon as you plug them into a chip that only does one of ADC or DAC that feature is completely lost.

@dngray dngray added the c:hardware relating to hardware recommendations label Aug 22, 2023
@privacyguides-bot
Copy link
Collaborator

This pull request has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/separate-decisions-and-reactions/15021/1

@dngray
Copy link
Member Author

dngray commented Nov 27, 2023

@habibm1361 I removed your comment for spam. The link you posted looks like an affiliate link too.

Nothing privacy friendly about a notebook that is bundled with ChatGPT. ChatGPT literally works on the premise of sending data away to a remote server.

@inson1
Copy link

inson1 commented Mar 21, 2024

Why there is no info about coreboot and open hardware?

@inson1
Copy link

inson1 commented Mar 21, 2024

Anyway I think its still improvment, why it isnt merged?

@maltfield
Copy link

maltfield commented Mar 21, 2024

@inson1 see

It looks like the first PR was merged. That PR and this PR are both are called "Add hardware section"

I know there was some hesitation to recommend devices with coreboot (due to it mostly being old devices), but the vendors putting it on newer devices were OK'd for listing. And imho it would benefit this guide to recommend those vendors specifically and why coreboot is important (though not sufficient) for privacy hardware.

Copy link
Contributor

@oppressor1761 oppressor1761 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe add an anti-theft recommendation

@maltfield
Copy link

maybe add an anti-theft recommendation

I think "Dead man switches" (like BusKill) are the anti-theft recommendation. Or did you have something else in mind?

Copy link
Contributor

@redoomed1 redoomed1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly grammar and fixes for warning admonitions so that they appear yellow instead of the generic blue in the GH actions preview

docs/basics/hardware.md Outdated Show resolved Hide resolved
docs/basics/hardware.md Outdated Show resolved Hide resolved
docs/basics/hardware.md Outdated Show resolved Hide resolved
docs/basics/hardware.md Outdated Show resolved Hide resolved
docs/basics/hardware.md Outdated Show resolved Hide resolved
docs/basics/hardware.md Outdated Show resolved Hide resolved
docs/basics/hardware.md Outdated Show resolved Hide resolved
docs/basics/hardware.md Outdated Show resolved Hide resolved
docs/basics/hardware.md Outdated Show resolved Hide resolved
@privacyguides-bot
Copy link
Collaborator

This pull request has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/add-a-desktop-hardware-section/259/10

@dngray dngray force-pushed the mfmyfw-pr-hardware branch 2 times, most recently from c932147 to 62b1d17 Compare April 27, 2024 05:10
docs/basics/hardware.md Outdated Show resolved Hide resolved
@redoomed1 redoomed1 mentioned this pull request May 30, 2024
1 task
@jonaharagon jonaharagon changed the title Add hardware section Add hardware guide to knowledge base May 31, 2024
dngray pushed a commit that referenced this pull request Jun 1, 2024
dngray pushed a commit that referenced this pull request Jun 1, 2024
@dngray dngray force-pushed the mfmyfw-pr-hardware branch 2 times, most recently from 88ddfbd to 5a8f3cc Compare June 1, 2024 16:16
docs/hardware.md Outdated Show resolved Hide resolved
docs/hardware.md Outdated Show resolved Hide resolved
docs/hardware.md Outdated Show resolved Hide resolved
docs/hardware.md Outdated Show resolved Hide resolved
docs/hardware.md Outdated Show resolved Hide resolved
docs/hardware.md Outdated Show resolved Hide resolved
dngray pushed a commit that referenced this pull request Jun 3, 2024
Comment on lines +78 to +80
[More Info on hardware keys :material-arrow-right-drop-circle:](basics/multi-factor-authentication.md#hardware-security-keys)

[Recommended hardware keys](security-keys.md){ .md-button }
Copy link
Contributor

@redoomed1 redoomed1 Jun 4, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[More Info on hardware keys :material-arrow-right-drop-circle:](basics/multi-factor-authentication.md#hardware-security-keys)
[Recommended hardware keys](security-keys.md){ .md-button }
[Recommended Hardware Keys :material-arrow-right-drop-circle:](security-keys.md){ .md-button .md-button--primary } [Learn More about Hardware Keys :material-arrow-right-drop-circle:](basics/multi-factor-authentication.md#hardware-security-keys){ .md-button }

The changes in my last review which styled each link differently imo look ugly in the GH actions preview. The changes here give both links the same style and add bullet points; since it's one link after the other, two buttons would be visually unwieldy.

Actually, the two button styling under the Tor card is pretty clean, and seems suitable for this section. The suggestions above change the style (again lol) to resemble the Tor example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c:hardware relating to hardware recommendations
Projects
Status: In progress
Status: Needs Changes
Development

Successfully merging this pull request may close these issues.

IOT Blog article Add Hardware Section Investigate router platforms
9 participants