Thursday, 2012-04-19

*** nowen (~nowen@adsl-74-176-163-56.asm.bellsouth.net) has joined #wikid13:07
joevanonowen: need to move our WiKID production system to a new machine. is there a way to move the install or do we need to start from scratch15:24
joevanosame OS, just different hardware15:24
nowensame FQDN?15:24
joevanoyes15:24
nowensame OS?15:25
joevanoexact same15:25
noweni recommend you install the rpms, start postgresql, copy /var/lib/pgsql/data, /etc/WiKID and /opt/WiKID.15:26
nowenI don't think there would be any issues15:26
nowen/opt/WiKID/private is probably all you need15:27
joevanok... we will try that and if there are we will just start over... still in limited release while we nail down our end user documentation15:27
nowenif you edited files in any of the /opt/WiKID/tomcat/webapps/wikid or WiKIDAdmin folders keep that in mind. they get overwritten on updates anyway15:27
joevanowe haven't but good to know15:28
*** walkerboh (c6b5126b@gateway/web/freenode/ip.198.181.18.107) has joined #wikid16:00
nowenwelcome walkerboh16:01
walkerbohHey Nowen16:01
walkerbohMind answering a few questions?16:01
nowennot at all16:01
walkerbohI've got a Cisco Env16:01
walkerbohAnd would like to Nix ACS and But add Cisco Client VPN two factor16:02
nowenare your users in AD?16:02
walkerbohYes16:02
nowenand you use radius currently?16:03
walkerbohAddtionally...16:03
walkerbohWell, we use ACS - Tacacs+ to A.D.16:03
walkerbohCisco --> ACS --> A.D.16:03
nowenok16:04
walkerbohWhat can I expect as far as troubles setting up this kind of setup.16:04
walkerbohHome PC (Cicso VPN Client) --> Cisco ASA --> WikiD/FreeRadius --> A.D.16:05
nowenYou can use the MS radius plugin on AD.  that would look like:16:05
nowenhome pc >> Cisco ASA >> NPS/AD >> WiKID16:05
walkerbohOh really!?16:06
nowenNPS will do the authorization based on the username only.16:06
nowenthe user logs in with their AD username and the OTP16:06
nowenNPS will proxy the auth to WiKID and WiKID will ack back16:06
walkerbohWhere is the second auth?16:07
nowenthe user would have a WiKID token - on their PC or smart phone or both -16:07
nowenthe tokens use public private keys and talk to the server.  possession of the private key embedded in the token is one factor, the PIN is the other16:08
walkerbohNo A.D. Password?16:08
nowenno, which I consider good - no lan password used outside the lan16:08
walkerboh*Nods* intresting.16:09
walkerbohTell me more about the certificate16:09
nowennot really a cert, flat keys more like PGP16:09
walkerbohDoes the Cert integrate with CiscoVPN Software well?16:09
walkerboh(Never tried it before)16:09
walkerbohOkay PGP16:09
walkerbohGreat16:10
nowencurrently there is no integration, it is a separate client.16:10
nowenwe support linux, windows, mac, bb, iphone/pad, android, windows mobile16:10
walkerbohTell me more about the separate client - Java?16:10
walkerbohOpenVPN?16:10
nowenmostly, except for windows mobile and iphone16:11
nowenopenvpn integration is on the backend via radius16:11
nowenhttp://www.wikidsystems.com/downloads/token-clients16:11
walkerboh*Reading*16:11
walkerbohOkay16:12
walkerbohSo a SSL Tunnel over Web16:13
walkerbohTell me more about Client Experiance16:13
nowenno, the tokens use asymmetric encryption, no ssl is needed16:13
walkerbohIs Split tunnelling enabled?16:13
nowenwe're not a VPN, just the auth part16:13
walkerbohOkay, So the auth goes over the browser, asks for a pin/name.16:14
nowenno browser either, it is just our token client. we do use port 80.16:14
nowenwhat kind of smart phone do you have?16:14
walkerbohOkay Java Client On Port 8016:14
walkerbohiPhone16:14
walkerbohBut we also support BB16:14
nowengo to the app store and search for WiKID16:15
nowenor go here: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=308490266&mt=816:15
walkerbohBefore going too far... Can I ask a bit more? Or were you going somewhere with that thought?16:15
nowenjust that if you wanted to see the client experience, it is right there16:16
walkerboh*Bookmarked*16:16
walkerboh(BTW, I'm still really new to my iPhone - forgive my lake of experiance)16:17
nowennp16:17
walkerbohOkay, so I get the app on my phone, and on my Windows 7 box.16:17
nowenyep16:17
walkerbohK16:17
walkerbohI am on my PC - how would I go about generating my 2nd auth? (Browser?)16:18
nowenyou enter your PIN, it is encrypted and sent to the server.16:18
walkerbohHow do I know the pin?16:18
nowenyou have set it previously16:18
walkerbohK16:18
walkerbohGo head .. Walk me through it16:18
nowenreally, doing this would be easier than explaining16:18
nowentry this page: http://www.wikidsystems.com/downloads/html5-token16:19
walkerboh*Reading*16:19
nowenan HTM5 version of the token is there16:19
nowenclick Generate Keys16:20
nowenthen double enter your PIN16:21
nowenand you get back a registration code16:23
nowenthe registration code is then used to associate the key pair exchange and PIN with a user16:23
walkerbohOkay, so now I have the Reg Code.16:24
walkerbohNow that I have the Reg Code - what would I put it in?16:25
nowenis there an option to "continue registration"?16:25
walkerbohLet me try in I.E. instead of Chrome.16:25
nowenhmm, works for me in chrome16:26
walkerbohWell perhaps operator error :-)16:27
nowenit should automatically redirect you to the registration page16:27
nowenalso, I didn't see your registration on the server16:27
nowenanyway, when you add a domain, the token sends it's public key to the server. the server responds with it's public key, a conf file and the PIN request16:29
nowenuser enters PIN and gets back the reg code16:29
nowenonce the reg code is validated on the server, the user is good to go16:30
nowenthey want to login, the enter the pin, get the otp, start the VPN client and enter their username and the OTP16:30
nowenon the back-end, VPN sends creds to NPS, which does authz and forwards them to WiKID which does authn16:31
walkerbohBRB16:44
walkerbohOkay I'm back. Sorry, High Breakdown ticket I had to fix.16:55
nowennp16:55
walkerbohFYI: Using Internet Explorer 816:55
walkerbohI get a JavaScript Error.16:55
walkerbohLine 85, and Line 10216:55
walkerbohjquery.js16:55
walkerboh....16:56
nowenyeah, IE is all over the place on HTML5.16:56
walkerbohHee hee16:56
walkerbohGenerating16:56
nowenbest bet is the java token, iphone token or read this: http://www.wikidsystems.com/learn-more/technology/overview16:56
nowenthe html5 token is really alpha b/c of the lack of standards16:57
walkerbohStop Running the Script? (Script causing I.E. to run slowly) --> Answered YES16:58
walkerbohRegistering16:59
walkerbohRegistered Token17:00
walkerbohReceived OneTime PassCode17:01
walkerbohLogged in17:01
nowenthe html5 token is limited to one domain, so the registration is easier.17:02
nowenand of course, your registration would be secured or manual17:02
walkerbohOkay, so I generate a PIN via the WikiD app. So if I opened up Cisco Entered my username and PIN for password. The Pin goes to A.D. then back to WikiD for final challange.17:07
nowenwhere PIN == OTP? ;)17:07
walkerbohRight OTP is what I meant.17:08
walkerbohGotcha.17:08
nowenthe username and OTP go to NPS/AD and then on to WiKID, yes17:08
walkerbohAnd NPS knows to send it to WikiD via what technology?17:08
nowenradius17:09
nowenhttp://www.wikidsystems.com/support/wikid-support-center/how-to/how-to-add-two-factor-authentication-to-nps17:09
walkerbohSo I might configure ASA to Point to A.D. Via Radius.17:09
nowenyes17:10
walkerbohNPS picks it up and sends to WikiD/FreeRadius17:10
walkerboh?17:10
nowenthere is no freeradius involved, but yes17:10
walkerbohWkiD can talk Radius without FreeRadius?17:11
nowenyes17:11
walkerboh*Nods* That's good to know.17:11
*** heckface (62f59ea6@gateway/web/freenode/ip.98.245.158.166) has joined #wikid17:11
nowenwalkerboh: enterprise version only17:12
walkerbohNowen: Licensing is for 25 OTP - or total registered users?17:13
nowenlicensing is by seat, where a seat == a username in a domain17:13
nowena user can have more than one token17:13
heckfacehey all. I use the locked token client on windows 7. I need to do a reinstall. Since it's the locked version can I back up the appdata and restore to the new OS install and have it work? It says it's tied to a specific PC. Wasn't sure if it did that by hardware or OS/software.17:14
heckface*I need to do an OS reinstall17:15
nowenhmm17:15
nowennot sure. most likely it grabbed some hardware id, cpu id or mac addy17:15
nowenI'm curious to know :)17:16
nowenin the worst case, you would just have to re-register17:16
walkerbohNowen: In my case would it be any A.D. account i setup to use "Control Access through NPS Network Policy" or all users in the Domain?17:16
nowenusers in a WiKID domain17:17
heckface@nowen: excellent. that's what I was hoping (hardware based). Thanks.17:17
walkerbohWhen I use the WikiD Java App - it generates that user to the local linux box?17:18
nowenwalkerboh: not sure what you are talking about, what local linux box?17:19
walkerbohPC --> ASA --> A.D. --> Wiki Linux Box17:20
nowenno local user needed on the WiKID server17:20
nowenthe users are in the WiKID application, not the server17:20
walkerbohI see.17:21
walkerbohCan I delete users17:21
nowenyes17:21
walkerboh(Through the java APP?)17:21
nowenthere is a web UI to manage the server17:21
walkerbohI think I asked this before, but need a bit more clarification.17:24
walkerbohSo I want to generate a PIN.17:25
walkerbohI enter my A.D. username ,and then my A.D password? Or WikiD's Password?17:25
walkerboh(Generate my OTP)17:25
*** heckface has quit (Ping timeout: 245 seconds)17:25
nowento generate the OTP, you enter your WiKID PIN17:26
walkerbohBut instaed of PIN I can't use A.D. password?17:26
nowenno17:27
walkerbohSo the two form factor is all in the PKI and OTP - not necessarily a different serve (i.e. A.D.)r?17:28
nowenyes17:29
nowenIf you're interested, I suggest you download the server and give it a spin17:36
walkerbohNow that I know the logic I think I will -thanks for you help.17:45
nowenno problem17:45
*** walkerboh has quit (Ping timeout: 245 seconds)17:53
*** Terho (bc750802@gateway/web/freenode/ip.188.117.8.2) has joined #wikid18:48
nowenhey Terho18:48
Terhohi18:49
nowenthanks for the order18:49
Terhook, I think we are a bit late with it - too busy with other stuff.18:49
Terhodo I need to do something with our server config now?18:50
nowenI understand.  We could do better at reminding too18:50
nowenwe should check your certs to make sure they are not about to expire18:50
nowenhttp://www.wikidsystems.com/support/wikid-support-center/troubleshooting-faq/how-do-i-know-if-my-certificate-is-valid18:51
TerhoValid from: Fri Nov 20 13:43:42 EET 2009 until: Mon Nov 19 13:43:42 EET 201218:57
Terho;-)18:57
nowenwhat about the localhost?18:57
TerhoValid from: Fri Nov 20 14:04:05 EET 2009 until: Sat Nov 20 14:04:05 EET 201018:59
nowenok - are you running any wAuth network clients? or just radius?18:59
Terhoradius19:00
nowenok - all you have to do is create a new localhost cert through the WiKIDAdmin19:00
Terhook. I'll try that, but it'll happen after two hours. I return if there is some problem19:01
nowenok19:01
nowenafter you create it, restart wikid.  I recommend you do19:02
nowen"wikidctl stop"19:02
nowenand then "wikidctl start"19:02
Terhothanks19:02
nowento make sure that radius restarts19:02
nowenyou can do "killall -9 java" in between too19:02
Terhook19:02
joevanowow busy day... earning your keep nowen19:02
nowenhehe19:02
nowenall good stuff :)19:03
Terho:-)19:03
*** singha (0c289623@gateway/web/freenode/ip.12.40.150.35) has joined #wikid19:31
*** singha has quit (Client Quit)19:32
*** bvkg (0c289623@gateway/web/freenode/ip.12.40.150.35) has joined #wikid20:33
*** bvkg has quit (Client Quit)20:34
*** Tom___ (42969c01@gateway/web/freenode/ip.66.150.156.1) has joined #wikid21:13
nowenHi Tom___21:14
Tom___hi!21:14
Tom___can i ask questions here?21:14
nowensure21:14
Tom___been looking at the online docs21:14
Tom___not sure which really fit my example21:14
nowenwhat are you trying to do?21:14
Tom___my current auth system incorporates using NPS as a radius server to validate AD user credentials when people connect VIA vpn21:15
nowenok21:15
Tom___i'd like to add wikid into the mix, but i dont want to just use the OTP21:15
nowenhmm21:15
Tom___i would like to be able to use a combination of the AD password, and OTP21:15
Tom___i found the docs on NPS but that only covers OTP21:16
nowenwell, 2 things.21:16
nowenfirst, I would make the case that it is better to not use your LAN password outside the lan21:16
nowensecond, can your VPN take all three?21:17
Tom___im using a cisco ASA platform21:17
Tom___looked up the docs for that too, and i dont see anything recent21:17
Tom___maybe one dealing with vpn3k concentrators21:17
Tom___but thats also just using OTP21:17
nowenyeah, we do what we can, but in the end there are a lot of VPNs21:18
nowenyou'll have to ask Cisco about it21:18
nowenalso, not sure if NPS would use it or not21:18
Tom___but as far as using NPS -- no way to use both LAN pw and OTP combo?21:18
Tom___so obv i just dl'd the product and trying it out before purchase.21:19
nowenI'm not sure.  to the best of my knowledge it only validates on the username21:19
Tom___following the vid tutorials21:19
Tom___4 digit or whatever digit pin21:19
nowenYeah, we like people to get it set up before buying21:19
Tom___does not go over well in terms of authentication.21:19
Tom___sure, they have the token, and they have 3 guesses to hit the pin21:20
Tom___but in the case of the enduser idiot savant21:20
nowenit is not just a 4 digit pin, the two factors are knowledge of the PIN and possession of the private key in the tokne21:20
Tom___their pin may be something like21:20
Tom___123421:20
nowennot sure how that matter21:20
nowens21:20
nowenif the user is being keylogged, they will get the password too21:20
nowenit is still two-factor auth21:20
nowenyou can make the PIN longer21:21
Tom___well, lets assume i plan on using the blackberry token client21:21
nowenok21:21
Tom___i mean if i got a real genius out there that puts in a note in lets say contacts, or whatever that reads something like "VPN CREDENTIALS"21:22
Tom___and in there, they put in their user name, and "USE WIKID APP FOR PASSWORD"21:22
Tom___the fact theres a posession of a private key seems somewhat moot21:22
Tom___like if i think of two factor, for instance21:23
Tom___i would have something i would know21:23
Tom___for instance, a LAN password21:23
Tom___and something I have, for instance a token.21:23
Tom___the fact i have the token21:23
Tom___would imply i would be able to obtain the passcode if super weak credentials are used.21:24
Tom___err, pin i mean21:24
Tom___and yes, sure, you can make the pin like 8+ digits, but then end users are just going to make the pin really silly.21:25
Tom___0000000121:25
nowenso, why are you spending so much time on WiKID?21:25
Tom___meaning?21:25
nowenwell, you sound like you want to use hardware tokens21:26
Tom___well, my hope would be to use the wikid product as a hardware token.21:26
Tom___logically speaking21:26
Tom___everyone and their grandma has a blackberry -- would be nice to incorporate the wikid token client for BB on their blackberry and call it a day.21:27
nowensure.21:27
Tom___but im assuming that everyone who has been using wikid isnt thinking about using it in my particular use case?21:27
nowenno, we often get people that think they should use a lan password + otp and a wikid tokne21:28
nowenbut it isn't supported by VPN or MS to my knowledge21:28
nowenand I would argue that it is because it doesn't add any real security advantage21:29
Tom___really? thats an interesting outlook.21:30
Tom___lets say i work for ACME corporation and my user name is "tom"21:30
nowenit is still two factors - two things you know and one thing you have21:30
Tom___and my password is "password"21:30
Tom___thats one factor that I know21:32
Tom___and the other would be some sort of token.21:32
Tom___can you explain to me how having that private key on your blackberry wikid token is one factor?21:32
Tom___let me rephrase that one...21:33
Tom___how is that one factor any different from having the physical blackberry?  let me fire up the client again21:33
Tom___maybe im missing something obvious21:33
nowenwell, would you consider a certificate to be a factor?21:34
Tom___i get what youre saying nowen.  i get its "technically" a factor21:37
Tom___what im trying to get at is, real world use,  some of these factors arent very good to rely on21:37
Tom___because they can be easily thwarted and or compromised by end users.21:37
nowensounds like what you're sayings is that people can't be relied on ;)21:37
Tom___yes.21:38
Tom___i have to treat my end users sort of like that.21:38
Tom___if my end users could, they would use a password "!23"21:38
Tom___"123"21:38
Tom___or some silliness21:38
nowenthen you should spend the money you save with WiKID on DLP and other tools.21:38
Tom___already have DLP, and that does not prevent idiotic choices proactively, unfortunately.21:39
Tom___but that would be the case for any user base, anywhere, for any company.21:40
nowenso, here's what i would say.  WiKID is like a cert, except that the only thing it does is encrypt the PIN and decrypt the OTP.21:40
Tom___yep!21:41
nowenthis means no offline brute force attack21:41
Tom___got it.21:41
nowenno infrastructure21:41
nowenand the OTP works in any UI21:41
Tom___and what im saying is my usecase i want to use a cert + password to auth the user.21:41
nowengotcha21:41
Tom___i realize technically that their username just as good21:42
nowenyou'll need to head to #cisco and #microsoft21:42
Tom___./wrist21:42
Tom___:-)21:42
nowenheeh21:42
nowenI bet that Cisco can sell you a product that would do it21:42
nowenmaybe their ASA?21:42
Tom___thanks for answering my questions, as odd as they may seem.  i'll come back if i have any other Q's,.  time to go bug cisco/msft then.21:43
nowenplease document what you find or let me know,21:43
nowenwe can put it up on the website21:44
Tom___ah21:45
Tom___actually it looks like this is possible via the ASA21:45
Tom___http://www.cisco.com/en/US/docs/security/asa/asa82/release/notes/asarn82.html21:45
Tom___section "double authentication"21:45
Tom___so you can use OTP21:45
Tom___like wikid21:45
nowennice21:45
Tom___cool.  as silly as this may sound,  may be good to pub one, since i know the asa models are fairly popular out there.21:46
Tom___or heck even a one page link  thanks again.21:46
nowenyou got an ASA already?21:47
Tom___yeah21:47
Tom___if you like i can try to set it up21:47
Tom___in my lab and i'll let you know what config is involved.21:47
nowensounds like you want to :)21:47
nowenthat would be awesome21:47
Tom___yeah,  need to try something out :)21:47
Tom___okay. cool21:47
noweni'll be here tomorrow and monday, but scarce tues, wens & thurs21:48
nowenhave you set up your WiKID server yet?21:48
nowenI see you have cert21:49
Tom___yes.  i do have a cert.21:49
Tom___i've set it up and i got a wikid client that seems to work21:50
Tom___but i havent validated that the pin works using radlog or anything21:50
Tom___watched the vid tutorial21:50
Tom___but the client tester seemed a bit funky atleast on my machine21:51
nowentime for me to get on home21:58
*** nowen has quit (Quit: Leaving.)21:59
*** jl3128 (446e7bd2@gateway/web/freenode/ip.68.110.123.210) has joined #wikid23:11
*** jl3128 has parted #wikid (None)23:13

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