Macでログインパスワードを入力している間、テキストはどのように選択されるのでしょうか。


6

Macを起動すると、ログイン画面が表示されます。空のパスワードテキストボックスにパスワードを入力し始めます。

最初の数文字を入力すると、パスワードのテキストがなんらかの方法で強調表示(選択)され、それによって次に入力する文字が選択された文字を削除する原因になります。

たとえば、私のパスワードが "password123"だとします。

  1. 私は力を押し、私のMacは目覚めます私は「passw」をタイプします
  2. パスワードのテキストがどういうわけか選択されるようになる
  3. 「ord123」と入力してEnterキーを押します
  4. パスワード入力ボックスに "ord123"が残っているのでパスワードが間違っています

これはなぜですか?そして/またはどうすればこれを防ぐことができますか?


LogMeInを使用して自分のコンピュータにリモートでリモート接続した場合に限り、同じ動作が見られます。二度とそれを見たことがない。私を不安定な状態にする。
アレックス

私は同じ記述された行動を見ます、そして私は相関点を追加することができます。私はSnow LeopardとLionではこの問題を抱えていなかった(私はこれらのバージョンを走らせているMacを持っているので、私はそれをもう一度調べた)。私はMountain Lionでこの問題を繰り返していますが、深刻な時間の無駄になっています。あまりにも多くのユーザーが、良いパスワードを拒否しました。
ダン

私は愚かな答えを削除します。これは関連性があった可能性がありますが、ここでは明らかに正しい説明ではありません。
ダン

回答:


1

この問題は、2つの重要な操作がパスワードである機密情報を読み取るようにスケジュールされている順序から発生します。

  1. キーボードへの排他的アクセスをロックする
  2. キーボードでタイプされた文字を読む

どうやらこれら2つの操作は間違ったやり方でスケジュールされています。

  1. キーボードでタイプされた文字を読む
  2. キーボードへの排他的アクセスをロックする

キーボードの読み取りを担当するカーネルの部分は、キーボードをロックする前に起動します。どのキーボード入力でもシステムを起動できるようにしたい場合、これは完全に理解できます。しかし、そのような場合には、キーボードが深刻なパスワードを入力しても安全で、ノイズを起こさないようにしておくと、メカニズムがユーザーに明確に示すはずです。

この誤ったスケジュール設定は明らかに小さな問題であり、2つの操作はいずれにしても小さなイベントウィンドウでスケジュールされているため、多くのユーザーには気付かれませんでした(1、2秒の質問です)。

これら2つの操作をスケジュールするためのこの小さな時間枠は、ディスクを起動したばかりの場合、ディスクが指の速度に対して十分でない場合、または指の速度が速すぎる場合には大きくなります。これが、何人かの人々がこの問題はハードディスクドライブ(HDD)によって引き起こされ、ソリッドステートドライブ(SSD)によって抑制されると考えた理由です。実際、問題はSSDによって抑制されているのではなく、提示することはさらに困難です。あなたはこれを十分に速いディスクやスローモーションの指を使っているとき隠されているパスワードの読み取りにおける基本的なバグとして考えるべきです。


これを深く説明してくれてありがとう。これはとても理にかなっています。
マシュー

1
セキュリティのバグが報告された@ Apple:15435841。
dan

3

私はあなたが説明する行動を知っています。私の場合は、キーを押してMacを起動し、パスワードを入力する前に数秒間待ちます。あなたが説明したように、私が私のMacを目覚めさせるために押したキーと、その最初の数秒のうちに他の誰かを押したとき(私はしばしば私のコンピュータを目覚めさせるのに焦る!)

これはAppleによる意図的な動作だと思います。パスワードフィールドが表示されて作業中に入力された文字は、入力されたパスワードの一部として扱われないため、削除されます。ただし、この動作は優れたユーザーエクスペリエンスではありません。テキストフィールドの準備が整う前に入力した文字は、テキストフィールドの準備が整ったときにテキストフィールドに追加しないでください。したがって、テキストフィールドの準備ができる前に入力した文字は無視されます。それらを追加してから、選択して削除する動作は、ちょっと変です。

