草庐IT

为何垃圾短信大多都是106短信?

Zicheng 2023-03-28 原文

  • 【XX银行】根据综合评估给予你一笔XXXXXX元储备金;
  • 【XX金融】恭喜你成为特邀用户,可申请借款额度最高XXXXXX元;
  • 尊敬的XXXX机主,你获赠的积分将于X月X日失效,点击XXXX兑换商品。
打开手机,看看有多少人的短信里充斥着上述类型的垃圾、诈骗短信?不知道大家有没有发现,这些垃圾短信的发送方大多都是106开头的。

那么106短信平台究竟是何方神圣,为何在国内持续整治垃圾、诈骗短信的基础上,依旧我行我素,可以一直发送各种营销性质的垃圾短信,甚至还有一些风险的诈骗短信?

106平台成最大垃圾短信发送源

2月28日,上海市消保委发布了针对106垃圾短信监督调查报告。报告表示,106短信平台已经成为垃圾短信的最大发送源头。据上海市消保委调查,76%的消费者表示经常收到“106”开头的垃圾短信。

近年来,国家一直在加大力度整治垃圾短信,取得了不错的成效。在2020年发布的《通信短信息和语音呼叫服务管理规定(征求意见稿)》中明确指出,未经用户同意不得发送商业短信;不得擅自变更、隐藏、冒用电信网码号……上海市消保委表示,据媒体报道,通过相关部门持续不断的整治,垃圾短信用户投诉量已降至历史最低。

在这种总体趋势向好的背景下,以106号码打头的垃圾短信依然猖獗。

据上海市消保委查询相关资料得知,106短信是基于中国移动,中国联通和中国电信三大运营商提供的短信端口发送的短信,运营106开头短信的企业都需要电信管理部门颁发相应的资质牌照,且106短信发送者也需要进行严格的实名认证。

按照这一规定和流程,106短信按理应该是经过官方认证许可的安全短信,但实际情况却是鱼龙混杂,比如较为常见的标注为“工商银行”和“建设银行”的贷款短信,上海市消保委调查发现均为虚假短信,而对消费者的一项调查显示,在收到106开头且标注“工商银行”的短信,有9%的被调查者认为一定都是工商银行发送的,有16%的被调查者认为其中会有一部分是工商银行发送的,有54%的被调查者觉得搞不清楚是谁发的,只有21%的被调查者认为一定不是工商银行发送的。

为此,工商银行上海市分行向上海市消保委表示,工商银行向客户发送的各类短信在客户手机端均以95588显示。建设银行上海市分行向上海市消保委表示,建设银行短信金融业务服务号码为95533或106980095533,其余非建设银行发送。

在上述调查中,虽然看似只有9%的消费者可能会上当受骗,但根据三大运营商公开的数据显示,2022年我国手机用户数已达16.19亿,在巨大的手机短信用户群体面前,潜在的受害者数字俨然是一个容不得忽视的量级。

消费者处境:陷阱四伏且进退两难

当106短信充斥着大量“披着羊皮的狼“时,消费者稍有不慎便会被其中的信息迷惑,从而上当受骗。

有媒体发现,因误认为是银行发送的短信导致被骗的案例就发生了多起,有受害者根据短信提示申请信用卡,在输入自己名下的一张银行卡卡号,并输入银行发来的“快捷支付”验证码后,卡内金额便被立刻划走。类似的,一些受害者也会通过短信内的钓鱼链接被引导至仿冒的银行网站,在其诱导下提供个人银行卡信息及验证码后,卡内余额便被窃走。

此外,也有不法分子利用106短信,以办理贷款验资、交纳保证金的名义实施诈骗。中国裁判文书网公布的一起案件中,罪犯以帮助受害人贷款名义索要其身份证、银行卡等信息,在收到这些信息后便以106短信发送给受害者,谎称贷款审核通过,需要通过QQ号打款验资,并索要保证金,当受害者打了保证金后,便会立刻拉黑切断联系。

