当前位置: 首页 > news >正文

{瞎掰} 手机安装app问题:app签名,手机 or OS官方商店 其他非官方app源,安全防护 突破限制

以下,在华为安卓系统手机中,在安装app过程中得到的一些可能是错误的经验。

商品化 app 的收钱方式:通过商店来收钱,通过 app 本身提供的注册码功能来收钱,或是其他的收钱方式。

手机安装 app的特点

  • 从官方商店里安装:标准安装方式。但有些 app没有,或版本太旧。
  • 从其他来源处获取的 apk 安装时,会出现 2 种情形:
    1. 当手机防护软件检测到该 app低于手机设置的某个安全防护级别时,会弹出安全警告,客户可以继续安装。
    2. 当手机防护软件检测到该 app高于手机设置的某个安全防护级别时,  会直接被拒绝安装。
  • 注意:迫不得已时,应该尽量从相对可靠的第三方处获取 apk,不可靠的第三方 apk 则不要使用。
    在安装了 apk 之后,立即检查该 app 运行所需的权限,若有过分的权限,则删除它?
  • 特别注意:安全问题,首先要靠自己良好的使用习惯,而不是靠所谓安全软件的防护。

app签名:

  • 手机默认了启动app签名的验证功能,所以没有签名的 app 的 apk 不能安装?
  • 从 github 上下载的有些 apk ,可能会同时存在签名和没有签名两种版本。华为手机默认只有签名版本才能安装。
  • 在测试、或是禁止了安全防护场景,应该可以安装无签名版本的 apk 吧?

手机 or OS官方商店 :

在官方商店里的 app,一般都会经过了某种的审查规则吧?当然也不要盲目相信,毕竟 win 都会出现全球蓝屏。

华为手机商店和手机,都是自家的。是否可以使用 google 安卓商店,没有测试,因为墙,况且它们已经是对手了;在商业场景里,一般来说,一方不会为另一方提供服务的。

安卓 OS 官方商店是 google 的,而手机是自己或其他厂商生产的。

app 优选从官方商店下载,因为官方会对它们商店里的 app 进行审查,甚至是人工审查。但问题是有些 app在官方商店里面没有。

非手机 or OS官方商店 下载的第三方 app源

  • 从非官方的手机 or OS官方商店下载的 app,可能会存在安全风险。
    但也并非全部是这样,比如 github 应该也会对其中的 app进行审查吧;又或者说某些不良的、低水平的、打盹的软件作者,还是难以避免会出现安全问题的。
  • 在官方商店中,有些 app的存在风险模块,并没有直接体现在商店里面的 app;而是在安装了这些 app之后,在运行这些 app的过程中,会在菜单里存在让用户联网安装其他可能存在风险的模块,从而绕开了官方商店的风险审查。
  • 在 github 中,有些安卓 apk 的安装,只需要很少、甚至不需要什么权限。这样的 apk在安装时,手机会跳出 app存在安全风险的警告,由用户自行决定是否继续安装。有些 app则直接被禁止安装了。
  • 第三方 app源优选 github ?

在官方商店里的 app ,未必就是最佳的选择;但总体而言,却应该作为首先的选择。

  • github 中的 app数量太庞大了,有好有坏,有善有恶。有些 app 作者自己会将 app 设置并限制在最小权限下运行。
  • 在官网商店中,有些 app 二级作者是将从其他渠道获得的 app 开源原始代码,在经过修改后再发布到官网商店的。可能原始代码的 apk 只需要最小的权限下运行,但那些二级作者却加入了一些不安全的权限,或广告之类的东西。
  • 在官方商店里的 app,一般不会是最新版本,除非原始作者将其 app 在这里发布,而不是二级作者在这里发布的 app。
  • 在官方商店里的 app,毕竟经过了官网的官方审查,在安全性方面,一般应该会更高一些吧?
  • 在有安全需求之下,最好能够做到专门手机,专门用途。因为并不是每一个手机用户,都具有足够的安全防护的能力。即使用户具有足够的安全防护能力,但也会有打盹的时候。

安全防护 

  • 默认下,有些 app 只能通过官方商店来安装。
    那些 apk 只存在于官方商店里。可收钱的商品化 app。
  • 某些触发了手机安全保护机制的 app,不允许从非官方商店里安装。如远程桌面 app  rustdesk。

突破限制

由于本次的测试,并没有打算安装或进行可能损害手机系统的操作,因此,以下纯属猜测:

安装 termux ,或 busybox 安卓版之类的 终端工具,然后,就可以将手机当成类似无桌面的 linux 服务器那样来使用。linux 本身就有 arm  版本。

  • 在 termux 里,像在 linux 终端里一样,可以安装一些软件包,将手机改造成如 nginx, apache 那样的网站服务器来使用。
  • 甚至直接将手机改造成 gui图形桌面版的 linux OS 来使用?

有人说 Linux 是最安全的,其实,这是一个错误的认识

安全与否,需要关注 3个方面:

  • 操作系统本身
  • 用户自行修改的设置
  • 用户自行安装的 app

 Linux 是最安全的?太笼统,太武断了。安全是需要由多个方面来共同保障的。


http://www.mrgr.cn/news/94646.html

相关文章:

  • odoo, fireflyiii,akaunting财务软件全栈开发
  • 设计模式(行为型)-备忘录模式
  • 建筑兔零基础Arduino自学记录47|安装和实战小灯闪烁-1
  • 解锁MySQL 8.0.41源码调试:Mac 11.6+CLion 2024.3.4实战指南
  • 深入剖析 MetaSpace OOM 问题:根因分析与高效解决策略
  • Linux与深入HTTP序列化和反序列化
  • 添加 ChatGPT/Grok/Gemini 到浏览器搜索引擎
  • 神聖的綫性代數速成例題2. 行列式的性質
  • 42、【OS】【Nuttx】【OSTest】内存监控:堆空间初始化
  • 【蓝图使用】绘制mesh顶点的法线
  • Gemini Robotics:将人工智能带入物理世界
  • 由一个话题进入DFMEA(设计失效模式及影响分析)
  • 神聖的綫性代數速成例題3. 矩陣列數的極限、矩陣範數、行列式的計算
  • 神聖的綫性代數速成例題5. 矩陣運算的定義、轉置的性質、方陣多項式的概念
  • React(二):JSX语法解析+综合案例
  • 41、【OS】【Nuttx】【OSTest】内存监控:堆空间申请
  • 基于Python的selenium入门超详细教程(第2章)--单元测试框架unittest
  • 图解多头注意力机制:维度变化一镜到底
  • 数据库的高阶知识
  • HTB 学习笔记 | 《Web应用安全从入门到精通》P5