# Elasticsearchへアクセスする際のセキュリティ

**URL:** <https://discuss.elastic.co/t/elasticsearch/105167>\
**Category:** 日本語による質問・議論はこちら\
**Created:** [October 25, 2017, 6:26am UTC](https://discuss.elastic.co/t/elasticsearch/105167 "2017-10-25T06:26:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![e5da94b0de01a92c429f](https://avatars.discourse-cdn.com/v4/letter/e/ecccb3/32.png) [@e5da94b0de01a92c429f](https://discuss.elastic.co/u/e5da94b0de01a92c429f)\
**Post date:** [October 25, 2017, 6:26am UTC](https://discuss.elastic.co/t/elasticsearch/105167/1 "2017-10-25T06:26:58Z")

</div>

お世話になります。

サイトでクライアントのブラウザからAjaxを使って全文検索をしたいと考えていますが、  
どういったセキュリティ対策をするべきか検討しているのです。

関連していくつか疑問があり、お聞きしたいです。

以下のようなものがあるかと考えているのですが、他にもありますでしょうか。  
また、どれを実施するのが一般的かなどのアドバイスがいただけると幸いです。

1. IPやHOST制限
2. USER認証
3. console機能をオフにする
4. WAFやプロキシ的なサーバーを仲介させる
5. 公開されているプラグインを利用する
6. Search Lite APIは公開しない

また、Elasticsearch自体は外部からどの程度オープンにできる想定でしょうか。  
もし、注意すべき点や考えられるリスクなどがあれば知りたいです。

Search Lite APIはフィールドの指定が含まれるので公開しないほうがいいというような記述は見たのですが、  
Search Lite APIを非公開にするオプションなどが設定できますでしょうか。  
ない場合には、  
例えば、Elasticsearchとは別の機構でURLベースの制限をかけるような方法をとるとかで制限する形でしょうか。

宜しくお願いいたします。

---

<div class="post-metadata">

**Author:** ![johtani](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/johtani/32/44956_2.png) [@johtani](https://discuss.elastic.co/u/johtani)\
**Post date:** [October 30, 2017, 4:41am UTC](https://discuss.elastic.co/t/elasticsearch/105167/2 "2017-10-30T04:41:59Z")

</div>

そもそも公開しないで、アプリケーションを1つ挟むのが良いかと思います。  
データベースと同じだと思っていただくのが良いのではないでしょうか。  
Ajaxということは、不特定多数の方たちからアクセスがあるということだと思いますので。

---

<div class="post-metadata">

**Author:** ![e5da94b0de01a92c429f](https://avatars.discourse-cdn.com/v4/letter/e/ecccb3/32.png) [@e5da94b0de01a92c429f](https://discuss.elastic.co/u/e5da94b0de01a92c429f)\
**Post date:** [October 30, 2017, 7:13am UTC](https://discuss.elastic.co/t/elasticsearch/105167/3 "2017-10-30T07:13:51Z")

</div>

わかりました。ありがとうございます。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 27, 2017, 7:13am UTC](https://discuss.elastic.co/t/elasticsearch/105167/4 "2017-11-27T07:13:53Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
