Mobile Hardening Guide: Difference between revisions

From Irregularpedia
Jump to navigation Jump to search
No edit summary
Tag: 2017 source edit
Line 1: Line 1:
<span id="mobile-device-hardening-android-ios"></span>
= Mobile Device Hardening: Android || iOS =
= Mobile Device Hardening: Android || iOS =


Return to [[dfp-guide|DFP Guides]] Ensure the safety and security of your mobile devices with these critical guidelines and recommendations tailored for Android and iOS systems.
Return to [[dfp-guide|DFP Guides]]


See some publicly available [https://github.com/irregularchat/public-resources/tree/main/Checklists DFP Checklists].
Ensure the safety and security of your mobile devices with these critical guidelines and recommendations tailored for Android and iOS systems. You can find additional resources at the [https://github.com/irregularchat/public-resources/tree/main/Checklists DFP Checklists].


<span id="nsa-mobile-device-best-practices"></span>
== NSA Mobile Device Best Practices ==
== NSA Mobile Device Best Practices ==


[[nsa-mobile-device-best-practices.pdf|Direct Download here]] [[nsa-mobile-device-best-practices2.jpg]]
Download the [[nsa-mobile-device-best-practices.pdf|NSA Mobile Device Best Practices PDF]] for a comprehensive guide. Below are some essential highlights:


[[nsa-mobile-device-best-practices1.jpg]] ## Living By Mobile Security Rules
= '''Keep Applications Updated''': Ensure apps are always up-to-date to mitigate vulnerabilities and benefit from the latest security patches. =
= '''Disable AdTech''': Remove your Advertising ID and disable personalized ads to reduce tracking. =
= '''Use Screen Lock Protection''': Secure your device with passcodes, fingerprint, or facial recognition. =
= '''Lock Individual Apps''': Set additional locks for sensitive apps such as those handling communication and finance. =
= '''Power Cycle Your Device''': Regularly restart your phone to clear out potential vulnerabilities.


= '''Keep Applications Updated''': Ensure all applications are up-to-date, mitigating vulnerabilities and leveraging the latest security patches. =
== Comprehensive Mobile Security Checklist ==
= '''AdTech Bad''': Remove your Advertising ID / Personalized Ads from your devices =
= '''Use Screen Lock Protection''': Secure your mobile devices with passcodes, facial recognition, or fingerprint technology to safeguard against unauthorized access. =
= '''Lock Individual Apps''': Further enhance security by setting locks for specific apps, particularly those involving communication, finance, and personal data. =
= Periodically power cycle your device: Turning off and on your device can help vulnerable devices =


<span id="comprehensive-mobile-security-checklist"></span>
This checklist is designed to help you harden your mobile device security:
== Comprehensive Mobile-Security Checklist ==


'' '''Digital Signatures''':
'' '''Digital Security''':
''' ☐ Disable unused wireless radios.
Disable unused wireless radios.
''' ☐ Utilize airplane mode frequently.
Use airplane mode when not needed.
'''' ☐ Avoid Ad Tech. (Settings and Leaky Apps)
Avoid apps and settings that rely heavily on ad tracking.
'' '''Passwords''':
''' ☐ Employ strong screen locks (password or pin).
''' ☐ Lock your SIM and acquire the PUK from your carrier.
''' ☐ Enable device encryption.
''' ☐ Use biometrics wisely and prefer non-index fingers.
*'' ☐ Rely on a trusted Password Manager.
'' '''Activity''':
''' ☐ Turn off “Always-On” virtual assistants.
''' ☐ Regularly update the system and apps.
''' ☐ Use airplane mode in vulnerable locations.
''' ☐ Ensure downloads are only from trusted sources.
''' ☐ Avoid public USB chargers; use data blockers.
''' ☐ Use a VPN consistently.
''' ☐ Password-protect vital apps.
''' ☐ Maximize privacy and security in application settings.


<span id="mobile-device-applications-for-enhancing-security-and-privacy"></span>
'' '''Passwords & Authentication''':
== Mobile Device Applications for Enhancing Security and Privacy ==
☑ Use strong passwords or pins for screen locks. 
☑ Lock your SIM card and obtain the PUK from your carrier. 
☑ Enable device encryption. 
☑ Use biometrics wisely (prefer non-index fingers). 
☑ Use a trusted password manager. 


Enhancing security and privacy is paramount in a world increasingly reliant on mobile devices. Explore the following resources to fortify your mobile device security and privacy, ensuring your data and personal information remain protected.
'' '''Activity & Maintenance''':
☑ Turn off always-on virtual assistants. 
☑ Regularly update the OS and apps. 
☑ Avoid public USB chargers; use data blockers. 
☑ Download apps only from trusted sources. 
☑ Use a VPN and enable password protection for vital apps. 
☑ Maximize privacy settings in all apps.
 
== Mobile Applications for Enhancing Security and Privacy ==
 
Here are some recommended applications to strengthen your mobile device's security and privacy:


<span id="recommended-applications"></span>
=== Recommended Applications ===
=== Recommended Applications ===


= '''Password Managers''' =
= '''Password Managers''' =
#'' Consider Bitwarden or KeePass for robust password management and generation.
# **Bitwarden** or **KeePass** for secure password management and generation.
= '''Multi-Factor Authentication Apps''' =
 
#'' Utilize Aegis (Android) or OTP Auth (iOS) to enhance security with two-factor authentication.
= '''Multi-Factor Authentication (MFA)''' =
# **Aegis** (Android) or **OTP Auth** (iOS) to enhance security with two-factor authentication.
 
= '''Anti-Malware Software''' =
= '''Anti-Malware Software''' =
#'' Use Malwarebytes to shield your device from malware and other security threats.
# **Malwarebytes** to protect against malware and other security threats.
 
= '''Encryption Tools''' =
= '''Encryption Tools''' =
#'' Opt for OpenKeychain (Android) or Cryptomator to manage PGP keys and encrypt data before cloud uploading.
# **OpenKeychain** (Android) or **Cryptomator** for encrypted cloud storage and PGP key management.
 
= '''VPN Services''' =
= '''VPN Services''' =
#'' Employ MullvadVPN or ProtonVPN for secure browsing.
# **MullvadVPN** or **ProtonVPN** for secure browsing.
 
= '''Secure Communication''' =
= '''Secure Communication''' =
#'' Use Signal, Element Messenger, or ProtonMail for encrypted communication.
# **Signal**, **Element Messenger**, or **ProtonMail** for encrypted messaging and emails.


<span id="additional-applications-for-security-and-privacy"></span>
=== Additional Applications for Security and Privacy ===
=== Additional Applications for Security and Privacy ===


<span id="password-management"></span>
==== Password Management ====
==== Password Management ====
- **Bitwarden**: Available on [https://play.google.com/store/apps/details?id=com.x8bit.bitwarden Android] and [https://apps.apple.com/us/app/bitwarden-password-manager/id1137397744 iOS]. 
- **KeePass**: Available on [https://play.google.com/store/apps/details?id=keepass2android.keepass2android Android], [https://strongboxsafe.com/ iOS], and [https://f-droid.org/en/packages/com.android.keepass/ F-Droid].


'' '''Bitwarden''': Robust password manager available on [https://play.google.com/store/apps/details?id=com.x8bit.bitwarden Android] and [https://apps.apple.com/us/app/bitwarden-password-manager/id1137397744 iOS].
'' '''KeePass''': Secure password management available on [https://play.google.com/store/apps/details?id=keepass2android.keepass2android Android] , [https://strongboxsafe.com/ iOS], and [https://f-droid.org/en/packages/com.android.keepass/ F-Droid].
<span id="two-factor-authentication"></span>
==== Two-Factor Authentication ====
==== Two-Factor Authentication ====
- **Aegis**: Available on [https://getaegis.app/ Android] and [https://f-droid.org/en/packages/com.beemdevelopment.aegis/ F-Droid]. 
- **2FAS**: More details available on the [https://wiki.irregularchat.com/en/resources/guides/dfp-guide/quick#multi-factor-authentication-mfa official MFA guide].


'' '''Aegis''': Enhance security on Android via [https://getaegis.app/ GetAegis] and [https://f-droid.org/en/packages/com.beemdevelopment.aegis/ F-Droid].
'' '''2FAS''': For iOS, further information is available on the [https://wiki.irregularchat.com/en/resources/guides/dfp-guide/quick#multi-factor-authentication-mfa official guide].
<span id="malware-protection"></span>
==== Malware Protection ====
==== Malware Protection ====
- **Malwarebytes**: Available on [https://play.google.com/store/apps/details?id=org.malwarebytes.antimalware Android] and [https://apps.apple.com/us/app/malwarebytes-mobile-security/id1327105431 iOS].


'' '''Malwarebytes''': Protect against threats on [https://play.google.com/store/apps/details?id=org.malwarebytes.antimalware Android] and [https://apps.apple.com/us/app/malwarebytes-mobile-security/id1327105431 iOS].
<span id="encryption-and-data-protection"></span>
==== Encryption and Data Protection ====
==== Encryption and Data Protection ====
- **OpenKeychain**: Manage PGP keys on [https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain Android]. 
- **Cryptomator**: Encrypt files before cloud upload on [https://play.google.com/store/apps/details?id=org.cryptomator Android], [https://apps.apple.com/us/app/cryptomator/id953086535 iOS], and [https://f-droid.org/en/packages/org.cryptomator.lite/ F-Droid].


'' '''OpenKeychain''': Manage PGP keys for Android, available on [https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain Google Play].
'' '''Cryptomator''': Encrypt files before cloud uploading, available on [https://play.google.com/store/apps/details?id=org.cryptomator Android] and [https://apps.apple.com/us/app/cryptomator/id953086535 iOS], also on [https://f-droid.org/en/packages/org.cryptomator.lite/ F-Droid].
<span id="secure-communication"></span>
==== Secure Communication ====
==== Secure Communication ====
- **Element Messenger**: Available on [https://play.google.com/store/apps/details?id=im.vector.app Android] and [https://apps.apple.com/us/app/element-messenger/id1083446067 iOS], also on [https://f-droid.org/en/packages/im.vector.app/ F-Droid]. 
- **ProtonMail**: Encrypted email service from Switzerland, available on [https://play.google.com/store/apps/details?id=ch.protonmail.android Android] and [https://apps.apple.com/us/app/protonmail-encrypted-email/id979659905 iOS].


'' '''Element Messenger''': Secure, decentralized communication available on [https://play.google.com/store/apps/details?id=im.vector.app Android] and [https://apps.apple.com/us/app/element-messenger/id1083446067 iOS], also on [https://f-droid.org/en/packages/im.vector.app/ F-Droid].
'' '''ProtonMail''': Encrypted email from Switzerland is available on [https://play.google.com/store/apps/details?id=ch.protonmail.android Android] and [https://apps.apple.com/us/app/protonmail-encrypted-email/id979659905 iOS].
<span id="specialized-tools-for-security"></span>
==== Specialized Tools for Security ====
==== Specialized Tools for Security ====
- **TrackerControl** (F-Droid): Monitor and control app data collection. 
- **Insular**: Isolate apps or run multiple accounts on [https://f-droid.org/en/packages/com.oasisfeng.island.fdroid/ F-Droid].


'' '''TrackerControl''' (available on F-Droid): Monitor and control app data collection. Available on [https://f-droid.org/en/packages/net.kollnig.missioncontrol.fdroid/ F-Droid].
=== Side-Loading Apps: Risks and Benefits ===
'' '''Isolation and Profiles''':
'''' '''Insular''': Isolate your “Big Brother” apps and clone and run multiple accounts simultaneously, available on [https://f-droid.org/en/packages/com.oasisfeng.island.fdroid/ F-Droid].
 
<span id="side-loading-apps-risks-and-benefits"></span>
=== Side-loading Apps: Risks and Benefits ===


Side-loading apps or installing apps from non-official platforms carries both risks and benefits. Understanding these aspects is crucial for making informed decisions and maintaining device security.
Understand the pros and cons of side-loading apps (installing from non-official sources):


<span id="benefits"></span>
==== Benefits ====
==== Benefits ====
- Access a broader range of apps. 
- Use open-source apps for better privacy.


'' Access to a broader range of apps not available in official stores.
'' Can use open-source alternatives to ensure higher privacy standards.
<span id="risks"></span>
==== Risks ====
==== Risks ====
- Potential exposure to malware. 
- May void your device's warranty.


'' Potential exposure to malicious software.
'' May void the device warranty or compromise device security.
<span id="f-droid-a-secure-alternative"></span>
=== F-Droid: A Secure Alternative ===
=== F-Droid: A Secure Alternative ===


F-Droid is a secure and open-source platform for Android app downloads. It emphasizes non-tracking, user-friendly approaches ensuring user data protection and privacy.
F-Droid is an open-source platform for Android apps that focuses on privacy and security.
 
<span id="pros"></span>
==== Pros: ====
 
'' Access to open-source Android apps.
'' No tracking or data collection from apps.


<span id="cons"></span>
==== Pros ====
==== Cons: ====
- Non-tracking, privacy-first app store. 
- Access to open-source apps.


'' Limited app selection compared to conventional app stores.
==== Cons ====
* Possible compatibility issues with specific Android devices.
- Limited selection compared to Google Play.
- Possible compatibility issues on some devices.


<span id="how-to-install-f-droid"></span>
=== How to Install F-Droid ===
=== How to Install F-Droid ===
1. Visit the [https://f-droid.org/en/ official F-Droid website]. 
2. Download the F-Droid APK file. 
3. Enable installation from unknown sources on your Android device. 
4. Open the APK file to install F-Droid. 
5. Browse and install secure, open-source apps.


= Visit the [https://f-droid.org/en/ official F-Droid website] from your Android device. =
For those looking for a Google Play alternative, try the [https://f-droid.org/en/packages/com.aurora.store/ Aurora Store], an open-source frontend to Google Play with privacy in mind.
= Download the F-Droid APK file. =
= Allow your device to install apps from unknown sources in the device settings. =
= Open the APK file on your device to install F-Droid. =
= Use F-Droid to browse and install secure, open-source applications. =


''Similar to F-Droid is [https://f-droid.org/en/packages/com.aurora.store/ Aurora Store] an open-source alternative to the Google Play Store frontend client with privacy and modern design in mind.''
[[Category:Privacy]]
[[Category:Security]]
[[Category:Mobile Security]]
[[Category:DFP Guide]]
[[Category:Guides]]

Revision as of 16:13, 5 October 2024

Mobile Device Hardening: Android || iOS

Return to DFP Guides

Ensure the safety and security of your mobile devices with these critical guidelines and recommendations tailored for Android and iOS systems. You can find additional resources at the DFP Checklists.

NSA Mobile Device Best Practices

Download the NSA Mobile Device Best Practices PDF for a comprehensive guide. Below are some essential highlights:

Keep Applications Updated: Ensure apps are always up-to-date to mitigate vulnerabilities and benefit from the latest security patches.

Disable AdTech: Remove your Advertising ID and disable personalized ads to reduce tracking.

Use Screen Lock Protection: Secure your device with passcodes, fingerprint, or facial recognition.

Lock Individual Apps: Set additional locks for sensitive apps such as those handling communication and finance.

= Power Cycle Your Device: Regularly restart your phone to clear out potential vulnerabilities.

Comprehensive Mobile Security Checklist

This checklist is designed to help you harden your mobile device security:

Digital Security: ☑ Disable unused wireless radios. ☑ Use airplane mode when not needed. ☑ Avoid apps and settings that rely heavily on ad tracking.

Passwords & Authentication: ☑ Use strong passwords or pins for screen locks. ☑ Lock your SIM card and obtain the PUK from your carrier. ☑ Enable device encryption. ☑ Use biometrics wisely (prefer non-index fingers). ☑ Use a trusted password manager.

Activity & Maintenance: ☑ Turn off always-on virtual assistants. ☑ Regularly update the OS and apps. ☑ Avoid public USB chargers; use data blockers. ☑ Download apps only from trusted sources. ☑ Use a VPN and enable password protection for vital apps. ☑ Maximize privacy settings in all apps.

Mobile Applications for Enhancing Security and Privacy

Here are some recommended applications to strengthen your mobile device's security and privacy:

Recommended Applications

Password Managers

  1. **Bitwarden** or **KeePass** for secure password management and generation.

Multi-Factor Authentication (MFA)

  1. **Aegis** (Android) or **OTP Auth** (iOS) to enhance security with two-factor authentication.

Anti-Malware Software

  1. **Malwarebytes** to protect against malware and other security threats.

Encryption Tools

  1. **OpenKeychain** (Android) or **Cryptomator** for encrypted cloud storage and PGP key management.

VPN Services

  1. **MullvadVPN** or **ProtonVPN** for secure browsing.

Secure Communication

  1. **Signal**, **Element Messenger**, or **ProtonMail** for encrypted messaging and emails.

Additional Applications for Security and Privacy

Password Management

- **Bitwarden**: Available on Android and iOS. - **KeePass**: Available on Android, iOS, and F-Droid.

Two-Factor Authentication

- **Aegis**: Available on Android and F-Droid. - **2FAS**: More details available on the official MFA guide.

Malware Protection

- **Malwarebytes**: Available on Android and iOS.

Encryption and Data Protection

- **OpenKeychain**: Manage PGP keys on Android. - **Cryptomator**: Encrypt files before cloud upload on Android, iOS, and F-Droid.

Secure Communication

- **Element Messenger**: Available on Android and iOS, also on F-Droid. - **ProtonMail**: Encrypted email service from Switzerland, available on Android and iOS.

Specialized Tools for Security

- **TrackerControl** (F-Droid): Monitor and control app data collection. - **Insular**: Isolate apps or run multiple accounts on F-Droid.

Side-Loading Apps: Risks and Benefits

Understand the pros and cons of side-loading apps (installing from non-official sources):

Benefits

- Access a broader range of apps. - Use open-source apps for better privacy.

Risks

- Potential exposure to malware. - May void your device's warranty.

F-Droid: A Secure Alternative

F-Droid is an open-source platform for Android apps that focuses on privacy and security.

Pros

- Non-tracking, privacy-first app store. - Access to open-source apps.

Cons

- Limited selection compared to Google Play. - Possible compatibility issues on some devices.

How to Install F-Droid

1. Visit the official F-Droid website. 2. Download the F-Droid APK file. 3. Enable installation from unknown sources on your Android device. 4. Open the APK file to install F-Droid. 5. Browse and install secure, open-source apps.

For those looking for a Google Play alternative, try the Aurora Store, an open-source frontend to Google Play with privacy in mind.