那么,当收到这些垃圾短信,一般消费者该如何处理?如果按照短信内容“回T退订”,则可能被标记为活跃用户,受到垃圾短信的持续轰炸,电话号码甚至会被倒卖给其它公司,招致更多五花八门的骚扰短信。但如果退一步,通过手机系统设置屏蔽掉所有106号码开头的短信,或者通过关键词过滤掉含有“贷款”“积分”等用词的短信,会让大量通过106号码发送的正规短信无法送达用户,而这些短信有时对消费者的工作生活十分必要。上海市消保委每年都会接到很多消费者关于“积分清零”的投诉,反映商家没有提前告知。但实际上商家大都通过106短信向消费者进行了提示,而这些短信因为手机设置被屏蔽。

可见,在不被频繁打扰、欺骗,并保证生活质量的前提下,普通消费者对于106垃圾短信很难采取有用的实际措施。

上海持续加码,整治106短信乱象

在上海市消保委进行的“解决106垃圾短信乱象,哪个措施最有效”投票调查中,21%的消费者希望监管部门加强监管,17%的消费者认为运营商应该加强审核,12%的消费者表示会屏蔽所有106短信或关键词屏蔽,还有48%的消费者建议在短信中强制标注发送者真实名称。但正如前文所述,屏蔽所有106短信或设置关键词屏蔽并非上策,最重要的还是要从监管或运营商方面加以解决。

上海市消保委认为,106短信乱象损害消费者合法权益,须引起相关部门和运营商的高度重视,建议三大运营商在发送106短信时主动标注发送者实名,同时建议国家工信部制定出台部门规章,要求在106短信内容中强制标注发送者实名,以保护消费者合法权益。

