三月是国内个税申报的月份,也是新加坡个税申报的月份,前几天收到一封信,告诉我应该填写个税申报的表格了。

在这封信里,提到了下面这段话:

To file your Income Tax Return, log in to myTax Portal with Singpass.

这里面有说到一个东西叫Singpass,在我来新加坡的这几个月里,几乎可以把Sinpass看成新加坡政府数字化建设的核心,也是我非常看好的一个模式。本文就来聊聊Singpass究竟是个什么,他能给我们带来什么。

这些年,中国的互联网行业发展有目共睹,从曾经的网购、团购,发展到现在几乎有点过犹不及的线上化,我们办任何事几乎都可以在线上解决,包括很多政府相关的业务。

这些线上服务极大地方便了日常生活,但也给我们带来了很多隐私相关的问题,今年315晚会也正好说到了手机号泄露、骚扰电话等问题。

手机号是国内用于识别独立用户的基本方式,国家也出台了相关法律规定,允许网民发表评论的网站和App必须使用手机号进行实名认证,这也导致我们日常生活中接触的每个线上服务,都需要使用手机短信验证码登录。更甚者,对于一些对用户实名身份要求较高的业务(比如云计算、金融相关),甚至需要我们上传身份证、手持身份证照片来进行实名认证,而用户上传的这些数据只能由这些业务厂商进行储存与保护。

保护隐私这件事,很多互联网厂商尚且无法独善其身,传统企业以及地方相关部门的安全建设我更加悲观。我认为从根本上来看,现有的很多安全防御措施是治标不治本的方法,而把国民数据保存在各个企业自己的数据库里才是核心问题所在。

相比起来,新加坡大量的网站、App可以直接使用邮箱注册与登录,他们如何来确保自己的用户是真实的用户,避免被“薅羊毛”呢?这就得说到Singpass。

Singpass是新加坡政府推出的一个统一身份验证应用,所有在新加坡工作的本地人、外国人都会有自己的Singpass账号。之前我也跟别人分享过一个趣事,就是这边Singpass的账号密码居然是线下通过信的方式寄给我的。

可以认为Singpass就是新加坡居民在政府部门数据库的一把钥匙,每个人有且只有一把。从技术层面来看,其实Singpass就是一个OAuth2.0的一个认证服务器,使用者集成OAuth2的流程,就可以用于获取访问者的各种信息。

我查阅了一下Singpass的官方开发文档api.singpass.gov.sg,能通过这个接口获取的信息真的还是挺多的,比如有用户的个人信息、公积金信息、工作信息、家庭信息、房产信息等等:

据我的观察,这边基本所有的政府网站都使用了Singpass作为统一登录方式,很多需要验证用户身份的商业应用,比如银行、支付、保险等,也都集成了Singpass作为实名认证的方法。

不过可能有同学也会有疑问,既然开发者也可以通过Singpass来获取到这些用户的隐私信息,那么是否仍然可能存在隐私泄露的风险?

对于这个问题,Singpass官方当然也有想到。首先,申请Singpass API的企业需要编写一个PPT文档来描述自己需要哪些用户数据,这些数据主要会被如何使用,从业务设计层面来审核你是否真的需要这些数据。

如果你的业务只是用Singpass做用户合法性认证(比如防止薅羊毛、二次认证等),那么可以只把Singpass作为Verify的工具,并不需要拉取用户信息。

最后,服务真的需要拉取用户信息时,仍然需要用户在Singpass上对企业进行授权,此时会显示这个服务将会拉取的信息有哪些(实际上就是OAuth2里的scope),你可以自行决定是否其授予权限,甚至可以对滥用权限的应用进行举报等。

我还可以在Singpass的手机应用里看到历史上我授权了哪些信息给哪些服务。比如,这是我授权给花旗银行的信息列表,里面有姓名、联系方式、身份证号、公积金信息等:

使用Singpass以后,我会更感觉自己的个人信息的掌控权是掌握在自己手上的,对于整个社会来说,也能更好地收窄企业对个人信息的索取范围。

当然,Singpass有没有缺点呢?我认为Singpass最大的问题可能就出在于它本身的安全性上,Singpass相当于是一个新加坡国民数据库,一旦这个数据库自己的安全出了问题,那整个国家的国民信息将会被一锅端。

最后说点自己的看法,从Singpass这一点上来看,新加坡国家政府给我的感觉更是像一个巨型的互联网企业,它提供了一系列开放接口给国内的第三方企业和民众,而自己仅作为一个信息Provider。

