learnalist
Joined 17 years ago
Joined 17 years ago
A little more info, but not alot. More monitoring.
Equally discovered PHPIDS, reading how it works. Im not sure this would have picked up on this attack vector, as it would have been legitimate traffic. Just rapidly used.
What I am specifically after, methods to know that this one computer ( keep it simple ) has sent x 1,000 requests in a short time ( ie to quick to be human ).
Before some of you lay the blame purely on AT&T for having poor code.
Other scenarios which are similar but different.
Perhaps we want to use this to throttle api requests, or to tackle a brute force attempt on the login.
But surely, as the "webapp" you can also revoke a users subscription.
I have been thinking about "recurring payment" with an agreed, "we the webapp" will cancel your paid access if you have been absent of the site "x days" or more likely 2 months.
I have lovingly crafted ( wasted ) a system which is still in its infancy to handle a form of automated test driven development and from what I can see so far, the times I break it or discover a bug ( logic bug ) in my code later it is usually due to week tests.
Clearly I am not a large site like wordpress.com, a part of me thinks its the right thing to do. It certainly makes deploying a breeze and gives a little more "confidence" that the system didn't just fall over.
The sad part, at least in the PHP world, there are no libraries with an explanation on how best to use it with your site / application structure.
The database part is the biggest hiccup. My solution is a duplicate database with no data. First it confirms that the "fake db" matches the "real db" and warns if the table structure is different.
Then with my blank "fake db" using functions in my tests to "setup" and "destroy" I purposly build data to test with.
Once my site is operational, I will look to using live data in the "fake db" to simulate with real data. But so far it has been an interesting journey.
Clearly, TDD would become a bigger issue if you have to test sphinx/couchdb/mongodb etc setups but like with all creations its starts with a blank.php. ( in my case )
Not that this covers "Optimise for security".
But my test suite, after the first "test time" the test has been run, will warn if the "library","model", "controller" it is linked to has been altered without the "test" file changing, which at least warns me to the idea that maybe I need to refine my test.
All very padantic, but reading from the side lines of patio11, I can't help but see logic in "automating" things to make your life easier, more efficent and less likely to add human error into the equation.
I leave with what I consider a valid point.
Once upon a time, people looked at the "MVC" approach as time consuming and wasteful. At least from my understanding of watching the web evolve from the earlier days.
Google "site:http://news.ycombinator.com/ snailpad" for more on his app. It was easier than listing all the links.
I have to say its one of the better interviews of recent times. There are some real gems of information in there.
What am i missing?
Based on the blog post they mentioned igoogle ahead of games. Could it be linked to creating a more igoogle game marketplace.
Also couldnt help but notice how a game for igoogle would be constrained to small dimensions, just like those of a mobile.
Granted I have only skimmed over the following ( ie this stuff is hot off the internet press )
http://cebp.aacrjournals.org/content/17/1/183.full This is a full text article discussing how regular exercise whici I consider running and marathon training to be part of, is useful in the fight against colon cancer, yet they are not 100% sure why.
http://jnci.oxfordjournals.org/cgi/content/full/96/24/1805 Still getting my head around this article, yet it is a fascinating read.
Marathon runners are at risk of skin cancer. http://www.ncbi.nlm.nih.gov/pubmed/17116838 http://archderm.highwire.org/cgi/content/abstract/142/11/147...
http://www.msnbc.msn.com/id/15817212/ ( first found via msnbc, I wasn't happy with msnbc as my source )
If anyone else has more links on cancer linked to marathon running please add, as I would like to read more on it.
As with anything on the internet, this article or the papers above, always read up from multiple sources and see what lies between the lines.
My biggest problem with this essay, knowing it was part of a research paper, im saddened by his lack of citations.
Please feel free to get in contact [email protected] if your real I will reply.