Refine your search:

I want to force admin login on the Splunk Free version, even though it's only one user. Is there a way to do this? I have this on my web.conf:

[default]

[settings]
enable_autocomplete_login = False

asked 23 Mar '10, 15:51

BunnyHop's gravatar image

BunnyHop
7254424
accept rate: 25%

edited 26 Mar '10, 20:56

Justin%20Grant's gravatar image

Justin Grant
1.5k6740

enable_autocomplete_login controls whether your browser remembers the values typed into the username field, not the process of authenticating.

(30 Mar '10, 06:06) Johnvey ♦♦

3 Answers:

You could place the Splunk interface behind some other web proxy (e.g. Apache) and restrict access to it that way. You would still require the enterprise version to be able to assign roles though, as everyone would still be accessing the application as the anonymous admin user.

link

answered 23 Mar '10, 17:03

gkanapathy's gravatar image

gkanapathy ♦
26.5k1622
accept rate: 42%

That should be fine, I don't need the roles yet, I just need authentication using the default admin account before accessing the rest of the content.

(23 Mar '10, 17:40) BunnyHop

I used IIS version 7.

(24 Mar '10, 03:04) BunnyHop

Authentication is part of the feature only available in Enterprise version. You need to purchase the Enterprise version to enable the login screen.

link

answered 23 Mar '10, 16:04

ppang's gravatar image

ppang
511
accept rate: 12%

Understood, however, access to splunk is still restricted to the default admin account, i.e. if you're performing CLI on splunk, it requires you to supply the admin account, I want that to be the same for the GUI.

(23 Mar '10, 17:44) BunnyHop

I would imagine if you're trying to use Splunk free you would want at least this ability. Since giving access to the console to anyone is not advisable. Because of this, seeing a Splunk free server WEB-UI on a network during a vulnerability assessment is in several different ways a vulnerability. I would imagine that the Splunk team would want to resolve it by forcing you to login to the admin account.

To remediate this issue I've seen anything from using iptables to restrict external access and then bouncing the connection with an ssh tunnel, a SSL frontend proxy, or an ipsec tunnel. It's pretty frustrating for testing and user uptake when you have to implement such a crude cludge to allow for this when all it would take is disabling all other accounts (which IIRC is done on transition from enterprise trial to free) and prompting for login for the same user you are prompted for with the splunk cli.

I'd imagine they've heard this before, but since the implementation space they're impacting is people like myself who log their soho to a remote machine, or the Small/Medium business community who can't afford the license for such a great product it doesn't really behoove them to do this for anything other than goodwill.

link

answered 29 May '11, 10:20

Oriumpor's gravatar image

Oriumpor
11
accept rate: 0%

edited 29 May '11, 10:22

You seem to imply that an expired license will automatically revert to free, when this is not the case at all. When switching from Enterprise to Free, an admin must log in to make the explicit switch. If a Splunk Enterprise Trial license expires, an admin must log in and explicitly switch from Enterprise to Free. If you need authentication, you can either buy Splunk or use a proxy - it is difficult to see what is a kludge about that.

(31 May '11, 07:33) araitz ♦♦
Post your answer
toggle preview

Follow this question

Log In to enable email subscriptions

RSS:

Answers

Answers + Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×311
×31

Asked: 23 Mar '10, 15:51

Seen: 1,399 times

Last updated: 31 May '11, 07:33

Copyright © 2005-2012 Splunk, Inc. All rights reserved.