Compare commits

...

7 Commits

Author SHA1 Message Date
Phill Holland e0d943a5b8
Merge 23b2eddfc7 into cb1d45cab6 2024-03-26 17:35:43 +01:00
Alicia Sykes cb1d45cab6 Adds contributing section in about page 2024-03-24 13:21:28 +00:00
Alicia Sykes 2d98d8bf98 Adds link to awesome-privacy.xyz 2024-03-24 13:21:04 +00:00
liss-bot 5e439fe680 docs: Updates contributors list 2024-03-24 02:02:28 +00:00
liss-bot d0bf0c350a docs: Updates contributors list 2024-03-17 01:59:59 +00:00
Phill 23b2eddfc7 feat(): added addition point about public USB charging sockets 2024-02-21 19:01:26 +00:00
Phill 8e8232cd0e feat(): added more sections and fixed spelling 2024-02-14 21:40:11 +00:00
6 changed files with 132 additions and 61 deletions

93
.github/README.md vendored
View File

@ -119,13 +119,6 @@ Thank you to all who have contributed to, or sponsored this project!
<sub><b>Peng1can</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/alydemah">
<img src="https://avatars.githubusercontent.com/u/652035?u=ac2c04e474da37bfeafcfa25076cc1800997aedb&v=4" width="80;" alt="alydemah"/>
<br />
<sub><b>Aly Mohamed</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/bgadrian">
<img src="https://avatars.githubusercontent.com/u/830001?u=69f115baad2fcd8c14eb05bdbf5cd80f4649a95a&v=4" width="80;" alt="bgadrian"/>
@ -146,15 +139,15 @@ Thank you to all who have contributed to, or sponsored this project!
<br />
<sub><b>Eddy Lazzarin</b></sub>
</a>
</td></tr>
<tr>
</td>
<td align="center">
<a href="https://github.com/AnandChowdhary">
<img src="https://avatars.githubusercontent.com/u/2841780?u=747e554b3a7f12eb20b7910e1c87d817844f714f&v=4" width="80;" alt="AnandChowdhary"/>
<br />
<sub><b>Anand Chowdhary</b></sub>
</a>
</td>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/shrippen">
<img src="https://avatars.githubusercontent.com/u/2873570?v=4" width="80;" alt="shrippen"/>
@ -189,15 +182,15 @@ Thank you to all who have contributed to, or sponsored this project!
<br />
<sub><b>InDieTasten</b></sub>
</a>
</td></tr>
<tr>
</td>
<td align="center">
<a href="https://github.com/bmcgonag">
<img src="https://avatars.githubusercontent.com/u/7346620?u=2a0f9284f3e12ac1cc15288c254d1ec68a5081e8&v=4" width="80;" alt="bmcgonag"/>
<br />
<sub><b>Brian McGonagill</b></sub>
</a>
</td>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/vlad-timofeev">
<img src="https://avatars.githubusercontent.com/u/11474041?u=eee43705b54d2ec9f51fc4fcce5ad18dd17c87e4&v=4" width="80;" alt="vlad-timofeev"/>
@ -214,7 +207,7 @@ Thank you to all who have contributed to, or sponsored this project!
</td>
<td align="center">
<a href="https://github.com/mryesiller">
<img src="https://avatars.githubusercontent.com/u/24632172?v=4" width="80;" alt="mryesiller"/>
<img src="https://avatars.githubusercontent.com/u/24632172?u=0d20f2d615158f87cd60a3398d3efb026c32f291&v=4" width="80;" alt="mryesiller"/>
<br />
<sub><b>Göksel Yeşiller</b></sub>
</a>
@ -232,15 +225,15 @@ Thank you to all who have contributed to, or sponsored this project!
<br />
<sub><b>Bastii717</b></sub>
</a>
</td></tr>
<tr>
</td>
<td align="center">
<a href="https://github.com/frankdez93">
<img src="https://avatars.githubusercontent.com/u/87549420?v=4" width="80;" alt="frankdez93"/>
<br />
<sub><b>Frankdez93</b></sub>
</a>
</td>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/ratty222">
<img src="https://avatars.githubusercontent.com/u/92832598?u=137b65530cbd5f5af9c24cde51baa6cc77cc934b&v=4" width="80;" alt="ratty222"/>
@ -249,10 +242,10 @@ Thank you to all who have contributed to, or sponsored this project!
</a>
</td>
<td align="center">
<a href="https://github.com/hernanpopper">
<img src="https://avatars.githubusercontent.com/u/104868017?v=4" width="80;" alt="hernanpopper"/>
<a href="https://github.com/terminaltrove">
<img src="https://avatars.githubusercontent.com/u/121595180?v=4" width="80;" alt="terminaltrove"/>
<br />
<sub><b>Hernanpopper</b></sub>
<sub><b>Terminal Trove</b></sub>
</a>
</td>
<td align="center">
@ -436,6 +429,13 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<sub><b>Kyle Den Hartog</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/leon-costa">
<img src="https://avatars.githubusercontent.com/u/83498565?v=4" width="80;" alt="leon-costa"/>
<br />
<sub><b>Leon Costa</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/lukecarr">
<img src="https://avatars.githubusercontent.com/u/24438483?v=4" width="80;" alt="lukecarr"/>
@ -449,15 +449,15 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<br />
<sub><b>Magnus Sundström</b></sub>
</a>
</td>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/mschwrdtnr">
<img src="https://avatars.githubusercontent.com/u/39745446?v=4" width="80;" alt="mschwrdtnr"/>
<br />
<sub><b>Max S.</b></sub>
</a>
</td></tr>
<tr>
</td>
<td align="center">
<a href="https://github.com/nickali">
<img src="https://avatars.githubusercontent.com/u/1514992?v=4" width="80;" alt="nickali"/>
@ -492,15 +492,15 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<br />
<sub><b>Peter Ye</b></sub>
</a>
</td>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/rorymbyrne">
<img src="https://avatars.githubusercontent.com/u/18581795?v=4" width="80;" alt="rorymbyrne"/>
<br />
<sub><b>Rory Byrne</b></sub>
</a>
</td></tr>
<tr>
</td>
<td align="center">
<a href="https://github.com/Silvhr">
<img src="https://avatars.githubusercontent.com/u/71043300?v=4" width="80;" alt="Silvhr"/>
@ -535,13 +535,6 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<br />
<sub><b>Zeus Almighty</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/apraile">
<img src="https://avatars.githubusercontent.com/u/9890538?v=4" width="80;" alt="apraile"/>
<br />
<sub><b>Apraile</b></sub>
</a>
</td></tr>
<tr>
<td align="center">
@ -708,14 +701,21 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<sub><b>Christian Hemminghaus</b></sub>
</a>
</td>
<td align="center">
<a href="https://github.com/Compr0mzd">
<img src="https://avatars.githubusercontent.com/u/83233183?v=4" width="80;" alt="Compr0mzd"/>
<br />
<sub><b>Compr0mzd</b></sub>
</a>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/DaShoe">
<img src="https://avatars.githubusercontent.com/u/89014564?v=4" width="80;" alt="DaShoe"/>
<br />
<sub><b>DaShoe</b></sub>
</a>
</td></tr>
<tr>
</td>
<td align="center">
<a href="https://github.com/danielgtaylor">
<img src="https://avatars.githubusercontent.com/u/106826?v=4" width="80;" alt="danielgtaylor"/>
@ -750,15 +750,15 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<br />
<sub><b>0x5FE</b></sub>
</a>
</td>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/fkohrt">
<img src="https://avatars.githubusercontent.com/u/12914806?v=4" width="80;" alt="fkohrt"/>
<br />
<sub><b>Florian Kohrt</b></sub>
</a>
</td></tr>
<tr>
</td>
<td align="center">
<a href="https://github.com/freddy-m">
<img src="https://avatars.githubusercontent.com/u/25013506?v=4" width="80;" alt="freddy-m"/>
@ -793,15 +793,15 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<br />
<sub><b>Gemini Smith</b></sub>
</a>
</td>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/monkeywithacupcake">
<img src="https://avatars.githubusercontent.com/u/7316730?v=4" width="80;" alt="monkeywithacupcake"/>
<br />
<sub><b>Jess</b></sub>
</a>
</td></tr>
<tr>
</td>
<td align="center">
<a href="https://github.com/openjck">
<img src="https://avatars.githubusercontent.com/u/933396?v=4" width="80;" alt="openjck"/>
@ -836,7 +836,8 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<br />
<sub><b>Kazuki Koide</b></sub>
</a>
</td>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/Kotbenek">
<img src="https://avatars.githubusercontent.com/u/64036903?v=4" width="80;" alt="Kotbenek"/>
@ -844,14 +845,6 @@ If you've found this repository helpful, consider sponsoring me on GitHub if you
<sub><b>Dominik Piątkowski</b></sub>
</a>
</td></tr>
<tr>
<td align="center">
<a href="https://github.com/leon-costa">
<img src="https://avatars.githubusercontent.com/u/83498565?v=4" width="80;" alt="leon-costa"/>
<br />
<sub><b>Leon Costa</b></sub>
</a>
</td></tr>
</table>
<!-- readme: contributors -end -->