有关为何垃圾短信大多都是106短信?的更多相关文章

  1. ruby - 不能将 `each` 的所有或大多数情况替换为 `map` 吗? - 2

    Enumerable#each和Enumerable#map的区别在于返回的是接收者还是映射后的结果。回到接收者是微不足道的,你通常不需要在each之后继续一个方法链,比如each{...}.another_method(我可能没见过这样的案例。即使你想回到接收者那里,你也可以通过tap来实现)。所以我认为所有或者大部分使用Enumerable#each的情况都可以用Enumerable#map代替。我错了吗?如果我是对的,each的目的是什么?map是否比each慢?编辑:我知道当您对返回值不感兴趣时​​使用each是一种常见的做法。我对这种做法是否存在不感兴趣,但感兴趣的是,除了从

  2. ruby - 为什么在 Ruby 中一切都是 Class 的实例? - 2

    这个问题在这里已经有了答案:Rubymetaclassconfusion(4个答案)关闭7年前。我对Ruby对象模型不太了解。首先,Ruby中的一切都是Class的实例吗??这些都产生true:pObject.instance_of?(Class)pClass.instance_of?(Class)pModule.instance_of?(Class)pBasicObject.instance_of?(Class)classHello;endpHello.instance_of?(Class)我不太明白这怎么可能,如果Object是Class的父类(superclass),它怎么可能都

  3. ruby - 如何将文本文件读入数组数组(每个子数组都是文本文件中的一行?) - 2

    所以我在Ruby方面几乎是个新手,我整理了一个代码来解决MinCut问题(对于一个作业,是的——我整理并测试了那部分代码),并且我无法弄清楚如何读取文件并将其放入数组数组中。我有一个文本文件要阅读,其中包含不同长度的列,如下所示137791642123134348123134109我想将它读入一个二维数组,其中每一行和每一列都被拆分,每一行都进入一个数组。因此,上述示例的结果数组将是:[[1,37,79,164],[2,123,134],[3,48,123,134,109]]我读取文本文件的代码如下:defread_array(file,count)int_array=[]File.f

  4. ruby-on-rails - 为什么 Devise/Omniauth 会向 URL 添加垃圾? - 2

    使用facebook登录后,我被重定向到/#_=_,其中显示主页。这种垃圾也出现在其他URL中,例如当注册失败并被重定向到/users/sign_in#_=_为什么会发生这种情况,我该如何解决? 最佳答案 如果你真的不想要它,一些简单的javascript就可以了:if(window.location.hash=="#_=_"){window.location.hash="";} 关于ruby-on-rails-为什么Devise/Omniauth会向URL添加垃圾?,我们在StackO

  5. ruby-on-rails - ActionMailer HTML 编码 hell - 特殊字符替换为垃圾 - 2

    我有UTF-8字符串:Website•Facebook那是中间的一颗子弹又名•或0xE20x800xA2此值已正确存储在数据库中,并使用默认设置使用Rails3和ruby​​1.9.3正确显示在屏幕上。我正在尝试通过HTML电子邮件发送此邮件,但是当一切都说完之后,接收端看到的是垃圾:这背后的代码很简单,我有一个ActionMailer子类(默认使用UTF-8)设置以在布局中发送带有UTF-8内容编码的HTML电子邮件:email.html.erb布局文件:"all"%>内容使用与呈现网页相同的View,重要的一行是:我已经尝试了很多很多force_encoding的排列,e

  6. ruby-on-rails - "Rake spec"大多数测试失败,但 "rails s"在 Diaspora 源上工作正常 - 2

    我已经克隆了Diaspora的源代码,并且我有一个可以正常运行的本地pod,它似乎可以正常运行。但是当我运行$rakespec时,一些初始测试通过了,然后所有测试都开始失败。此外,我发现有趣的是,每次运行rakespec时,它们都会在不同的点失败。它们都因错误而失败:AnerroroccurredinanafterhookActiveRecord::StatementInvalid:PG::ConnectionBad:PQsocket()can'tgetsocketdescriptor:ROLLBACKoccurredat/home/darshan/.rvm/gems/ruby-2.0

  7. ruby - 符号的垃圾收集 Ruby 2.2.1 - 2

    所以从Ruby2.2+版本开始引入了符号垃圾回收。我在irb中编写了以下代码片段:before=Symbol.all_symbols.size#=>3331100_000.timesdo|i|"sym#{i}".to_symendSymbol.all_symbols.size#=>18835GC.startSymbol.all_symbols.size#=>3331因此,正如预期的那样,它收集了使用to_sym动态生成的所有符号。那么GC是如何知道收集哪些符号的呢?即使它们在程序中被引用,它会收集符号吗?符号垃圾回收是如何工作的?如果我创建的其中一个符号在程序中被引用,它还会收集它吗?

  8. ruby - ruby中类实例变量的垃圾回收 - 2

    如果我使用类似的方法defself.get_service_clientreturn@service_clientif!@service_client.nil?@service_client=#initializelogicend现在@service_client是一个类的实例变量。它在内存中有多长时间?只要类在内存中(即像静态变量一样),我可以指望它不会被重新初始化吗? 最佳答案 类也是Ruby中的实例,但是当您以通常的方式定义类时,它会被分配给一个常量,并且该常量会被其他常量引用,从而阻止其被收集。因此,该类将无限期地存储在内存

  9. ruby-on-rails - 使用 Unicorn + Rack 进行带外垃圾收集 - 2

    我正尝试在我的RubyonRails应用程序中运行带外垃圾收集(一旦请求完成响应)。我在config.ru中添加了以下内容:#ThisfileisusedbyRack-basedserverstostarttheapplication.require::File.expand_path('../config/environment',__FILE__)beginrequire'unicorn/oob_gc'rescueLoadError,NameErrorend#Out-of-bandGC,runsGCafterevery10threquestandaftertheresponse#h

  10. ruby-on-rails - Ruby 1.9 垃圾收集器,GC.disable/enable - 2

    我正在开发一个Rails2.3、Ruby1.9.1网络应用程序,它在每个请求之前执行大量计算。对于每个请求,它都必须计算一个包含300个节点和约1000条边的图。该图及其所有节点、边和其他对象针对每个请求(~2000个对象)进行初始化-实际上,它们是使用Marshal.load(Marshal.dump())从未计算的缓存图中克隆的。性能在这里是一个很大的问题。现在整个请求平均需要150毫秒。然后我看到在请求期间,部分计算随机花费更长的时间。假设这可能是GarbageCollector启动,我将请求包装在GC.disable和GC.enable中,以便请求等待垃圾收集,直到计算和渲染完

随机推荐