给我这个感觉的另一个事情就是,我发现新加坡政府居然有一个开发者平台(https://www.developer.tech.gov.sg/),里面有提供一系列的开发工具与文档,甚至还有政府维护的开源项目,我们可以在Github上找到他们:https://github.com/GovTechSG

怎么说呢,有时候新加坡政府部门给我的感觉是低效率的,办一个工作准证就要等大半个月;有时候政府部门给我的感觉又是高效和现代化的,能提供类似互联网公司才有的服务。也许这个世界就没有什么完美无缺的事物存在吧。

喜欢这篇文章,点个在看再走吧~

新加坡企业是怎么做实名认证的?相关推荐

  1. HPE谢少毅:更敏捷的企业服务,做有生命力的落地实践

    相比一年前,"瘦身后"的HPE是这届参展商里身份变化最大的一个,这是它第一次以HPE的新品牌亮相数博会,也是第一次以一家专注于企业级服务的公司参展数博会. 在HPE的展台上,我见到 ...

  2. 10.8.8.8柠檬wifi网页登录_基于企业邮箱进行wifi实名认证的方案

    之前我们介绍过如何用钉钉认证和企业微信认证来实现企业内部的实名上网认证.此外邮箱认证也是企业进行wifi实名认证的一个有效手段.因为很多企业都给员工开通了企业邮箱,直接让员工输入邮箱账号和密码进行认证 ...

  3. 企业为什么要做SEO,它的重要性有哪些?

    对于SEO工作而言,我们知道一个网站做SEO的基础诉求就是让用户和搜索引擎更好的理解网站内容,虽然随着搜索引擎算法技术的迭代,目前SEO面临更大的挑战与竞争,但基于搜索营销,它目前仍然显得十分重要. ...

  4. 如何帮助企业把风控做得更好?(续篇)

    (继上篇: 如何帮助企业把风控做得更好?) 在Gartner提出的5个风险检测层级中,第一层的终端风险识别,对于移动金融业务的欺诈风险检测,具有特殊的意义,这是由移动金融业务的风险特点所决定的. 虽然 ...

  5. 如何帮助企业把风控做得更好?

    企业级风控系统对于风险的管控,通常可以分成几个阶段: 1.风险识别 企业应当把识别移动金融服务特有的风险作为企业战略规划中的重要组成部分,应该从移动设备.金融产品.金融服务以及技术等不同层面有机结合, ...

  6. 一家世界500强企业为什么还要做不赚钱的生意?

    说起联想,可以说是一个家喻户晓的品牌,在<财富>杂志发布的2016年世界企业500强排行榜中联想位列202名,营收达到3098.26亿元.其经营范围除了涉及我们都熟悉的个人电脑.手机之外还 ...

  7. 企业公众号内容规划:企业公众号做什么内容易传播分享?

    实际上一个企业公众号并不好做,因为本身用户都知道企业公众号的目的就是宣传,所以在看企业公众号的时候就会有一丝抵触心理,这个时候企业公众号千万不要天天发产品信息或是公司信息,这样显得太官方,没有人愿意看 ...

  8. 企业微信可以取消实名认证吗?如何操作?

    很多用户在使用企业微信营销时,对外信息展示想要取消或是隐藏实名,如何设置? 前言 很多用户在使用企业微信营销时,对企业微信是否需要实名认证感到困惑.实名认证之后又想保护自己的隐私,不想让对方看到自己的 ...

  9. 什么是数字化?企业该如何做数字化?

    现在大家都在说数字化,数字化到底是什么? 数字化不是万能,只能赋能,数字化转型也不是口号,而是需要在具体规划和业务发展中深入思考和切实贯彻. 如今数字化俨然成为炙手可热的一个高频词汇,不论个人还是企业 ...

最新文章

  1. 【杂谈】如何在言有三本人的随时答疑下, 长期而系统地学习深度学习和计算机视觉,这是有三AI的完整计划...
  2. POI如何自定义单元格背景颜色
  3. 阿里1682亿背后的协同研发云——云效公共云正式商业化
  4. java 物理内存_聊聊Java中的内存
  5. Java NIO (十四)NIO 和 IO 的区别和适用场景分析
  6. Python机器学习:线型回归法02最小二乘法
  7. 23种设计模式(3)-原型模式
  8. D3 treecluster
  9. python asyncio_Python中asyncio神器的入门
  10. Google手机移动网站适配(双向注释)
  11. linux vi只写入1个字节,关于linux命令的说明(这是一个命令集)
  12. Linux Shell脚本文本三剑客之AWK
  13. 如何让素数分列C语言,哥德巴赫猜想栾生三生素数无限波林那克猜想两素数差证明,(定稿...
  14. 在Windows系统中使用DIY Dodecad 2.1 分析祖源的方法
  15. 算法分析之常用符号大O、小o、大Ω符号、大Θ符号、w符号
  16. 亚特兰提斯之帝国的遗址
  17. 梯度消失与梯度爆炸(多图)
  18. 如何系统自学软件测试,看这篇软件测试学习方法万字总结就够了
  19. [译] 揭开 ARIA 的神秘面纱
  20. 初识python评课稿_pythonrange函数

热门文章

  1. 学习Emacs系列教程
  2. 寻找250(非数组求法)
  3. 可视化 | 用Python分析近5000个旅游景点,告诉你假期应该去哪玩
  4. tex常用函数 上下行对齐_tex常用函数 上下行对齐_【学术写作】如何优雅地(用TeX)写AI论文...
  5. ANSYS中表格数组的定义及使用举例
  6. python接入excel_Excel 借助 Python 连接 WorkBench,实现 Excel 输入参数返回结果
  7. html5canvas下绘制gif,JS+canvas操作gif动图
  8. 计算机无法启动bios,电脑开启uefi后无法进入BIOS怎么办?
  9. Java代码简洁-validation参数校验
  10. 翻译之:数据页面和数据行