古いAndroid端末で数十GBや100GB超の異常通信、SNSで報告相次ぐも原因不明 68
ストーリー by hylom
原因は一体 部門より
原因は一体 部門より
Android端末が大量のパケットを送受信しているという報告がTwitterなどで寄せられている(Togetterまとめ、INTERNET Watch、カミアプ)。
これらのパケットはAndroid OSが送受信していると見られており、Android 5.1以前の端末で発生しているようだ。「Google Play開発者サービス」アプリが原因という声もあるが、具体的に何が問題でこういった通信が発生しているのかは分かっていない。
数年前に似たよな事象に遭遇 (スコア:3, 興味深い)
無線LANが極端に遅くなり他の端末含め通信ができない状態に。
端末の無線LANをオフにしたらLTEで猛烈な通信をし始めて契約している容量を使い切り。
原因は、その数ヶ月前に海水に落としてしまったmicroSDXCカードだったみたい、容量はまだ残っているのに新しいファイルが保存されないようになり、取り外してPCでファイルシステムをチェックしたらmicroSDXC死亡。microSDXCカードを取り替えたら通信の異常は収まった。
Re:数年前に似たよな事象に遭遇 (スコア:3, 興味深い)
1)何かをサーバから取得しようと試みる(通常動作)
↓
2)保存先は外部ストレージ(SD等)
↓
3)そのストレージがハード故障で失敗する
↓
4)保存されないのでverify失敗。
1に戻って処理が続く
こんなループなんですかね、もしかして。
ありそう。
Re:数年前に似たよな事象に遭遇 (スコア:5, 参考になる)
RAM/ROM不足で処理がこけたら延々リトライを繰り返すのは良く有ります。
他にも、複数アカウント設定時に、予定とか連絡帳でループして同期が終わらないとか。
今のGoogleが糞だと思うのは、Google Play 開発者サービス [google.com]の更新とかをGoogle Play ストアのUIから容易に辿れないように隠蔽してる点。
前記リンクをたどるとかしないとPlayストアアプリから見る事は出来ない。
・API差を吸収するライブラリなのもあってか、古いほど肥大化していて、
古い機種程RAM/ROMのリソース不足が深刻なので余計にトラブルを起こす元になっている。
・過去の実績からすると、Androidのカスタマイズバリエーションが多すぎて十分なリグレッションテストが行われていない。
・Google Play 開発者サービスやPlay ストアは自動的にバックグラウンドで更新する
・更新を止める手段は無い(生半可な人が言うPlayストアの自動更新無効化は効きません)
・なのでGoogle Play 開発者サービスの自動更新タイミングで、突然アプリが死ぬとかが起きる。
・バージョンアップした通知も基本有りません。
・その上、Google Play ストアのインストール済み等から隠蔽する仕様
・結果、何時更新されたか不明で、同一機種や同一バージョンの人で不具合出てないかレビューで簡単に確認できない
というような、色々糞な仕様が積み重なった結果、トラブルを起こす病巣になってます。
自動更新が強制で、何時更新が来るかも、再起動するかも解らない、コントロールできないように改悪されたWindows 10と思えば解りやすい。
Re:数年前に似たよな事象に遭遇 (スコア:4, 参考になる)
日本語では「Google Play 開発者サービス」という名前だけど、英語では "Google Play services [google.com]" となっていて、開発とか関係ない。
日本語名称はなんとかならないものか…。
Re:数年前に似たよな事象に遭遇 (スコア:3)
Google Play 開発者サービス だと20文字だけど
Google Play Developer servicesだと30文字
Google Play services だと20文字なのだ
登録時のアプリのタイトル制限は30文字だけど
バージョンを入れたかったとか色々理由がありそう
リリースで公式で「Google Play Developer Services」と呼んでる場面もあるのだ
なので、多分略称なのだ( ˘ω˘)
Re:数年前に似たよな事象に遭遇 (スコア:3)
Google Play 開発者サービスのバージョンとサイズの履歴 [srad.jp]を日記にメモってますが、システムの強制ホットフィックスな使い方してる感じですね。
// 一応、ストレージ(データ)消去後、通信が止まってからのサイズを記載してます
Re: (スコア:0, オフトピック)
金盾や課金ホットスポットの404, 403, 503, 500は完璧に対応してやると息巻いていたけど、まさか本物のfirmware-server.localやcontoso.comが510 Goneを返してくるとは思わなかったので、その場合は200が帰ってくるまで速攻リセット速攻リトライを延々と繰り返す仕様だった、510に対して2時間リトライを繰り返し続けると異常発熱することが分かった、みたいなパターンはAndroidに限らず、特に組み込みでは時々見ますね。ファームウェアが壊れたりするんですよねー……
Re: (スコア:0)
やだ。
Re:数年前に似たよな事象に遭遇 (スコア:1)
元々病んでるところに英語圏の掲示板で煽るのに不自由しないスキルを身につけたら、代償に日本語が壊れちゃいまして。
異常に修飾関係の深くなったルー大柴表現でしか話せんのですわ。言語の違いの決定的な性質を実感する日々です。
Re: (スコア:0)
もういいだろ。
Re:数年前に似たよな事象に遭遇 (スコア:1)
「言語の性質の決定的な違い」だと behaviorally defining distinction between thewhat languages みたいな感じじゃないですか。和英で出がちなヌルポインタの the が不可避でとても日本語的だと思います。
「言語の違いの決定的な性質」 ってのは ultimate natures in dissonance among languages みたいな……
Re: (スコア:0, すばらしい洞察)
だってにんげんだもの
#みつを
Re: (スコア:0)
そうすると、現実的にはほとんどのプログラマが廃業せざるを得なくなりそう。何十何百とあるライブラリとか、全部チェックしている人は少なそう。
あなたの意見に従うと、今あるアプリのかなりがリリースできなくなるんでは? それは勘弁してほしいなあ。
Re: (スコア:0)
実際のところ、プログラムが適当だとお客さんから訴えられたり法律に触れる可能性があるわけですよ。
だからAppleの開発者プログラムはそれを責任が取れるとしている18歳以上を対象しているわけで。(未成年の開発者によるアプリ公開は規約違反です。どうしてもやりたいなら大人見つけて法人化しましょう)
個人的なプログラムならバグだらけでも困るのは自分だけですけど(図書館のは問題になったし [it.srad.jp])、
昔のような配布して問題が起きたら回収するしかないのではなく、今はネットワークでアップデートを行えるのですから、ある程度の期間は動作保証をしないといけないですよ。
OS
5-6人が騒いでるだけじゃ.. (スコア:1)
Hacker Newsでもそんな話題は目にしなかったので何かおかしいと思ったのですが、ソースのINTERNET WatchもカミアプもTogetterを纏めただけであって、そのTogetterを見ても数人が騒いでるだけのようですね
上でも書いてる人はいるけど、通信先を調べずにOSのバージョンとかハードウェアの機種だけズラズラ並べてAndroid 5.x がおかしい!みたいな結論に達しているのはどうしてなんだろうか
Re:5-6人が騒いでるだけじゃ.. (スコア:1)
Google Play 開発者サービスはOSバージョン等でスイッチして違うバイナリが降ってくる(例:17.7.84だと20種類 [apkmirror.com])ので、該当バージョン(5.1)限定でというのは結構普通にある話です。`
Re: (スコア:0)
「坂本真綾なんて知らない」ってツイートしてるオタクがたくさんいる!とみんなツイートして盛り上がっているけど
発端がどこなのか誰にも分からないみたいなものだろうか。
Re: (スコア:0)
何それ?
アップデートのお願い (スコア:0)
古いOSだとセキュリティ的にいろいろ問題があるけど、広告みたいに出しちゃうとウゼェ💢と怒られそうなので、何となく気付いて欲しいなと思ってやった説
Re: (スコア:0)
まさかのツンデレ設定
Re: (スコア:0)
デレてないやんけ
Re: (スコア:0)
6から内部のLinuxが64bitになってるのででないんだろう。たぶんオーバーフローが起きてリトライしてる感じ。
もうテスト機捨てちゃったんじゃね。
Re: (スコア:0)
unsigned 32 bit で 497日桁あふれ問題
Re: (スコア:0)
49.7日問題とかありましたねぇ。
Re: (スコア:0)
いや、いくらなんでも天才集団であるGoogle様がそんなピザデブが屁をこくようなバグを作るわけがない。
longを指定していたけどvolatileにしてなかったとか、もっと高度なバグ(なんじゃそりゃ)に違いない。
サポート切れのOS (スコア:0)
の怖いところって、よく言われるセキュリティパッチが提供されなくなるだけではなく、こういった変な挙動が一斉に起きたときでもサポート外だからという理由で調査されない可能性もある、
という事が広く知られることになりそうである意味よかったのかも
Re: (スコア:0)
なんか問題なの?
面白現象だから、調査はされるかもしれないけど、それは置いといて。
Re: (スコア:0)
#3635811のコメントに何かを問題視するようなこと書いてある?
「セキュリティパッチの提供が終わっているOSの危険性を知らしめるという意味ではいい機会」という感想にしかみえないけど。
Re: (スコア:0)
「調査されない可能性もある」ことが、「広く知られることになりそうで」
それが、「ある意味よかったのかも」ってことは、調査されない可能性がある、ことが広く知られていないことは、よくない場合もあるってことだよね?
「セキュリティパッチの提供が終わっているOSの危険性を知らしめるという意味ではいい機会」がいいたいことなら、「よく言われるセキュリティパッチが提供されなくなるだけではなく、」の「だけではなく」という表現にはならないだろう。
Re: (スコア:0)
「怖い」の観点が少し違う気がする。
Android自体はサポート切れでもオープンソースなのでOS自体の解析はできるし、そっちが原因ならもうわかっていそう。
それよりはOSがオープンソースであっても、上に乗ってるソフト(Google Play開発者サービス)がプロプラだと、実質的にオープンソースの恩恵(のひとつ)である「公開されてるソースで自力サポートできる」は享受できないのが、実例として明確化したことじゃない?
Re: (スコア:0)
普通にマルウェアに感染したとか
Re: (スコア:0)
ガラホはどうなってんだろ?
ドコモの最新らくらくホンは2016年発売Android5.1になってんだが。
5.1のままだとしたら本件の古い端末に含まれる。
#親のガラケー買い替えたい
Re: (スコア:0)
あれはGoogle Play開発者サービスは積んでないから関係ないんじゃね?
# ドコモはいい加減2in1ユーザーの救済策を何とかしろ
脆弱性を突いた攻撃ではなさそうで (スコア:0)
2015年にドコモのWi-Fiルータ「Wi-Fi STATION L-02F」が脆弱性を突かれた結果、IoTボットに感染して大量通信を行うという事件があった(JPCERT/CC [jpcert.or.jp]、NTTドコモ [nttdocomo.co.jp])のでヒヤッとしましたが、今回は主にWi-Fi環境下で発生、Google Play開発者サービスの巻き戻しにて改善ということで、ただのバグの可能性が高く一安心。比較的初期にパケットキャプチャできる人がmDNSパケットであることを確認できたのが良かったですね。ただ、一部はモバイルデータ通信で大量通信していたということで、そちらの解明が待たれます。
既視感(おふとぴ) (スコア:0)
昔なんかHDD/SSDに書き込むバグもあったよな。違うといえばぜんぜん違うんだけど。
「Spotifyアプリに大量のゴミデータをストレージ上に書き込むバグ」 https://it.srad.jp/story/16/11/18/0631231/ [it.srad.jp]
Re: (スコア:0)
ちなみに、NortonのdiStRptr.dat [srad.jp]は今も直ってない。
改善する気が有るかも不明。
契約が切れると悪化するので、ランサムウェアだと思ってる。
>具体的に何が問題でこういった通信が発生しているのかは分かっていない (スコア:0)
分かっていないのではなく
「何か通信してるけど何だろ?何だろ?」
って騒いでるだけで解析してないんだろうか?
通信先や通信内容を見ればどういうものか一目瞭然なんではないだろうか?
Re: (スコア:0)
問題が起きている端末のユーザは詳しくないユーザなのはお約束
再現できないに1票
# なのでOSや低レイヤーの不具合ではないと思う、と妄想から結論
Re:>具体的に何が問題でこういった通信が発生しているのかは分かっていない (スコア:1)
トゲだとパケットキャプチャしたらmDNSが沢山言ってるツイートはあったが、ペイロードや宛先も見てくれよと。
まとめられてないだけでツイートしてるのかも知らんが。
Re: (スコア:0)
ああ「何もしていないのに壊れた」か
Re: (スコア:0)
「古い端末」って書いてあるじゃん。
「いつの間にか起きていた」ことだけは分かっても、「どの端末でいつ起きるか」は
分からず、再現性が低い。古い端末なんて既にサポート切れだったりするし、そんなもんの
解析に技術者の時間を浪費しても元は取れんからな。だから誰もやりたがらんのだろう。
技術者を使い捨ての奴隷だと思ってるのなんて日本くらいじゃね.
ガンマ線バースト (スコア:0)
星の寿命が終わった後にガンマ線バーストを起こすかのように。
Androidは、異常通信を起こす。
Re: (スコア:0)
異常通信以外にも、バッテリードレインやら発熱やらアプリ異常終了もセットですよ。
# Google Play 開発者サービスでは良く有る事。
Re: (スコア:0)
ちょうどTLCフラッシュが広く使用されだした頃
ほんとにユーザは何も悪い事してないのに保持年数とか書換え耐久性とかでプアなコントローラ使ってる端末が死亡する時期到来したのかもしれんしね
Re: (スコア:0)
しょうじき何もないところにRe:ぶら下げるのやめて欲しいっす。
「Re:」はメタ的な意味を持つテキストなんで、認識の錯誤が発生してめっさイラっとするっす。
Re: (スコア:0)
Re: (スコア:0)
まんまとハマってるな
構ってほしくてやってんだから無視無視
Re: (スコア:0)
無視するような便利な機能が付いてない脳なので困ってるっす。
Re:Spy Traffic (スコア:2)
「真正かまってちゃん」なのは知ってるんだけど回避方法がAC丸ごと排除しか無いんだよなぁ。実際、普段は丸ごと排除してますけど。
Re: (スコア:0)
それでわざわざ返信までしないと気が済まないっていうなら
自己顕示欲や承認欲求においてコイツと同レベルなんだから
(ああ、自分と同じくらいの構ってちゃんなんだな)と思って優しくスルーできるだろ
ネットの世界の不愉快なマナー違反に対しては、次からそうやってスルーしろ
むやみに反応すると効果を得て増長するからコミュニティにも迷惑がかかる
お前がいやがってる行為に対してお前自身が間接的に加担してることになる
それは嫌だろう