2017-10-16 1 views
1

IP로 요청을 제한하는 방법을 찾고 있었지만 리소스를 찾을 수 없었습니다. 기본적으로 내가 바라는 것은 방화벽 로직을 구현하는 방법이다. 데이터베이스 규칙을 사용하여 인증 된 사용자 요청을 제한 할 수 있음을 알고 있지만 페이지 히트를 제한하려면 어떻게해야합니까? 예를 들어, 각 IP에 대해 분당 150 회의 요청 만 허용하려고합니다. 이 일을 할 수있는 방법이 있습니까? 그렇지 않으면 블레이즈 플랜에있는 중소기업을 공격하는 것이 쉽지 않을까요?Firebase Hosting의 속도 제한

답변

4

Firebaser 여기에 있습니다.

현재 Firebase Hosting으로 IP 주소를 기준으로 속도 제한을 수행 할 방법이 없습니다. 우리의 CDN 파트너는 (D) DoS 공격에 대한 일부 내장 된 보호 기능을 포함하지만 현재 구성 할 수 없습니다. 앞으로 우리는 비용 통제를 할 계획이므로 예기치 않게 큰 청구서를 방지하기 위해 직접 글로벌 사용 한도를 직접 설정할 수 있습니다.

그동안이 문제는 일반적으로 문제가되지 않습니다. 을 악의적 인 것으로 의심되는 용도로 사용하는 경우, Firebase 지원부에 연락하십시오. 우리는 상황을 모든 사람이 만족할 수 있도록 해결할 것입니다.

+0

답장을 보내 주셔서 감사합니다. 내 앱이 아직 프로덕션에 포함되지 않아서 어떤 문제도 발생하지 않았습니다. DDoS 공격과 관련해서는 무료 Cloudflare 계획이나 비슷한 것을 필요로하지 않습니다. – tugce

+2

Cloudflare를 Firebase Hosting 사이트 앞에 두지 마십시오. 우리는 이미 CDN에서 모든 것을 제공하므로 다른 CDN을 앞에 놓으면 실제로 느려집니다! –