- Google Findings of Disk Failure Rates and Implications
- XMP and microformats revisited
- Real WysDM or Just Organized Data
- CDW Show Interesting
- Talking about privacy
Question of Risk
Published By: Gunnar Peterson on February 14, 2007 - 12:42pm
Original Blog Entry Located Here Filed In: Data Management Eric Newcomer, as is his wont, gets right to the heart of the issue in WS-* vs. REST is not the question.
My context in looking at these technologies is security. Security is generally practiced as a subset of overall risk management. The risks are comprised of threats and vulnerabilities against some set of assets. In security architecture, countermeasures are selectively deployed to deal with the threats and vulnerabilites. This is very subjective terrain. The problem I have with the way REST security is generally described is that SSL and firewalls were good enough in 1995 so they are good enough now (certainly not all RESTians say this, but a very high percentage do), and the problem I have is when a REST programmer makes these tradeoffs and decides "heck, I don't need message level security", they are making that tradeoff on someone else's behalf, specifically their identity credentials. At what point does developer productivity intersect with responsibility and due care of users identity credentials? Here is an example of Tim Bray comparing PHP, Rails, and Java frameworks for web application building. The comparison criteria are Scaling, Dev Speed, Dev Tools, and Maintainability. We are talking web apps and security is not even a first class member yet two classes of developers' concerns are. I am not picking on Tim Bray, this is just a good example of how many development organizations prioritize - what is easiest/best for me, not what is protects my user's assets/identity/data the best. I absolutely think dev tools and speed are important and should be first class members in an evaluation, I am just arguing for security to be there too especially for web apps.And there are real differentiators in security between these two. But it all starts with developers looking not just inward but also outward and protecting their users. The young identity himself, Andre Durand, noted:
Part of the quality that developers need to consider is not whether or not cars are easier or harder to build if they do or don't have airbags; but rather under what conditions do you want your car to have air bags, ABS, and so on, and then what frameworks has the best airbags and ABS support. Bookmark/Search this post with:
Sponsored White Paper
Recent Blog Entries
|
Related Blog Entries
NewsletterGet these headlines/links in a daily e-mail newsletter. Sponsored LinksUser login
NavigationBrowse archives
|