View File

@ -416,7 +416,7 @@ Note about credit cards: Credit cards have technological methods in place to det
## Human Aspect
Many data breaches, hacks and attacks are caused by human error. The following list contains steps you should take, to reduce the risk of this happening to you. Many of them are common sense, but it's worth takin note of.
Many data breaches, hacks and attacks are caused by human error. The following list contains steps you should take, to reduce the risk of this happening to you. Many of them are common sense, but it's worth taking note of.
**Security** | **Priority** | **Details and Hints**
--- | --- | ---

View File

@ -364,6 +364,13 @@
the background. Privacy Badger, DuckDuckGo Privacy Essentials, uBlock Origin and uMatrix (advanced)
are all very effective, open source tracker-blockers available for all major browsers.
- point: Beware AI Chatbots
priority: Recommended
details: >-
Be cautious of submitting personal information to AI support assistances and chatbots such as those found
on shopping websites, the technology is still in it's infancy and is prone to security flaws such as
sharing your information with other users of the website.
- point: Beware of Redirects
priority: Optional
details: >-
@ -987,6 +994,11 @@
Manufacturers release firmware updates that fix security vulnerabilities, implement new standards, and
sometimes add features or improve the performance of your router.
- point: Don't have Open Ports
priority: Recommended
details: >-
Close any open ports on your router that are not needed. Open ports provide an easy entrance for hackers.
- point: Implement a Network-Wide VPN
priority: Optional
details: >-
@ -1077,11 +1089,6 @@
Services like Telnet and SSH that provide command-line access to devices should never be exposed to the
internet and should also be disabled on the local network unless they're actually needed.
- point: Don't have Open Ports
priority: Optional
details: >-
Close any open ports on your router that are not needed. Open ports provide an easy entrance for hackers.
- point: Disable Unused Remote Access Protocols
priority: Optional
details: >-
@ -1100,6 +1107,12 @@
It's common to want to pump your router's range to the max, but if you reside in a smaller flat, your
attack surface is increased when your WiFi network can be picked up across the street.
- point: Ensure all network attached devices are up-to-date
priority: Optional
details: >-
Any computer or device attached to the network should be regularly updated and patched, including any NAS devices
and IoT devices
- point: Route all traffic through Tor
priority: Advanced
details: >-
@ -1614,7 +1627,8 @@
- point: Mitigate Alexa/ Google Home Risks
priority: Optional
details: >-
Consider privacy-focused alternatives like Mycroft or use Project Alias to prevent idle listening by voice-activated assistants.
Consider privacy-focused alternatives like Mycroft or use Project Alias to prevent idle listening by voice-activated assistants.
Ideally, where possible avoid purchasing devices with an always on microphone.
- point: Monitor your home network closely
priority: Optional
@ -1666,6 +1680,16 @@
details: >-
Prevent unauthorized credit inquiries by freezing your credit through Experian, TransUnion, and Equifax.
- point: Be cautious of public WiFi
priority: Recommended
details: >-
Avoid making online purchases and transactions using public WiFi, anybody can set up a legitimate looking public WiFi services but may be run by bad actors.
- point: Don't use public USB charging sockets
priority: Recommended
details: >-
Public USB charging sockets may be compromised by hackers
- point: Use Virtual Cards
priority: Optional
details: >-
@ -1727,7 +1751,7 @@
intro: >-
Many data breaches, hacks and attacks are caused by human error.
The following list contains steps you should take, to reduce the risk of this
happening to you. Many of them are common sense, but it's worth takin note of.
happening to you. Many of them are common sense, but it's worth taking note of.
checklist:
- point: Verify Recipients
@ -1784,6 +1808,13 @@
priority: Essential
details: >-
HTTPS does not guarantee a website's legitimacy. Verify URLs and exercise caution with personal data.
- point: Never trust phone calls or emails claiming to be from technical support
priority: Recommended
details: >-
No matter how legitimate the caller sounds, always verify the caller and their identify from several other
sources, a geniuine technical support agent will never ask for your password. Even the most experienced
technically saavy person will get caught out by this!
- point: Use Virtual Cards when paying online
priority: Optional
@ -1903,10 +1934,32 @@
priority: Essential
details: Inspect ATMs and public devices for skimming devices and tampering signs before use.
- point: Keep mobile phone safe
priority: Recommended
details: Always keep you phone safely hidden away in a pocket or a bag, even during calls- it can easily be snatched
from your hands by gangs on electric bikes and scooters.
- point: Always secure home with a chubb lock
priority: Recommended
details: Convential yale style locks are easy to pick, lock picking kits are freely available on shopping sites like eBay and Amazon.
- point: Store household and car keys away from door entrances
priority: Optional
details: Thieves may reach into letter boxes and use wire tools to remove keys from the inside of your house easily.
- point: Protect your Home Address
priority: Optional
details: Use alternative locations, forwarding addresses, and anonymous payment methods to protect your home address.
- point: Ensure hotel safety whilst on vacation
priority: Optional
details: Hotels doors can be vulnerable to thefts opening with specially shaped wire underneath the door, this can be mitigated
by stuffing a hotel towel on the door handle on the inside.
- point: Never trust a hotel safe whilst on vaction
priority: Optional
details: Hotel safes give a false sense of security and can be easily mitigated by a thief.
- point: Use a PIN, Not Biometrics
priority: Advanced
details: Prefer PINs over biometrics for device security in situations where legal coercion to unlock devices may occur.

