High Sierraのスクリーンロックにはロックが解除されない段階で入力したパスワードなどがアプリケーションへ入力されてしまう不具合があるようです。詳細は以下から。
フランスの旅行マッチングサイトEvaneosのエンジニBenoit Letondorさんらによると、macOS High Sierraのスクリーンロックには不具合があり、パスワードエリアがフォーカスされていない段階でパスワードを入力すると、そのパスワードがロック中のMacのアプリケーションなどへ入力されてしまう事があるそうです。
I open my MBP, type the session password, hit return, nothing happen. I realize that the password field is not focused, I click on it, type the pass again and it works.
The focus was on the Slack window behind, I just sent my session pass to my whole team 😱 WTF @AppleSupport— Benoit Letondor (@BenoitLetondor) 2017年12月8日
Letondorさんはこれにより自身のパスワードをSlackでチームに送ってしまったようで、他にも複数のユーザーが「ロック画面にパスワードを入力しようとしたら、まだ操作がアプリケーションに残ったままだった」というような不具合に遭遇したとコメントしています。
cjensen
I have slow Macs that I share with family.
I’ve seen similar behavior when switching users. The full-screen password entry login comes up, but focus is still on regular apps.macOS lock screen: “I just sent my session pass to my whole team” | Hacker News
この問題は外部モニターが接続されている事が条件のようで、Joshua Hibschman(@y3sh)さんは11月にこの問題をAppleに伝えたところ、重複レポートとしてAppleはこのレポートをクローズしたそうなので、すでに何人かの方がこの問題をAppleに報告しているようですが、
Hey Tonny. No I don't have an Apple Watch so it's not related. I did connect an external screen before opening the MBP though, so maybe it's related to that?
Note that I can't reproduce it, happened only once so it must be a shady bug.— Benoit Letondor (@BenoitLetondor) 2017年12月8日
Hibschmanさんは以下のステップで再現できるとしているので、興味のある方は試してみて下さい。
再現方法
- Macを起動する
- ログインする
- システム環境設定アプリの[セキュリティ] → [一般] → [パスワードを要求 5秒]設定でスクリーンロックをONにする。
- [ミッションコントロール] → [ホットコーナー] → [左上] → [ディスプレイをスリープに]でホットコーナーでのスリープ設定をする。
- 外部モニターを接続。
- 左上のホットコーナーにマウスを持っていく。
- 6秒待つ。
- マウスをクリックしてスクリーンを起動。
- ログインせずに短い間だけデスクトップが表示される。
コメント
もうコレ位では驚かなくなってきたぞ(呆れ)
再現は面倒だからやってないけど、画面消してからロック画面呼び出したら、画面消す直前の画面が一瞬映ることがよくあるわ
外部ディスプレイ+特定のdGPUの組み合わせ限定らしいけど、それ絡みじゃないの
rootのアレに比べりゃもうどんなバグも霞んで見える(忍耐)
エンジニBenoit Letondorさん