<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Internet facing REST API in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24146#M3799</link>
    <description>&lt;P&gt;We're looking to automate the process of uploading and approving files for an application whitelisting solution.&lt;/P&gt;

&lt;P&gt;For machines that are outside the network, I would like them to periodically query a Splunk REST API that is Internet-facing.  What is the best way to lock that down?  Have an independent Splunk instance in the DMZ with a single saved search to run the query I want against the central server -- either as a search head or using its REST API?&lt;/P&gt;

&lt;P&gt;How would one make that as secure as possible?&lt;/P&gt;

&lt;P&gt;Thanks.&lt;/P&gt;

&lt;P&gt;Craig&lt;/P&gt;</description>
    <pubDate>Fri, 03 May 2013 20:25:13 GMT</pubDate>
    <dc:creator>responsys_cm</dc:creator>
    <dc:date>2013-05-03T20:25:13Z</dc:date>
    <item>
      <title>Internet facing REST API</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24146#M3799</link>
      <description>&lt;P&gt;We're looking to automate the process of uploading and approving files for an application whitelisting solution.&lt;/P&gt;

&lt;P&gt;For machines that are outside the network, I would like them to periodically query a Splunk REST API that is Internet-facing.  What is the best way to lock that down?  Have an independent Splunk instance in the DMZ with a single saved search to run the query I want against the central server -- either as a search head or using its REST API?&lt;/P&gt;

&lt;P&gt;How would one make that as secure as possible?&lt;/P&gt;

&lt;P&gt;Thanks.&lt;/P&gt;

&lt;P&gt;Craig&lt;/P&gt;</description>
      <pubDate>Fri, 03 May 2013 20:25:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24146#M3799</guid>
      <dc:creator>responsys_cm</dc:creator>
      <dc:date>2013-05-03T20:25:13Z</dc:date>
    </item>
    <item>
      <title>Re: Internet facing REST API</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24147#M3800</link>
      <description>&lt;P&gt;A great way to generally secure things is to not have internet-facing APIs at all, instead to establish a VPN or SSH tunnel and then to access the now "local" API.&lt;/P&gt;</description>
      <pubDate>Fri, 03 May 2013 20:44:37 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24147#M3800</guid>
      <dc:creator>martin_mueller</dc:creator>
      <dc:date>2013-05-03T20:44:37Z</dc:date>
    </item>
    <item>
      <title>Re: Internet facing REST API</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24148#M3801</link>
      <description>&lt;P&gt;True.  But that's another level of complexity.  I want remote machines to poll the API for instructions.  Scripting a VPN connection or SSH connection is complexity I'd prefer to avoid if I can lock the API down sufficiently.&lt;/P&gt;</description>
      <pubDate>Fri, 03 May 2013 20:50:00 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24148#M3801</guid>
      <dc:creator>responsys_cm</dc:creator>
      <dc:date>2013-05-03T20:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: Internet facing REST API</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24149#M3802</link>
      <description>&lt;P&gt;I would advise putting the REST API behind a reverse proxy, which can help you load balance between many Splunk servers, provide centralized authentication, and perfom basic filtering and throttling.&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2013 21:37:16 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Internet-facing-REST-API/m-p/24149#M3802</guid>
      <dc:creator>araitz</dc:creator>
      <dc:date>2013-05-06T21:37:16Z</dc:date>
    </item>
  </channel>
</rss>

