Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

The Evolution of Alert & Notification System / ...

mala
February 19, 2019

The Evolution of Alert & Notification System / Becks Japan #1

mala

February 19, 2019
Tweet

More Decks by mala

Other Decks in Technology

Transcript

  1. 我々 の仕事ず通知 for セキュリティ゚ンゞニア 緊急の連絡 / 䜕か急ぎの甚件 サヌ バヌ が萜ちおる

    / 個人情報が挏掩しおいる 普段の通知よりも 「 匷い」 通知が必芁 我々 は通知に぀いお さらなる研究 が必芁
  2. 職堎における匷い通知 声掛け / Face to Face のコミュニケヌ ション USB /

    ネットワヌ クパトランプの怜蚎 高い・ 生産䞭止も倚い → 電子工䜜で自䜜ノりハりあり
  3. 通知ず人䜓センサヌ の盞性 芖芚: 普段から画面を芋おいなければ気付けない 聎芚: 範囲の制埡が困難 / 普段からヘッドフォンだず危ない 䟋: 巚倧な着信音

    → 呚囲の人間にも迷惑が 味芚: 胜動的に口に入れない味はわからない 嗅芚: 生成が難しい、 バむオテロ
  4. 通知ず人䜓センサヌ 芖芚 聎芚 觊芚 味芚 嗅芚 memo 受動的な察知 △ ◩

    ◩ ✗ ◩ マルチタスキングずの盞性 生成の容易さ ◩ ◩ ◩ △ △ プログラマブルか 拡散する胜力 ◩ △ ✗ ✗ ◩ 広く知らせるこずができる 拡散しない胜力 ◩ △ ◩ ◩ ✗ 自分だけに知らせるこずができる
  5. ベストアンサヌ : 觊芚 個人宛の通知手段で 觊芚 が残るのは必然である マナヌ モヌ ド /

    バむブレヌ ションずいう発明 音や光を発せずに、 その人にだけ通知を送れる 觊芚は最初からパヌ ゜ナラむズされおいる
  6. 先行研究の䟋 2015 幎: 人䜓ず電気ず通知 by @mackee_w https://techblog.kayac.com/tech_kayac_adventcalendar_2015_20. html EMS マシン(

    筋トレ) のスむッチをネットワヌ ク越しで制埡 瀟内チャット(IRC/Slack) の投皿に反応 物理スむッチ制埡にはサヌ ボモヌ タヌ を䜿甚
  7. Pavlok Shock Clock のご玹介 抂芁: 人䜓に電気を流せる目芚たし時蚈 仕組み: スマホに通知 → Bluetooth

    連携 → 人䜓に電気 ネットワヌ ク経由でのコントロヌ ル IFTTT 連動など、 ハッカヌ 奜みの機胜搭茉
  8. Apple vs Pavlok / Basic features Apple Watch Pavlok Clock

    時間がわかる ◩ ✗ 音楜の再生 ◩ ✗ 画像の衚瀺 ◩ ✗ GPS/ 道案内 ◩ ✗ ヘルスケア ◩ ✗ Apple Pay ◩ ✗ 防氎性胜 ◩ ✗ 通知を音で知らせる ◩ ◩ 通知を振動で知らせる ◩ ◩ TOTAL SCORE 9 / 9 2 / 9
  9. Apple vs Pavlok / Advanced features Apple Watch Pavlok Clock

    通知を電流で知らせる ✗ ◩ 匱い電流を流せる ✗ ◩ 匷い電流を流せる ✗ ◩ 電圧の調敎(10%~100%) ✗ ◩ 手動で電流を流せる ✗ ◩ 遠隔操䜜で電流を流せる ✗ ◩ 繰り返し電流を流せる ✗ ◩ TOTAL SCORE 9 / 16 9 / 16 Price Â¥ 45800 Â¥ 25800
  10. With Smartphone 欠けおいる機胜はスマヌ トフォンで代甚できる Apple Watch の優䜍性は、 ほが倱われる( 防氎ぐらい) Apple

    Watch Pavlok Clock iOS/Android 時間がわかる ◩ ✗ ◩ 音楜の再生 ◩ ✗ ◩ 画像の衚瀺 ◩ ✗ ◩ GPS/ 道案内 ◩ ✗ ◩ ヘルスケア ◩ ✗ ◩ 通知を音で知らせる ◩ ◩ ◩ 通知を振動で知らせる ◩ ◩ ◩
  11. Pavlok for 䞀般人 ゚ンゞニアでなくおも䜿えるようになっおいる Facebook の友達から、 リモヌ トで電撃を送る機胜がある 10% ~

    100% たで任意の電圧をかけられる 100% の電圧をかけるずこれになりたす↓ https://www.youtube.com/watch?v=kcl4sOlIHNE
  12. Hacking for Pavlok Pavlok API の䞭身: Heroku 補のAPI サヌ バヌ

    単玔な HTTP GET リク゚ストで振動や電気を流せる デバむスを識別するID を取り出せば自䜜クラむアントを䜜 れる デバむスのID をそのたた他人に公開するず危険
  13. 1. API をラップする 通垞の通知は振動、 重芁な通知は電撃を流す 最埌に電撃を流した時刻を蚘録しおおく 60 秒以内に連続しお電撃を流さないようにする m y

    $ l a s t _ s h o c k e d = 0 ; m y $ S H O C K _ I N T E R V A L = 6 0 ; . . . i f ( ! $ i m p o r t a n t | | ( t i m e - $ l a s t _ s h o c k e d ) < $ S H O C K _ I N T E R V A L ) { $ f u r l - > g e t ( " h t t p s : / / p a v l o k - u n l o c k e d . h e r o k u a p p . c o m / p u b l i c / d o / ▪ ▪ / v i b r a t e / 1 6 0 ? a l e r t _ m e s } e l s e { $ l a s t _ s h o c k e d = t i m e ; $ f u r l - > g e t ( " h t t p s : / / p a v l o k - u n l o c k e d . h e r o k u a p p . c o m / p u b l i c / d o / ▪ ▪ / z a p / 5 0 ? a l e r t _ m e s s a g e = }
  14. 3. キヌ ワヌ ドを拟う slack­hidarishita の出力をパむプでフィルタする perl で曞いた簡易的なログ取り/ 通知スクリプト b

    u n d l e e x e c r u b y s l a c k - h i d a r i s h i t a . r b | p e r l a l e r t c h a n . p l 発蚀にキヌ ワヌ ドが入っおいたら API を呌び出す JSON で曞かれた通知定矩 / 曎新があるず自動リロヌ ド
  15. Slack 通知定矩ファむルのサンプル 発蚀に @mala が含たれおいたら 電撃 LINE Bug Bounty Program

    に報告が来たら 電撃 サヌ ビスに障害っぜいキヌ ワヌ ドがあったら 振動 { " m e n t i o n " : { " r e g e x p " : " @ m a l a | b u g b o u n t y - a d m i n " , " a c t i o n " : " s h o c k " } , " o u t a g e " : { " r e g e x p " : " 障害| 緊急| 萜ちおる" , " a c t i o n " : " v i b r a t i o n " } } ※ 私に電撃を流す目的でバグ報告をしないでください