私の答えはこれだと思います。コンピュータを起動した後、パスワードを入力する前に数秒待ってください。私はちょうどそれが機能するのでそれについて考えることなくそれをすることを学びました。しかし、あなたの権利と熱意があればそれをAppleのバグとして報告してください。


これは説明されている動作ではありません。
アレックス

私はあなたが何を意味するのかわかります。電源ボタンを押してMacを起動すると、ログイン画面が表示されます。ただキーを押すだけでは起こらないでしょう(多分これは設定オプションでしょうか?)私があれば、それは理にかなってなかったこれらのキーは自分のパスワードにはカウントされないだろうと私のMacを覚ますためにキーを押してください。これが本当に「機能」であるなら、私はそれを完全にオフにしたいかもしれません。
マシュー

これは私がやってしまうことです - 電源を押してからパスワードを入力してから数秒待ってからパスワードの半分が選択され上書きされないようにします。
マシュー

@アレックスはい、これは基本的にどのように動作するかです。とにかくシェフィールドケビンは正しい方向に進んでいると思います。
マシュー

1
私はここでも同じ振る舞いをしますが、通常は内蔵ディスクと外付けディスクが回転する前に押されたキーはすべて失われます。これはまたあなたがSSDを使用している場合それが本当に問題にならない理由も説明します
nohillside

2

あなたのMacにはSSD(Solid State Drive)やフラッシュストレージがありますか?

私はこの問題を抱えているMacbook Proを持っています、そして本当に問題を解決する唯一の方法はそれをSSDにアップグレードすることでした。ソリッドステートドライブは、ハードディスクドライブよりも早くスリープ状態から再開します。また、ハードディスクドライブは、スリープ状態から再開すると常に少し遅れます。もう少し速くするには、ディスクユーティリティを開き、ドライブの名前(Macintosh HD)を選択し、各ボタンを選択します(それぞれが完了するのを待ってから次のボタンをクリックします)。 :

  1. ディスクを確認
  2. 修復ディスク
  3. ディスクのアクセス許可を確認する
  4. ディスクのアクセス許可を修復する

それができたら、コンピュータを再起動して、それがあなたの再開時間を減らすのに役立つかどうか確かめてください。


→Sameet:SSDでのこの遅いウェイクアップ時間とOPとの間の関係を見ましたか?自動で不要なテキスト選択ですか?
ダン

はい。これまで私が持っていたHDDで、数分以上コンピュータをスリープ状態にしておくと、スリープ状態から復帰したときに、問題はマシューが述べたように起こります。SDDに切り替えた後、この問題は発生しません。唯一の違いは、HDDからSDDへの切り替えです。
sameetandpotatoes

私はそれがSSDかどうかを知ることができないようです。ハードウェア>シリアルATAの下に、 "Medium Type:Rotational"というリストがありますので、それはおそらくそれがHDDであることを意味します。確かに、この問題を解決するために新しいハードドライブを購入するつもりはありません。
マシュー

それはHDDのように聞こえます。確実に見つけるには、をクリックしApple LogoAbout MacMore Info、、その後Storage、それは言うだろうHard Disk Driveか、HDDまたはそのような何か。それ以上助けにならないことを残念に思う、マシュー。
sameetandpotatoes

ここで私はディスクの特性情報をチェックしようとしていました、そして私はHDDがその名前の一部であることを知りました。はい、そのHDDです。ありがとう。
マシュー

0

ある回答者は、LogMeInを使用したときにこの問題が発生することだけを述べました。私には、Splashtop(別のリモートアクセスツール)を使用して自分のコンピュータにアクセスしているときはいつでも、問題が発生するでしょう。

(Splashtop環境設定の[セキュリティ]タブにある)[空白の画面を有効にする]設定をオフにすると、問題は解決しました。それをオフにすることは私がSplashtopに関しても持っていた他のいくつかの問題を修正しました。その機能がまだ完全に準備されているとは思いません...

とにかく、私はそれがSplashtopを使用しているかもしれない他の誰かに役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.