View File

@ -325,7 +325,14 @@ export default component$(() => {
</div>
{/* Something ??? */}
<div class="p-4 rounded-box bg-front shadow-md w-96 flex-grow">
<p>Coming Soon!</p>
<p class="text-sm opacity-80 mb-2">
Next up, consider switching to more secure and
privacy-respecting apps and services.
</p>
<p class="text-lg">
View our directory of recommended software,
at <a class="link link-secondary font-bold" href="https://awesome-privacy.xyz">awesome-privacy.xyz</a>
</p>
</div>
</div>

View File

@ -7,6 +7,12 @@ export const intro = [
All edits are then reviewed by maintainers before being merged and going live.
`];
export const contributing = [
`This project is only possible thanks to contributors like you!`,
`You can make changes to any of the checklist content, by editing `
+ `[\`personal-security-checklist.yml\`](https://github.com/Lissy93/personal-security-checklist/blob/master/personal-security-checklist.yml)`,
];
export const projects = [
{
title: 'Web-Check',

View File

@ -2,7 +2,8 @@ import { component$, useResource$, Resource } from "@builder.io/qwik";
import type { DocumentHead } from "@builder.io/qwik-city";
import Icon from "~/components/core/icon";
import { projects, socials, intro, license } from './about-content';
import { projects, socials, intro, contributing, license } from './about-content';
import { marked } from "marked";
export default component$(() => {
@ -15,6 +16,9 @@ export default component$(() => {
name: string;
}
const parseMarkdown = (text: string | undefined): string => {
return marked.parse(text || '', { async: false }) as string || '';
};
const contributorsResource = useResource$<Contributor[]>(async () => {
const url = 'https://api.github.com/repos/lissy93/personal-security-checklist/contributors?per_page=100';
@ -46,7 +50,15 @@ export default component$(() => {
<div class="divider"></div>
<article class="bg-back p-8 mx-auto max-w-[1200px] m-8 rounded-lg shadow-md">
<h2 class="text-3xl mb-2">Credits</h2>
<h2 class="text-3xl mb-2">Contributing</h2>
{contributing.map((paragraph, index) => (
<p class="mb-2" key={index} dangerouslySetInnerHTML={parseMarkdown(paragraph)}></p>
))}
</article>
<div class="divider"></div>
<article class="bg-back p-8 mx-auto max-w-[1200px] m-8 rounded-lg shadow-md">
<h2 class="text-3xl mb-2">Acknowledgments</h2>
<h3 class="text-2xl mb-2">Sponsors</h3>