COVID-19接触のログ

触れてみる

スマートフォンのブルートゥースを利用して、お互いに分からないようプライバシーを確保して、新型コロナウイルス感染症の陽性者と接触した可能性について、通知を受けることができるアプリ

厚労省の接触確認アプリのページより

接触確認アプリCOCOAとは

感染者と接触した記録を残しているログ

スマホに保存されている

簡単に取り出せる

JSON形式

必ずしも濃厚接触の記録となるわけではない

※接触確認アプリCOCOAを入れることでログの収集を有効にするかのダイアログが出ます

COVID-19接触のログとは

自分のログ入手は簡単

Cocoaログチェッカー

ログ見て見ましょう

MatchCount

感染者データとローカルで持つ記録との一致数

残念ながら接触した日ではない

感染者データとローカルで持つデータを突き合わせた日付

Timestamp

正確な情報が拾えない...

おそらくそのハッシュで配信された感染者データの数では...?

と推察してます

KeyCount

接触候補日(推定)を出しているページ

MatchCountが多いと候補日調べるのがちょっと大変

ここをやってくれるスクリプトを書く

「接触日シート別冊」の情報をスクレイピング

Puppeteerというライブラリを利用

htmlの中から接触候補日とハッシュ値を取り出し

 

接触COVID-19接触のログのHashと突き合わせ

JavaScriptでコチョコチョ書いて突き合わせ

結果を表示

node.jsというJavaScript実行環境上で実行

結果はコンソールで確認できたらいいよね

Webで機能提供はやめた理由

自分へのDOS攻撃で他所まで迷惑かけるから

スクレイピングやめて自分で候補日算出しなきゃな

そこまでリッチにしなくても

遊べることは転がってるかも?

Minimal

By babywkb

Minimal

  • 67