Thursday, 2012-05-31

*** vladdy has quit (Read error: Operation timed out)08:00
*** vladdy (~vladdy@194.242.5.47) has joined #wikid08:10
*** nowen (~nowen@adsl-74-176-163-56.asm.bellsouth.net) has joined #wikid12:42
laszlofmorning nick13:07
nowenmorning13:07
laszlofstill not able to get a token client registered on the beta server :(13:08
nowenhmm13:09
laszlofI see the traffic hitting it with tcpdump on 44313:09
laszlofbut its kicking back an error13:09
nowenwhat's the error?13:09
laszlofThe domainID X@X is not available on this server13:10
laszlofsomething simular in the logs in the wikid admin13:10
nowenhmm13:10
laszlofhow do you enable debug logging in the admin?13:10
nowennot there yet13:10
laszlofanything from command line?13:10
nowenyou can look in /var/WiKID/logs13:11
laszlofyeah, just the same error I see in the admin13:11
laszlof==> server.log <==13:12
laszlof2012-05-31 13:11:54,583  WARN [RestToken:initToken] - [{}] New token registration initialized13:12
laszlof2012-05-31 13:11:54,611  WARN [RestToken:initToken] - [{}] Token client requested invalid Domain ID: client@wikid.franksworld.org13:12
laszlofyou know what13:13
laszlofi think I know what it is13:13
laszlofstandby13:13
laszlofhah, yeah13:13
nowen?13:13
laszlof"Domain Name" shouldnt be called "Domain Name"13:13
laszlofit should be called "Unique Identifier"13:14
laszlofI tried "wikid.franksworld.org@wikid.franksworld.org" for the domain ID13:14
laszlofand it worked13:14
nowenahh13:14
laszlofis there an API function to create a domain?13:18
laszlofcreate/edit/delete13:18
nowento be honest, I'm not sure of the status of the api, but it should all be there.13:19
laszlofdownloading of client keystore's also doesnt work13:24
nowenyeah, it's probably too early to play with this.13:25
laszlofapparently :)13:25
nowenwell, the real problem is that we have had to circle back and do some work on 3.x13:25
nowenso, I have a bunch of 3.x machines up for testing etc and nothing up for this13:26
laszlofcan you wipe my CA again for 3.x13:44
nowenyes13:47
nowendone13:47
laszlofthanks13:48
nowenbrb - haircut time13:49
laszlofI'm gettin good at these reinstalls13:51
nowen;_14:17
nowen:)14:17
laszlofHey nick, any chance you could get one of your devs send me a 100% updated version of http://www.wikidsystems.com/support/wikid-support-center/manual/wikid-network-client-wclient-api-manual/referencemanual-all-pages14:33
nowenI can update it, but I think the only thing missing is the delete a device function14:35
laszlofI was looking for stuff for creating a domain14:37
nowenoh14:37
nowendid I say that was possible?14:37
laszlofI think you said "it should be in there"14:38
laszlofbut didnt really confirm/deny it14:38
nowenhmm, because I don't think it should be.14:38
laszlofi didnt see it in the doc, but its going to be something I need for this project.14:39
nowenwe'll have to think about that - I'm not sure a network client, which requires a domain to exist can create a domain14:40
laszlofYeah, didnt think about that. Cant create a new network client without assigning it to a domain14:42
laszlofI mean, I supposed I could create a network client for each "client". But I'd rather have a single client to do all tasks14:42
laszlofmight need some custom coding on the wikid server itself to handle it either way14:43
laszlofmaybe some kind of "global" network client that has the ability to create domains14:43
laszlofi cant think of any other way to handle it other than having a separate domain for each user on the site14:44
laszlofin fact, I'm pretty sure its going to have to work that way, to avoid both username conflicts and userA being able to login to userB's resources using their token14:45
nowenyeah14:46
laszlofI'm building the API class right now that will interface with wikid. I can use that on both on my main website, and also for the client side API I plan on using14:48
*** Troy (4b47ae94@gateway/web/freenode/ip.75.71.174.148) has joined #wikid14:55
nowenhey Troy14:55
nowensorry for the issues14:55
nowenCan you tell me what the application that is accessing the DB is doing?14:56
Troyno problem14:56
Troyi'm trying to find that information out14:56
nowenand is this on a VM?14:57
Troythat is from that connection showing the messages log?14:57
nowenyeah, and the fact that it was only registrations14:58
nowensmells like a db error14:58
Troyyes.. it's on a VM15:00
Troyhold a sec.. trying to find out more information from the db admins15:00
Troyi know we have some backend processing to keep users provisioned correctly in WiKID15:01
nowenI got an email from Carlos Andonaegui asking about accessing the db, if that helps15:03
Troyok.. i'll investigate a bit because I don't think that server should be making connections to the db15:06
nowenand I wonder if there is some connection to the registration process15:07
TroyFYI.. the DNS failover check is now changed to port 80 instead of 838815:09
Troythe cert validation error will vanish15:09
nowencool, that should cut the log size :)15:10
Troyyes.. that was annoying15:10
*** Mark_ (470e15da@gateway/web/freenode/ip.71.14.21.218) has joined #wikid15:17
Mark_hi Troy and Nick15:17
nowenhi15:18
TroyHi Mark15:19
nowenso it does look like if you hit the 'submit PIN' button more than once you get that error15:19
nowenbut it didn't lock up my server15:20
Mark_I know i missed some of this conversation any suggestions on our end15:53
Mark_to determine why it locked us up?15:53
nowenMark_: it seems like a database issue.15:54
nowenthat's why I wanted to find out what the app that is accessing the database is trying to do15:54
nowencarlos indicated it had something to do with AD and so I wondered if it also had something to do with registration15:55
*** Mark_ has quit (Ping timeout: 245 seconds)15:58
*** Mark_ (470e15da@gateway/web/freenode/ip.71.14.21.218) has joined #wikid17:03
Mark_okay i am back17:03
nowenany word on that app?17:03
Mark_okay the only app we have accessing the DB17:05
Mark_does not come from the server that crashed it before17:05
Mark_we are not sure why that server is accessing our wikid server17:05
Mark_but17:05
Mark_the app allows our HD personnel to enable or disable a user from AD without accessing wikid17:07
Mark_doing some testing if i drop I will be back17:11
nowenok17:12
*** Mark_ has quit (Ping timeout: 245 seconds)17:18
TroyMark is telling me that when he hits the submit pin button multiple times it creates multiple domain names for the same domain17:30
Troyhe is also telling me that the only DB manipulation that Carlos did was for Russ's tool17:33
nowenyeah, the extra IP hitting the db is a possibility - also a big security question mark17:33
nowenwe can do some work on the token to make sure the user doesn't submit the pin twice17:34
Troyok17:39
nowenthat shouldn't cause a lock up though17:40
Troyyea.. Mark hasn't been able to get it to lock it up yet17:49
nowenyes, it is a tricky little bugger17:52
*** Mark_ (470e15da@gateway/web/freenode/ip.71.14.21.218) has joined #wikid18:04
Mark_okay18:04
nowenfind something?18:04
Mark_no18:05
Mark_unable to reproduce on test18:05
Mark_got plenty of the 08 errors18:05
Mark_but never got it to freeze up18:05
nowen08 errors?18:05
nowenduplicate devices?18:05
Mark_Pin has already been established for this device18:06
nowengotcha18:06
Mark_talked to our programmer18:06
Mark_he stated the only ties to the database were for the tool that allows our HD to enable or disable accounts18:06
Mark_nothing on the registration18:07
nowenwhere there any of those just before the freeze?18:07
Mark_no they are not using the tool yet18:08
nowenok18:08
nowenwhat about the extra IP hitting the DB?18:08
Mark_no idea why it is hitting it but I do not think it showed up during this last issue18:08
nowenyeah, that's true.18:09
nowenyou should track it down just for security18:09
nowenand/or block it at the fw18:09
Mark_we are18:09
Mark_verifying if access is needed18:09
nowenok18:10
nowenI am running more stress tests on replicated servers running 3.4.87 b121618:10
Mark_so no smoking guns in the logs we sent you18:10
nowenno, but still looking18:11
nowenMark_: can you or Troy run 'rpm -qa | grep postgres' for me18:47
Troyyes. hold a sec18:57
nowenok18:59
Troy-bash-3.2$ sudo rpm -qa | grep postgres postgresql-jdbc-8.1.407-1jpp.4 postgresql-libs-8.1.23-1.el5_6.1 postgresql-server-8.1.23-1.el5_6.1 postgresql-pl-8.1.23-1.el5_6.1 postgresql84-libs-8.4.7-1.el5_6.1 postgresql-python-8.1.23-1.el5_6.1 postgresql-8.1.23-1.el5_6.118:59
*** Troy_ (4b47ae94@gateway/web/freenode/ip.75.71.174.148) has joined #wikid19:44
*** Troy has quit (Ping timeout: 245 seconds)19:46
Mark_any updates?19:48
nowenstill banging away. I have upgraded to the same postgres version as you19:49
Mark_okay19:56
nowenMark_: Troy_ are there any yum updates to do?20:13
nowenespecially for postgres?20:17
Troy_i have not checked for updates yet.. i can have Steve check as I don't think i have the rights to run yum20:37
nowenit's ok20:38
noweni have a bit more testing to do20:38
Troy_while you test, we can look at updating the lab servers20:41
nowenok20:42
*** axisys (~axisys@unaffiliated/axisys) has joined #wikid20:43
axisysis there any hardware token that comes with wikid 20 seat license?20:44
axisyswe are currently using rsa for two factor auth20:44
nowenaxisys: sorry no hardware tokens at al20:45
nowenl20:45
nowenaxisys: sorry to hear that ;)20:46
axisysnowen: :-)20:46
axisysnowen: the software token works with linux as well or is it OS agnostic ?20:47
nowenlinux, mac, windows20:47
axisyscool!20:47
noweniphone, android, win mobitle20:47
nowenmobile20:47
axisyshmm.. sounds like java app ?20:48
axisyscool20:48
nowenblackberry if you still have any of those20:48
axisyslol20:48
nowenyes, java gets all that20:48
axisysi have blackberry jelly only :-(20:48
nowenagain, I am sorry for you ;)20:48
axisysanyways.. so i guess i will need to evalute a little..20:49
nowensure, download and install it20:49
axisysi see there is a virtual box iso .. nice20:49
joevanoaxisys: we just implimented to replace hardware tokens... works great20:49
axisyswe use rsa securid server and use its radius auth .. wikid has something similar?20:51
nowenyep, radius20:51
axisysok20:51
axisysrsa uses a propreitory radius built by juniper20:52
nowenyour testing should be easy - just use radius to push some people to wikid instead20:52
axisysnowen: is it opensource?20:52
nowenwe have two versions20:52
nowenhttp://www.wikidsystems.com/community-version/front-page/support/wikid-support-center/faq/whats-the-difference-between-the-community-release-and-enterprise-release/?searchterm=what%20is%20the%20difference20:53
nowenif you are using radius, Enterprise20:53
axisyswe have thousands of accounts and rsa backend is oracle.. i am guessing your app can handle it too and only depend on the hardware and memory to back it ?20:55
nowenhow many tokens do you have?20:55
nowenthousands?20:56
axisysI have to estimate..20:56
axisysI would say may be 10000+ ?!20:56
nowenthat should be fine20:56
nowenyou can split them across servers if you like20:57
axisyscool! how about failover and sync between servers..20:57
nowencurrently it is master/slave.  we are working on a version that would be master-master with real-time replication20:57
axisysok.. we point to two different appliances .. and they are always in sync .. so that would be something we will be interested in20:58
nowenwhat is your time frame?20:59
axisysfor start I can leave without it. I will probably the one setting them up and initially we may start with a small list of accounts20:59
axisysso I have no info on time frame21:00
axisysbut.. my manager will ask one thing..21:00
axisyswhy would I pick wikid over RSA .. besides the cost (I am only assuming cost is a win factor with wikid)21:01
nowenit is. I would say that it is more elegant solution. we use asymmetric keys generated on the devices, so there are no seeds here for the Chinese21:01
noweneach user can have more than one token without sharing more secrets21:02
nowenand each server can handle multiple WiKID domains21:02
nowenI think you will find the server a breeze compared to RSA21:02
nowenwe can validate an ssl cert for the end user http://www.wikidsystems.com/learn-more/technology/mutual_authentication21:03
nowenand users can reg themselves: http://www.wikidsystems.com/support/wikid-support-center/installation-how-tos/how-to-let-users-add-themselves-using-ad-credentials21:04
nowenand we have an api that is pretty simple to use21:04
axisysi am already excited.. hehe.. downloading your iso21:05
axisysso when the account gets locked user can go to a internal site to unlock them or do they need to install a client to talk to some api ?21:06
nowenok - do you want long docs with pictures or short without?21:06
axisysnowen: i usually read complete docs.. (looser ;-) )21:07
axisysnowen: so long doc with picture would be perfect21:07
nowenhttp://www.wikidsystems.com/support/wikid-support-center/manual/how-to-install-the-wikid-strong-authentication-server21:07
nowenI won21:07
*** Mark_ has quit (Ping timeout: 245 seconds)21:07
nowen't send you an email21:08
nowenirc is better any way ;)21:08
axisysemail is fine too21:08
nowenmine is nowen@wikidsystems.com if I am not here21:08
axisysnoted21:08
nowenI got yours from the web form ;)21:09
axisyscool!21:09
axisysgotta run.. but i will give it a whirl soon21:09
nowenok - enjoy21:09
Troy_@nowen There is an update to Progresql that will bring us to 8-1.23-4 from 8-1.23.121:17
nowenyeah, hold on a sec21:17
Troy_Should we try installing this update in our lab env?21:17
nowenI just replicated a freeze under your current version21:17
nowenI'm upgrading to .4 to see if it fixes it21:17
nowenyou can certainly test the upgrade in the lab21:18
Troy_ok.. we'll give the upgrade a whirl21:19
*** Mark_ (470e15da@gateway/web/freenode/ip.71.14.21.218) has joined #wikid21:25
Mark_hello21:26
nowenhi21:26
Mark_can you tell us how you replicated it?21:27
nowenusing our stress tester21:27
nowenbut otherwise, no.  i didn't happen before21:27
Mark_ok21:28
Mark_do you know what caused the issue21:29
nowenstill can't pinpoint that.21:29
Mark_ok22:14
Mark_calling it a day will see you tomorrow22:42
*** wtfnom (~wtfnom@66.150.156.1) has joined #wikid22:43
wtfnomhey nick22:43
wtfnomyou there?22:43
laszlofom nom nom nom22:43
wtfnom:-P22:44
*** Mark_ has quit (Ping timeout: 245 seconds)22:47
*** Troy_ has parted #wikid (None)23:05
nowenwtfnom: sorta23:17
nowenhosting an owasp meeting here23:17
*** nowen is now known as nowen_away23:23
wtfnomIf i want to host the wikid server on a public IP address, from what I'm reading online, the only port I need to open up to the internet is port 80?23:28
nowen_awaywtfnom: correct23:40
nowen_awayand you can proxy it too if you want23:40

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