Wednesday, 2012-01-11

*** CoolAcid (~Jason@2001:470:c025:f00d:8e89:a5ff:fe30:c728) has joined #wikid01:14
*** prowlah has quit (Remote host closed the connection)05:15
*** nowen (~nowen@adsl-74-176-212-133.asm.bellsouth.net) has joined #wikid13:18
*** prowlah (~prowlah@unaffiliated/prowlah) has joined #wikid16:12
*** donnoman_ (404715e2@gateway/web/freenode/ip.64.71.21.226) has joined #wikid17:15
donnoman_trying to quickly understand what the pricing model for wikid is17:16
donnoman_it appears you buy by seat17:16
nowencorrect17:16
donnoman_and a seat is an annual user17:16
donnoman_does the number of servers that the user can connect to matter?17:16
nowenyou mean the number of WiKID servers?17:17
donnoman_we have about 50 servers we ssh to, and about 20 some odd users that need to connect to them17:17
donnoman_I'm assuming there is at least one central wikid server that processes the authentications17:18
nowenthe number of Network clients, ie, the ssh servers do not matter17:18
donnoman_and the rest of the servers would be using pam?17:18
donnoman_ok, and can we run dual wikid servers in case one fails?17:19
nowenyes, it might be worthwhile putting a real radius server in the middle17:19
donnoman_auth servers taht is17:19
donnoman_yes were considering freeradius anyway17:19
donnoman_and comparing wikid vs tectia ssh server17:19
nowenis tectia auth a service?17:21
donnoman_its an ssh server that supports RequiredAuthentications so that we could require key and password auth17:21
nowenI see17:21
donnoman_openssh doesn't support it17:21
donnoman_but it's really expensive from what I've seen. and wikid gives us a real two-factor auth, so thats the way I'm leaning17:22
donnoman_is the communication between the server being logged into via ssh to the wikid server over an encrypted channel?17:24
nowenradius is not encrypted, only encoded17:24
donnoman_ok my concern is this; we are trying to do multi factor to machines in ec217:26
donnoman_and between regions we can only communicate via public IP.17:26
donnoman_if we use radsecproxy on the servers we can encrypt radius traffic17:27
donnoman_that gives us common passwords17:27
donnoman_we already distribute public keys and disable password auth.17:27
donnoman_so how would we incorporate wikid.17:28
nowenI've never heard of radsecproxy17:31
nowenwhat does it do?17:31
donnoman_tunnels radius over tls17:31
donnoman_on the radius server you tell it to listen only on localhost17:32
nowenhmm. that's handy17:32
donnoman_then startup radsecproxy it listens on the public address on both the unencrypted port, and listens on an encrypted port17:32
donnoman_on the client you run radsecproxy and listen on localhost17:32
donnoman_configure pam to use radius via localhost17:33
nowenso, could you run on the WiKID server and have all the traffic go to WiKID?17:33
donnoman_then radsecproxy tunnels all the traffic over tls to the real radius server17:33
nowenand decrypts it at the real radius server?17:34
donnoman_yeap17:35
donnoman_just read: http://www.wikidsystems.com/support/wikid-support-center/how-to/how-to-secure-ssh-with-two-factor-authentication-from-wikid17:36
nowenso, you could run it on the WiKID server17:36
donnoman_looks like I'm still left with the same problem of not supporting RequiredAuthentications17:36
donnoman_because I don't want pw auth being open.17:36
donnoman_I want it to be key first, then pw17:37
donnoman_does WikID act as radius?17:39
donnoman_at the protocol leve?17:39
donnoman_level?17:39
nowenwe talk radius, but it is not meant to replace a radius server, really17:39
donnoman_so when an ssh auth happens, as described in the document, I attempt to login to ssh, ssh hits pam, pam hits the wikid server, wikid server generates a OTP, sms' me the OTP, and sends an auth key back to pam, I use the OTP on the login, if it matches the pam auth succeeds.17:41
donnoman_is that correct?17:41
nowenno, the token hits the WiKID server and gets the OTP, the user logs in via ssh and provides the username and otp17:42
nowenpam sends the creds to WiKID to verify17:42
donnoman_who sent the token to wikid?17:43
nowenthe tokens are set up prior to logging.  remember token != otp17:44
donnoman_sorry I don't understand the tokens; who created them when?17:44
nowenthey are downloaded from our site and configured17:45
nowenthe tokens generate key pairs which are exchanged with the server17:46
nowenhttp://www.wikidsystems.com/downloads/token-clients17:46
donnoman_so token is like a private key for each host, the wikid server will create OTP's that the server can authenticate.17:47
nowenyes, the two factors are knowledge of the PIN and possession of the private key embedded in the token17:48
nowenthe token can be run in command line mode, too btw17:48
donnoman_ok, so as a client that wants to ssh, I would hit the wikid server to generate the OTP, for a server that already has established token17:49
jYi pre-registered a user.. but when i try to use the javaclient i get the following17:49
jYhttp://pastebin.com/L2K5y9dg17:49
donnoman_and to hit the wikid for the otp is when i supply the pin.17:49
nowendonnoman_: yes17:49
donnoman_gotchya, I get it now.17:49
donnoman_thanks so much.17:49
jYhttp://snapplr.com/yz2j17:49
jYthere is my pre-reg list17:50
nowenjY: that looks like it is trying to authenticate rather than reg17:50
nowenwhat do the WiKIDAdmin logs say?17:50
jYohh thought that was registering17:51
jYwhat should i use to register them then?17:51
nowenhave you seen the example.jsp?17:51
jYnope17:51
nowenlook in /opt/WiKID/tomcat/webapps/WiKIDAdmin17:52
nowenhave you manually validated a user already?17:52
jYi just added them to a list i uploaded17:52
jYthey are listed in pre-register17:52
jYi'm stuck on that17:52
nowenhttp://www.wikidsystems.com/support/wikid-support-center/installation-how-tos/how-to-configure-pre-registration-of-users17:53
nowenjY: do you use ldap or AD?17:53
jYnope17:53
jYi'm just trying to get 2 factor auth up and running for pci17:54
*** donnoman_ has quit (Ping timeout: 258 seconds)17:54
jYthat's all i need it for17:54
nowentry using the custom jw.properties file and then run the token normally.  you will get a prompt for the pre-reg code and double PIN entry17:55
nowenhow many users will you have?17:55
jYunder 1017:55
nowenI would just manually validate them then17:55
jYya17:55
jYthat's what i want.. but i know 0 java17:56
jYso figureing out jsp won't help me17:56
nowenyou don't need to know jvaa17:56
nowenjust have them add the domain to the token client and give you the registration code17:56
nowenthen you manually add them as admin17:56
jYwhich client do you recommend?17:57
nowenI may have to check out for a minute, pidgin is locking up on me17:57
nowenwhat OS?17:57
jYosx17:57
nowenhttp://www.wikidsystems.com/webdemo/tokens/j2se/3.1.17/wikidtoken-3.1.17.jar17:58
nowenshould work fine17:58
jYok thanks17:58
*** nowen has quit (Quit: Leaving.)17:59
*** nowen (~nowen@adsl-74-176-212-133.asm.bellsouth.net) has joined #wikid17:59
nowenI'm back :)18:00
jYnowen: thanks.. worked18:00
nowencool18:00
nowenwhat version of osx?18:00
jYlion18:01
nowengood to know.18:01
jYwas shocked too18:01
nowencan you also try  the locked token for me?18:01
nowenhttp://www.wikidsystems.com/webdemo/tokens/j2se/3.1.17-locked/wikidtoken-3.1.17.jar18:01
jYcause it allowed me to just double click the jar file too18:01
jYthat one just keeps popping up a new enter passpharse dialog18:02
nowenhmm18:03
jYnowen: one last question.. when i setup the domain.. for that token client to work.. what port(s) need to be forwarded to the wikid server?18:42
nowenport 8018:42
nowenall token requests will go to /wikid too18:42
jYok thanks18:43
nowenthe tokens use asymmetric encryption, so no need for 44318:44
*** nowen has quit (Quit: Leaving.)21:11
*** nowen (~nowen@adsl-74-176-212-133.asm.bellsouth.net) has joined #wikid21:30
*** nowen has quit (Quit: Leaving.)23:03

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!