내가 알 수있는 한, 개발자가 특정 UUID, 메이저, 마이너 또는 식별자를 사용하기 위해 비컨을 프로그래밍하는 것을 제한 할 수있는 것은 없습니다.iBeacons 스푸핑을 방지하는 방법은 무엇입니까?
UUID가 "foo"인 iBeacon을 만들면 다른 개발자가 동일한 ID와 (실수로 또는 악의적으로) 비컨을 생성하여 내 앱이 잘못된 데이터를 표시하는 것을 방지 할 수 있습니까?
iBeacons의 작동 방식을 잘못 이해 한 적이 있습니까? 내가 틀렸다면 나를 바로 잡아주세요.
나는 사람들이 당신의 표지를 스푸핑한다면 잘못된 정보를 가질 수 있기 때문에 당신의 응용 프로그램의 품질이 매우 열악 해 보일 수 있다고 생각한다. 효과적으로 외치는 문제가됩니다. 더 큰 소리로 외치는 사람은 누구나 들릴 수있는 유일한 사람이됩니다. (누가 더 많은 표지 또는 더 강력한 발신기를 배포하는지). 어쩌면 이미이 문제를 해결할 방법을 찾았 겠지만 지금까지는 내 솔루션이 "우아한"것이라고 생각하지 않습니다. 나는 아직도 그들이 일하는 방법을보기 위해 내 솔루션을 테스트해야합니다. –
이 문제에 대한 한 가지 해결책은 내 회사의 http://proximitykit.com과 같은 서비스를 사용하여 앱에 식별자를 동적으로 구성하는 것입니다. 누군가가 귀하의 iBeacons를 공격적으로 스푸핑하면, 앱을 다시 릴리스하지 않고도 식별자를 변경할 수 있습니다. 누군가가 정말로 당신을 방해하려는 경우 이것은 앞뒤로 이어질 수 있습니다. 그러나 서버에서 DDoS 공격을하는 것이 훨씬 쉽습니다. 따라서이 공격은 극히 드문 것 이상입니다. 그것은 sabboteur를위한 너무 많은 일이다. – davidgyoung