페어링 요청으로 스팸 메일을 보내는 Bluetooth 장치를 차단하는 방법은 무엇입니까?


15

내 것이 아닌 나의 통제하에있는 블루투스 장치는 약 1 분 정도 내 컴퓨터를 페어링하도록 요청합니다.

흥미롭게도 실제로 는 DOS 공격 만큼 효과적 입니다.

BT 장치에 필요하기 때문에 BT를 비활성화하는 것은 옵션이 아닙니다.

OSX 에이 특정 BT 장치를 무시하도록 지시하고 싶지만 방법을 알 수는 없습니다.


당신의 장치입니까?
Ruskes

1
좋은 질문. 전혀 그렇지 않다.
user50849

장치를 소유 한 사람에게 장치가 연결되어 있으면 그 사람에게 문제를 처리하도록 요청하지 마십시오. BTW / 어떤 장치입니까?
IconDaemon

내 특별한 상황에서는 문제가되지 않습니다. 근처의 다른 컴퓨터를 켰을 때 문제는 이미 자체 해결되었으며 장치 (키보드)가 대신 컴퓨터에 행복하게 연결되었습니다. 그러나 이것이 가능하지 않다고 가정하십시오. 나는 그것이 어떤 장치인지 모르거나 모든 장치를 완벽하게 제어 할 수있는 카페에 있지만 블루투스 구현은 버그가 있으며 제대로 작동하지 않습니다.
user50849

이 행동 뒤에는 악의적 인 의도가있을 수도 있습니다. 질문에서 알 수 있듯이 팝업 창은 사용자가 현재하고있는 다른 작업에서 포커스를 훔치기 때문에 DOS 공격으로 작동합니다.
user50849

답변:


6

@ccpizza의 답변에서 영감을 얻었습니다.

터미널을 열고 다음을 입력하십시오.

  1. sudo plutil -convert xml1 /Library/Preferences/com.apple.Bluetooth.plist
  2. 문제가있는 Bluetooth 장치의 MAC 주소를 찾으십시오. 검색하여 찾을 수 있습니다 /Library/Preferences/com.apple.Bluetooth.plist.
  3. 이 섹션을 plist에 추가하십시오.

    <key>IgnoredDevices</key>
    <array>
            <string>ff-ff-ff-ff-ff-ff</string>
    </array>
    

여기서 FF : FF : FF : FF : FF : FF는 문제가있는 Bluetooth 장치의 MAC 주소입니다.

  1. sudo plutil -convert binary1 /Library/Preferences/com.apple.Bluetooth.plist
  2. 필요한 경우 OS X을 재부팅하십시오.

1
나를 위해 작동하지 않습니다. 내가 블루투스를 다시 시작하고 파일을 확인할 때, 무시 된 장치는 다시 비어
Pyrolistical

다시 변환 할 수 없습니다. /Library/Preferences/com.apple.Bluetooth.plist : 속성 목록 오류 : 924 행의 닫기 태그가 열린 태그 배열과 일치하지 않습니다 ./JSON 오류 : JSON 텍스트가 시작되지 않았습니다. 프래그먼트가 설정되지 않도록하는 배열 또는 객체 및 옵션.
sevenfourk

plist를 다시 이진 형식으로 변환해야합니까? 나는 또한이 특정 하나를 편집 한 적이 없지만, 내가 한 적이 없다 ...
Wowfunhappy

@wowfunhappy 필자가 필요하다고 생각하지만 아래 edo42의 답변을 확인 defaults write하면 plist를 직접 편집하지 않고도이 작업을 수행합니다.
wjl

6

GUI 방식

Option + Shift ( + )를 함께 누른 상태 에서 상단 표시 줄의 Bluetooth 아이콘을 클릭하십시오.

아래와 같이 디버그 하위 메뉴가 나타납니다. macos 리셋 블루투스

모든 장치 제거연결된 모든 Apple 장치를 공장 초기화 하는 옵션이 있습니다 . 필요한 것을 선택하십시오.

터미널 방식

터미널을 열고 다음을 입력하십시오.

  1. sudo rm /Library/Preferences/com.apple.Bluetooth.plist Enter
  2. rm ~/Library/Preferences/com.apple.Bluetooth.plist Enter
  3. OSX를 재부팅하십시오.

위의 명령은 시스템 설정에서 '기억 된'블루투스 장치의 MAC 주소를 제거합니다. 해당 파일의 실제 내용을 보려면 원본 파일을 사용자 쓰기 가능 폴더에 복사 한 후 다음을 수행하십시오.

plutil -convert xml1 com.apple.Bluetooth.plist,

그런 다음 텍스트 편집기 (XML 파일)로 엽니 다.

이진 사용으로 다시 변환하려면

plutil -convert binary1 com.apple.Bluetooth.plist.


2
그것은 유망 해 보이지만, 그것이하는 일에 대한 모든 종류의 세부 사항이 좋을 것입니다. :)
user50849

이 plist에 대한 나의 변화는 항상 OS X에 의해 되돌려집니다 : / (macOS Sierra 10.12.2)
rdrey

작동하지 않습니다. 새로운 장치는 여전히 plist에 추가됩니다. 페어링을 거치지 않고 Bluetooth 장비가 Mac에 성공적으로 연결될 수 있습니까? 이것은 모두가 무시하고있는 것으로 보이는 성공적인 공격 벡터입니다.
D Mac

4
  1. 범인 Bluetooth 장치의 MAC 주소 찾기
  2. 블루투스 비활성화
  3. sudo defaults write /Library/Preferences/com.apple.Bluetooth.plist IgnoredDevices -array-add '<ENTER MAC ADDRESS HERE>'터미널에 입력
  4. 블루투스를 다시 활성화

2
Bluetooth를 활성화 한 후 IgnoredDevices 어레이가 다시 비어 있습니다. 엘 캐피 탄 10.11.5 (15F34).
mgol

작동하지 않습니다. 몇 분 후에 새 장치 (다른 MAC 주소가있는 새 장치)가 plist에 들어갑니다.
D Mac
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.