- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
hara-kiri or harakiri, actually.
you don't happen to be french, perchance? your name insinuates that and it'd explain the loss of the "h" if you only ever heard it and never saw it in written form ;o)
BTW, the more formally correct term is "seppuku" (see wikipedia ;o)
Admin
The term is "hara-kiri", and it literally means "belly-cut". It's also bad slang. The right term is "seppuku" for ritual suicide.
WTF, seppuku-ga aru!
Admin
Holy shit. I was just going to comment about that exact same site, except I can't remember what site it is. It's been about a year since I came across it, and IIRC, I did manage to bypass the security to get the info I needed.
Out of curiosity, how did you come across that site? It's not often that I run into people in the biometrics industry out in the wild.
Admin
Or it's a shared hosting account.
Admin
Now, I don't know whether IIS turns the default into a hard limit, and in fact I don't even know whether I've got any of this right. It does seem a little unfair to bash IIS on this basis, though. All popular Web servers are crap, in my opinion. (Apache 1.3 and Apache 2.x are simply crap in totally different ways.)
It's not their fault. It's just in the nature of Web servers.
Admin
What was that sound of something going over your head, Pressed-on?
Admin
I work on Web content management solutions. That company courted my company to do some work on their site, mainly cosmetic (which isn't what we usually do - we do large CMS/WCM builds), and I was assigned to reverse-engineer the existing functionality (which took about an hour, after the weeks it took to obtain server access). We ended up doing very little, because the company had a difficult internal IT team, a tight budget, and high turnover (a different POC every month for their account with us!), and -- in my opinion -- because we quickly recognized the account to be a liability minefield.
The name of the company is the same as the common name of the blood test that is done to check for incompatibility between an organ transplant donor and a recipient.
Admin
Captcha: tacos (It is trying to tell me I should go to a Mexican restaurant tonight)
Admin
Admin
As near as I can tell, the programmer got tired of writing dozens of IPs on one line, so he coded a second test to take care of the rest.
But while amazingly stupid, it's still not the real WTF; the real problem is that this "gateway" code doesn't protect anything. The attacker can access the "protected" URL by simply typing it directly into his address bar.
Chris
Admin
Admin
Admin
Excuse me, but what are you talking about--"server-side Javascript"?!?! I'm really hoping that this is subtle sarcasm, and I missed the tags. Who knows, perhaps there is such an animal, running in a server-side browser, perhaps? To date though, I have not seen a Javascript file called from HTML that I could not download and read in plain text with a simple get request, nor an obfusciated JS function that I couldn't decompile with a few newlines, some indentation, and substitution of meaningful variable names once the general drift of the fucntionality became evident.
Use Javascript to ensure that required fields have content, yeah, but not to maintain or validate security data.
/C pirates: yeah, they'd have an easy time with JS-based security
Admin
um as joblini said:
Admin
Admin
The WTF is that there are: ip ip2 ip3
I spotted immediately that they forgot ip1, and maybe also ip0 (if they want it to work with IPv6, of course)
Admin
Biometric identification is joke. No one with half a brain in DHS actually use such systems to protect anything sensitive. Ever notice has no such system meets any of the FIPS guidelines? Hahaha, they wouldn't stand a chance against NIST.
Admin
To see the first 2 you have to have an os that doesn't suck (and this forum can handle other languages).
Admin
CAPTCHA: burned - agreed, burn that thing!
Admin
The default backlog (i.e. queued but un-accepted requests on the listening socket) for Apache is 511. The default number of simultaneous connections (which is not the same thing, that's usually limited by the number of open files) is something like 4096.
IIS has similar connection limits. But IIS on XP has a built-in limitation that prevents it from serving more than 5 connections at once, to prevent you from using XP in the manner in which they would like you to use Server 2003 Web Edition (which has no limits).
Admin
Yeah - this is pretty typical of the website security I have seen some places try to pull off as being "secure"
I have another good one - A benefits administrator (name withheld to protect their identity) has a Microsoft Access database sitting running their web portal - the database is stored under the virutal root of this site unencrypted and browsable from the web - all you need is IE and you can download the file. No filters to prevent it's download - and whats even worse about this you ask (asside from this obviously being a terrible security practice)? They are storing SSN's on it!!! And that's not all - the host for the site did not have a firewall (they didn't think anyone would bother poking around their puny little network so why bother?).
I complained - but they pushed back and ignored my rants...
Then one day the owner of this host came up to me and asked me "what's dameware"? (I can spare you the details of the rest of this part of the story).
Needless to say - a Pix 501 was installed within the next couple of days - and the site was changed so that the MDB was at least not browsable from the outside world.
Some kids these days... wtf!!
Admin
Nice analogy. It took me a bit of searching to figure it out. I had to integrate some of their hardware into our applications, and their API was full of WTFs. They merged with a competitor about 2 years ago, so that may explain their instablility at the time. The name of the company they merged with is a homonym for a part of the female anatomy (once it's broken, it's gone forever).
Admin
REPLY and "QUOTE" work just fine, genius! :P
Admin
Of course, IP_ADDR is unique in your table or you should do