Giter Site home page Giter Site logo

funnybananas / operational-security-101 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bushidouk/operational-security-101

0.0 0.0 0.0 72 KB

A repository of advice and guides to share with friends and family who are concerned about their safety during online activities and the security of their devices.

operational-security-101's Introduction

image

Operational Security (OPSEC) 101

  • A repository of advice and guides to share with friends and family who are concerned about their safety during online activities and the security of their devices.
  • This repository is based on a blog I wrote back in 2020, but I wanted a way to update the advice, while preserving the original.

Social Media OPSEC:

Social media is difficult to avoid in this day and age. While many guides recommend deleting your accounts and uninstalling your apps, that is not practical for non-technical users trying to live their life.

  • Set social media accounts like Twitter, Facebook, Instagram, Threads, TikTok, SnapChat to private (and I recommend your family to do this as well)
  • Avoid using your real name when creating accounts to make it harder for people to find you, it is even possible have a Single Name Only account
  • Avoid using identifiable personal pictures with your face in your profile pictures and/or cover pictures.
  • Leave the bio details of social media accounts blank too and avoid sharing identifiable information, such as your car with its number plate or your house front door with its number
  • As tempting as it is, avoid checking-in to locations or tagging the specific location of your pictures in social media posts.
  • Avoid accepting friend requests or follows from random people, make it so only a list of your actual real life family, friends or colleagues are permitted to view your social media content.
  • Finally, have a conversation about the risks of social media with your friends and family and ask them not share pictures of you and prevent them from tagging you.
  • As time consuming as it is, go back through your social media timeline and the timeline or your friends and family to make sure that no compromising images or posts were shared historically.

OPSEC for Your Accounts:

The types of things most people are afriad of online is if their social media, email, online shopping or bank accounts get hacked. In many cases, these types of security risks come from attacks that are automated by cybercriminals. If people implemented basic cyber hygiene, then they would be immune to 99% of these generic scams as well as some more targeted attacks too due to low-skilled scammers not being able to circumvent basic controls.

  • Avoid reusing your passwords and avoid using the most common passwords! Follow the rule of 'Three Random Words' then add some numbers and special characters. That is the official guidance from the UK NCSC.
  • Use more than one email account! Ideally you should keep one email address for confidential high-value services like finance or business or government related admin stuff and another more internet-facing one for activities like online shopping, tickets, receipts or social media, and potentially even a third backup email for conversations and other sensitive communication.
  • For things like marketing paywalls and other sites that require an email (and you known they just want to spam you), use a temproary email service just to get the link they email you.
  • For as many accounts as possible, use Multi-Factor Authentication codes to secure access to your account. This includes One-Time Passcode (OTPs) generated by an authenticator mobile app. It is okay to use SMS-based two-factor authentication (2FA), but do realize that this is less secure than the MFA mobile app due to SMS messages being spoofable.
  • Have I been Pwned is a VERY useful service to check if your email address has appeared in any data breaches/leaks. If you email appears in a breach you should immediately update your passwords. Have I Been Pwned will also notify you if your email address is present in a new breach as well!
  • Password Managers are one of the most useful programmes to organise accounts in an encrypted database, these can only be accessed locally with one master password and physical access to your system with the password manager software on it.
  • Alway backup data! Protect yourself from corrupted drives, broken devices, or ransomware by backing up your files. This can be done in multiple ways such as removable media (USBs and external drives), and cloud services such as Google Drive, OneDrive, iCloud, Dropbox or Proton Drive.

OPSEC for Your Devices:

The goal of these tips to secure your devices so that you become a harder target for cybercriminals. The following steps will help you avoid being a victim to 99% of automated threats and, for targeted attacks, the more time, effort, skills or resources it takes a cybercriminal to compromise you, the more likely and faster it will be that they give up and move on.

  • Keep your system updated with the latest security patches, apply them as soon as possible and set systems to update automatically!
  • Do not turn off default security settings, especially built-in antivirus software like Windows Defender!
  • Check the enabled permissions of mobile apps so that you do not unwittingly share your contact details, SMS log, notifications, and other sensitive information with marketing companies, adware, and malware.
  • Many unpleasant applications come from third-party unverified/unmoderated sites. Only download applications from official sources, such as the Google Play Store for Android, the AppStore for Apple or the Microsoft Store for Windows.
  • In general, I recommended completely avoiding pirating sites and using cracked software due to the enermous amounts of malware the push that can do the most nasty stuff like steal the credentials to your email accounts and others that are stored in your browsers or launch ransomware on your system, plus your IP is leaked to the world when you torrent stuff!
  • If you see any suspicious URLs or Websites, you can these two services - Browserling & URLscan - to visit the site and check it before entering.
  • If you see any suspicious files on your computer, you can use VirusTotal to scan the file and check for malware or even adware.

