2013-01-16 1 views
0

내 앱에 링크를 제공하려는 레스토랑 예약을 처리하는 제 3 자 웹 사이트가 있습니다. 따라서 사람들이 내 앱에서 식당을보고있는 경우 예약 서비스로 보낼 수있는 링크가 제공됩니다.404 오류로 인해 서버에 대해 ping을 수행하면 서비스 거부 공격과 유사한 문제가 발생할 수 있습니까?

문제는 앱이 개발자가 특정 레스토랑에 대한 링크를 생성 할 수있는 API를 제공하지 않는다는 것입니다.

그러나 URL에서 5 개 또는 6 개의 다른 패턴을 발견했습니다. 식당 이름을 기준으로 결국 적절한 식당으로 연결됩니다.

이러한 패턴 중 하나를 시도하는 스크립트를 만들었고 404 오류가 수신되면 시도 할 다음 패턴으로 이동합니다. 404 오류가 수신되지 않으면 적절한 링크를 식별했습니다.

잠재적으로,이 솔루션을 구현하고 사용자가 내 앱에서 여러 개의 레스토랑을 탐색하는 경우 404 개의 오류에 대해 서버를 핑 (ping) 할 수 있습니다. 100 명이이 앱을 사용하고 있다면 수천 번에 걸쳐 서버를 핑 (ping) 할 수 있습니다.

수천 번 404 오류를 수신하면 서비스 거부가 발생할 것입니다. 왜냐하면 나는 다른 해결책을 찾아야하기 때문입니다.

+0

임 초당 하나의 요청 만 조절하는 것으로 충분하다면 실제로 이것이 DOS를 일으키는 지 궁금합니다. – MichaelTaylor3D

답변

1

이것은 사용중인 서버 및 사용중인 패턴에 사용할 수있는 리소스에 따라 다릅니다. 정말로 당신은 소유자와 접촉하여 잠재적으로 잘못된 요청을 많이 만들어서 최악의 경우 DDoS 공격을 받거나 서버/연결 오버 헤드에서 잠재적으로 비용이 들지 않을 때이 질문에 대답해야합니다. 그럴 수 없다면 curl 스크립트를 사용하여 예약 웹 사이트 이름과 함께 첫 번째 결과 다음에 레스토랑 이름을 Google에 알맞은 결과를 얻을 수 있습니다. 그러나 그것은 매우 깨끗하지는 않지만 웹 사이트를 망치는 것을 막을 것입니다.

관련 문제