More Advanced OPSEC Tips:

Along with the above, those who are public-facing personalities may not get the luxury to conceal their real names from the world. For this group of people they are forced to up their OPSEC game due to the increased threat level and the higher number of attacks. The recommendations below are for types of users that take their security seriously, such as security researchers or executives.

  • If you think you require a proper security review, it will be well worth it to ask a professional to check your OPSEC using open source intelligence (OSINT) techniques to audit your digital footprint.
  • You can set up alerts to check if you are mentioned on in news articles online, this can be done via Google Alerts.
  • Secure email services such as ProtonMail can be used to send encrypted emails to others who also have ProtonMail accounts.
  • Any applications, software or services should be reviewed before use by checking what data they gather from their users in their privacy policies.
  • Before you interact with anyone online, whether you know them or not, you should perform some simple research yourself such as whether the account is newly created, as it could be a spoof. Looks for other related accounts with established credibility.
  • Virtual Private Network (VPN) software is often recommended for daily use while surfing the web, but in reality, it is only really applicable for use in public WiFi to encrypt your traffic.
  • If you ever have to visit a certain website that you want to avoid revealing your IP address, it is recommended to just use the Tor browser instead to hide your public IP address.
  • To segregate any threats from ever reaching your host system, you can use a Virtual Machine (VM) to run a guest operating system (OS) inside your host system. Many infosec professionals like to run Linux VMs on their Windows hosts.
  • End-to-end encrypted (E2EE) chatting applications for mobile and desktop are recommended to for personal communication, such as Signal or Keybase, which also support file sharing.
  • CanaryTokens are also an interesting tool which can be laid like traps that set off an alert if an intruder triggers them. These appear like normal files or folders, but when someone opens the file, you will receive an email with the time, place, device type, and IP address of where it was opened.
  • If you are trying to keep your username pseudonymous from your real-world identity (RWI), avoid reusing your username/handle that is tied to your other accounts. Perform an account audit and take inventory of what accounts you use and what their details are. Adversaries targeting you personally may use OSINT tools (like Whatsmyname.app) and Breached Data (like DeHashed) to look you up.
  • Keep yourself up to date with the latest cybersecurity news! Follow reputable Infosec News sites like BleepingComputer, TheRecord by Recorded Future or BBC News Technology

Resources

A list of sites and services mentioned throughout the guide above:

  1. Multi-Factor Authenticator (MFA) mobile app: https://www.microsoft.com/en-us/account/authenticator
  2. Visit a Site from a Virtual Computer's Browser: https://www.browserling.com
  3. Scan any URL to see if it is malicious: https://urlscan.io
  4. Scan any File to see if it is malicious: https://www.virustotal.com
  5. Check if you email and/or password has been exposed in a data breach: https://haveibeenpwned.com
  6. Temproary Email Service: https://10minutemail.com
  7. Free and Safe Password Manager: https://keepass.info/download.html
  8. Setup alerts to monitor for your mentions in articles found by Google: https://www.google.co.uk/alerts
  9. Privacy-focused Email Accounts: https://protonmail.com
  10. Reputable VPN software: https://protonvpn.com
  11. Free Virtual Machine Software: https://www.virtualbox.org
  12. Free E2EE Chatting Apps: https://keybase.io | https://signal.org
  13. Place Trackers in files on your Desktop/Laptop or Removable Media Devices: http://canarytokens.org/generate
  14. Tor Browser: https://www.torproject.org/download
  15. Free Service to find accounts with the same Username: https://whatsmyname.app
  16. Paid Service to look at breach data: https://www.dehashed.com
  17. Infosec News Sites: https://www.bleepingcomputer.com | https://therecord.media | https://www.bbc.co.uk/news/technology
  18. OPSEC checlist: https://digital-defense.io/
  19. Free US DoD OPSEC Training: https://securityawareness.usalearning.gov/opsec/index.htm
  20. Learn about the Multi-Billion Dollar Personal Data Ecosystem: https://www.documentcloud.org/documents/6983419-Digital-Exhaust-Opt-Out-Guide-for-Law-Enforcement

operational-security-101's People

Contributors

bushidouk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.