This Month
| May 2009 |
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
|
|
|
|
|
|
1
|
2
|
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
|
31
|
RSS Newsfeeds

Main Page RSS

This work is licensed under a Creative Commons Attribution 2.5 License.
|
Thursday, May 28

More money for information security in this recession economy... Oh yeah!
by
RaviC
on Thu 28 May 2009 06:50 AM PDT
Information security investments are hard to justify in good times and harder to justify in bad times. If you invest wisely in information security and prevent bad stuff from happening there won't be sensational security incidents and thus no visibility - kind of catch-22 is it not?
There is another way to get security budget than asking for security budget right off the bat. For that we need to understand that a customer who is educated about information security is always a happy customer. Senior management is a customer of information security service that you offer. You have to work up to get their attention.
- Publish information security articles company's newsletters.
- Publish news item about information security on company's Intranet.
- Set up information security booth at company's events, keep raffle prizes else no one will visit your booth I promise!
- Launch companywide information security awareness training and also give security awareness presentation to executives.
- Distribute security awareness flyers.
- Give awards to a developer following good security practice.
- Make security fun, announce a crypto challenge, and kepp attractive prizes (iPod, IronKey) for the winners.
All the above can create a background for information security, this leads to conversations which creates perception of information security. By the time you go to the upper management to ask for budget half the battle is won. The other half is to communicate to senior management in a language of risk (which they understand). Don't ask for budget right away, dialogue with senior management in order to understand an acceptable business risk profile, then propse a security solution which can provide that risk profile. Lastly, ask for money to provide the security solution. Since they accepted the risk profile, I bet you are likely to get the money!
Friday, March 20

Pragmatic Web Application Security
by
RaviC
on Fri 20 Mar 2009 07:15 AM PDT
I have condensed my earlier series of articles on Pragmatic Web Application Security into a single document.
http://ravichar.blogharbor.com/Pragmatic%20Web%20Application%20Security.pdf
Feedback?, you can reach me at: RaviChar AT GMAIL DOT COM

Pragmatic Web Application Security - Part 9 - Summary & Conclusion
by
RaviC
on Fri 20 Mar 2009 07:06 AM PDT
| Web services technology is rapidly evolving creating endless opportunities for user participation. These developments are providing multitude of possibilities for hackers to compromise web applications. This raises several security concerns in the realm of Web Application Security. The approach outlined in this paper attempts to address these security concerns. Pragmatically speaking, the company brand name can be protected at a reasonable cost in few simple steps to ensure Web Application Security. This can minimize the chances of CIO’s phone ringing in the midnight for “web security stuff”. |
Thursday, March 19

Pragmatic Web Application Security - Part 8 - Technical Controls
by
RaviC
on Thu 19 Mar 2009 07:07 AM PDT
It is not within the scope of this paper to address the gory details of Technical Controls. Technical controls can ensure the security of web applications. Some of the recommended technical controls for Web Application Security are:
- Firewall, IDS/IPS
- Hardened OS
- Hardened Web Server
- DMZ Architecture
- Design of High Availability (at the least 99.99% uptime)
- Access Control for Applications
- Encryption for Sensitive Data
- Web Application Firewall
- Source Code Scanning
- SAS 70 Certified Datacenter Infrastructure
It is desirable for an ASP to have these controls in place. Preferably, controls such as IDS/IPS should be in place, but they are not mandatory. Same is the case with Web Application Firewall.
Tuesday, March 17

Pragmatic Web Application Security - Part 7 - Education/Awareness
by
RaviC
on Tue 17 Mar 2009 07:04 AM PDT
The importance of Security Awareness and Education cannot be downplayed.
Human element is the weakest element in security. In Step 2, we created policies. It is important that relevant team members are well aware of the security policies. The relevant team members should have the knowledge of company’s Information Classification policy, without this “Sensitive Data” is at risk of being handled incorrectly. A fortune 500 company had Content Publishers who were managing the content without the knowledge of Information Classification Policy. Content Publishers uploaded some sensitive content in the publishing area. The publish software program copied the sensitive content to the production website. This exposed company’s sensitive information on the public Internet till this was noticed by an external party, who ended up alerting the company CIO.
To ensure proper data handling Awareness and Education is very important.
- Content publishers should have the knowledge of Information Classification Policy
- Project Managers should have knowledge of Policy for auditing ASPs
- Website Administrators and Infrastructure Administrators should have the knowledge of Policy of Hosting Websites and follow the guidelines outlined in the policy.
In dealing with ASPs, it can be verified that they have a well defined policies in these areas during ASP Audit itself. Moreover, Project Managers should communicate to the ASP the sensitivity of the data on the website and its handling requirements. These items can be addressed in the Services Agreement if warranted.
Monday, March 16

Pragmatic Web Application Security - Part 6 - Vulnerability Assessment and Remediation
by
RaviC
on Mon 16 Mar 2009 07:07 AM PDT
This involves two components. The Host Vulnerability Scanning and the Application Vulnerability Scanning. Multitude of tools exists in the market that can do Host Vulnerability Scanning - nCircle is one of them.
For Application Vulnerability Scanning there are many players out there such as Watchfire. Many of these players find the usual vulnerabilities in the application. Outsourced application security vendors such as WhiteHat not only find typical application vulnerabilities but also find application business logic errors. Vulnerability assessment will yield a list of vulnerabilities. Ranking these vulnerabilities is a good starting point. The vulnerabilities should be ranked based on Severity Level and Threat Level. Threat is the likelihood of the vulnerability being exploited and severity is how bad it can affect if vulnerability is realized.
The Web Developers need to be competent to remediate these vulnerabilities. This can happen through only through proper training. Secure Software Development methodology helps build secure web application ground up.
Apart from fixing these vulnerabilities, Web Developers have other priorities. Their schedule needs to be respected and deal with them tactfully to remediate vulnerabilities. Some of these vulnerabilities are inter-dependent. Remediation of a single vulnerability, could remediate several other vulnerabilities.
Vulnerabilities can be integrated into an already existing bug tracking system under category security. Web Developers can remediate these bugs along with other bugs. This approach relieves the workload of tracking security vulnerabilities separately. For ASP hosted website, there is limited visibility into their web development process. Before you perform a vulnerability assessment on ASP website, ensure that you have consent from them in the form of a legal agreement. Performing a vulnerability assessment (or a scan) without their consent could lead to legal ramifications. The author had made a mistake of performing application vulnerability scan on an ASP, speculating that it would not be too much of load on their site. Unfortunately, the scanner behaved weirdly, causing a flood of traffic to the ASP website. The ASP was not happy, luckily for the author, ASP let the problem resolve in a peaceful way else this could have lead to legal ramifications.
Performing a Security Audit on ASP can help address some concerns. During the Security Audit, we can request ASP to provide Application Vulnerability Scan Report and/or Host Vulnerability Scan report if they already have one. In some situations, this can relieve us from the coordinating with the ASP to perform a vulnerability scan report ourselves.
Friday, March 13

Pragmatic Web Application Security - Part 5 - Create Policies
by
RaviC
on Fri 13 Mar 2009 07:05 AM PDT
Creating a policy is relatively easy compared to enforcing a policy. There needs to be a standard policies for:
- Policy for Hosting Websites
- Policy for Auditing ASPs
Policy for Hosting Websites: The objective is to set security requirements for the company’s external websites that are accessible over the public Internet. This policy should apply to all websites whether it is hosted by the company or it is hosted by an ASP. As an example: Some of the standards in the policy can be:
- All content will be thoroughly reviewed to identify sensitivity of data before being published
- Personnel responsible for publishing the content shall be adequately trained in the company’s Information Classification Policy, so that they are aware of data handling requirements
- Technical standards for infrastructure and web servers
- Secure development of web application
Policy for Auditing ASPs: The objective is to set requirements for ASPs to handle company’s data. Some of the requirements can be:
- Well articulated Information Security Policy
- Infrastructure requirements
- Data handling requirements
- Application security requirements
- Availability requirements
- Personnel requirements
The policy needs to be well articulated and communicated to the relevant team members. This will set a reference point for expectation in terms of Web Application Security. |
Wednesday, March 11

Pragmatic Web Application Security - Part 4 - Plan for Web Application Security
by
RaviC
on Wed 11 Mar 2009 07:05 AM PDT
Websites run web applications. It is important to understand what is at stake in this exercise. The first step is to gather a list of company’s Internet facing websites. These sites can be of two types:
- Company Hosted
- ASP (Application Service Provider) Hosted
The next step is to identify types of data these websites have. Now we have 4 different classification levels:
- Company Hosted with Sensitive Data
- Company Hosted with Public Data
- ASP Hosted with Sensitive Data
- ASP Hosted with Public Data
The Table below gives a summary of websites and controls that should be in place to ensure Web Application Security:
| Hosting Model |
Company Hosted |
ASP Hosted |
| Data Type |
| Sensitive |
Objective: Ensure Confidentiality, Integrity and Availability
- Service Level Agreement with Internal Web Dept
- Application Vulnerability Assessment
- Access Control
|
Objective: Ensure Confidentiality, Integrity and Availability
- ASP Audit
- Master Service Agreement and Service Level Agreement with ASP
- Application Vulnerability Assessment with ASP’s involvement (if needed)
- Access Control
|
| Public |
Objective: Ensure Integrity and Availability
- Service Level Agreement with Web Dept
- Application Vulnerability Assessment
|
Objective: Ensure Integrity and Availability
- ASP Audit
- Master Service Agreement and Service Level Agreement with ASP
- Application Vulnerability Assessment with ASP’s involvement (if needed)
| Identify sites that are in scope based on criticality of website for the business. A simple way to do this is by asking: What will happen if this website goes down for a day? The available budget to implement the plan sets the upper limit for in scope websites.
Identify relevant team membersfor Company Hosted websites: Sponsors, Project Managers, Content Publishers, Web Administrators and Infrastructure/System Administrators. Identify relevant team members for ASP Hosted websites: Sponsors, Company Project Managers, ASP Contact Information such ASP Project Managers, ASP Security Architect and ASP Infrastructure/System Administrators.
This inventory will empower with knowledge to carry out the next steps pragmatically. |
Tuesday, March 10

Pragmatic Web Application Security - Part 3 - Web Application Security?
by
RaviC
on Tue 10 Mar 2009 07:10 AM PDT
Applications are catalyst to our day to day business function. Application that is accessible via the Browser is also known as Web Application. With the advent of Web 2.0 which provides user centric (also collaborative) web based services, users are gaining more control on web applications. This enhanced control provides more possibilities for hackers to exploit Web Application. One recent example of sophisticated Web 2.0 attack vector is the feed injection.
Web Application Security is ensuring of confidentiality, integrity and availability of Web Applications. Web Application Security Consortium has excellent resources in this domain. The attack class can vary from a simple “Directory Indexing” to a complicated “Cross-site scripting”. Any Web Application Security Plan has to be practical. A company can have hundreds of websites (Internal or External) hence it is not possible to bring all the sites under this plan hence it is a good idea to define the scope. In this document, focus is on the websites facing the Internet. Many companies have “Turtle” model of security. Turtle model of security is hard shell exterior and soft chewy interior. The essence of the model is a company does not trust folks coming from outside, hence perimeter is protected with Firewall/IDS/IPS. Internal workforce is trusted not to cause information security breach – this sounds idealistic but that is the reality in many companies. Once you are inside you pretty much can lay hands on anything. Web applications inside the shell are considered off limits from hackers. Web applications outside the shell or in DMZ are considered vulnerable.
The focus of the article is Web Application Security of Internet facing websites. Same methodology can be applied to the Internal websites with some tweaking. In my next blog post I narrate a pragmatic four steps plan to ensure Web Application Security.
Monday, March 9

Pragmatic Web Application Security Part 2 - Act to Protect Brand
by
RaviC
on Mon 09 Mar 2009 07:04 AM PDT
Doing nothing is not an acceptable solution. If the Wayne, Information Security Manager does not come up with a Web Application Security plan, similar Hot seat incidents are likely to recur and can tarnish the brand image. Moreover, it can cause significant Business Risk and Business Impact.
Brand damage can hurt company’s market capitalization. It is well known that any bad news can hurt company’s market capitalization from 3-10%. A billion dollar company can take a hit of several million dollars in market capitalization as a result of bad publicity from a security breach. Perception is everything. Customers perceive company’s online identity through their strong presence on the web. Customer stumbling upon poor web application design such as an error page spewing the gory details of the website’s back end database will spoil customer experience and affect company’s identity.
Moreover, customers constantly make assessment of company’s identity before doing business with a company. Customer will not do business with a company whose information security practices are viewed as unreliable. Customers may scale down or even stop, transacting with companies whose security practices are viewed poorly. Web applications accessible over the Internet are highly visible to customers and to public. On a similar note it is accessible to hackers who are out there to exploit any opportunity that shall be presented due to negligence or lack of planning in deploying these websites.
There could be a revenue impact due to security breach of eCommerce website. Customers may not want to do business with a company over the web. Moreover, these sites could hold sensitive customer data. Breaching customer data can put a company in a world of legal ramifications. Hackers are becoming more professional. Their attacks are not motivated by ego as was the case in the past, but more by economic gains. Their attacks are refined and are more focused on access to sensitive data behind the applications. They use the sensitive data for economic gains.
Doing nothing is not an option here. Company has to act wisely to secure its website to protect its brand.
Friday, March 6

Pragmatic Web Application Security - Part 1 - Hot Seat
by
RaviC
on Fri 06 Mar 2009 07:06 AM PST
|
World Wide Web has evolved from a document sharing tool to highly interactive platform where software applications can be offered as a service – SaaS (Software as a Service). The users have a more control on the web than in the Web 1.0 due to collaborative nature of Web 2.0 platform of Web 2.0. This has opened possibilities for hackers to exploit web applications. This series of articles provides a practical approach in finding a solution to Web Application Security concerns. |
|
This audience is intended for Information Security Managers who are responsible for implementing web application security. Hope you enjoy the narratives that follow! |
It was around 1:00am. The phone is ringing. Steve, the CIO had a stressful previous day working on a plan for next year’s roadmap. Steve hardly had about an hour of sleep; the sound of the phone ring is bothering him. In a semi wake state he gets out of bed to answer the phone wishing it was a misdialed call. It is the Roger, CEO at the other end. Roger was notified by an Analyst that the public ftp website of the company contains offensive and objectionable content. Roger tells Steve to do whatever it takes to bring the situation back to normal. Steve is worried about the company brand name.
Steve hangs up the phone. He dials Wayne, the Information Security Manager. In an apparent upset tone, he instructs Wayne to get the situation back to normal and provide with regular updates. Wayne calls Tim, the Information Security Lead and asks him to act on this. Tim springs into action, sets up a conference call with the ftp website's project Manager and other relevant team members. The conference call was boisterous with lots of finger pointing. Finally, they all agree on an action plan. As a part of remediation the website Project Manager instructs web publishers to remove the offensive content from the web server. The Project Manager requests the web operations team to secure the ftp webserver to ensure the security holes are plugged in. Around 5:00am, remediation is complete. The knee jerk reaction is over and there is an ensuing calm after the storm. CIO’s phone rings around 7:00am, he picks up the phone, he is feeling better after some decent sleep, and he sounds somewhat pleasant over the phone. Wayne informs that the incident has been remediated and the offensive content has been removed. The CIO says: Great! But, What is your long term plan for the security of web stuff?
Hmmm.. Security of web stuff, Wayne goes into thinking mode. How do I go about this? I do know the solution has to be practical and realistic for my budget. There are several hundreds of internal websites and about several dozens external websites. Where do I start? Let me present this challenge to Tim to come up with an action plan.
|
|
Sunday, October 26

Information security in bad economy
by
RaviC
on Sun 26 Oct 2008 07:37 PM PDT
Economy looks grim. The headlines are very discouraging. Capitalism does not guarantee wealth and success all the time. The talking heads on TV blame the greed in the stock market. I wish stock market is made of just computers that are not greedy human beings. These are bound to happen when there are human beings that participate! Money flows will eventually correct itself I hope, capitalism will be healthy again. This will take time. I am not an economist, but I do understand that people part with money for a period of time to collect higher return in the horizon based on their aptitude for risk. Simple is it not! But, all these complex financial instruments and its machinations seem to blur the reality and make even the brainiest act dumb - or are they just plain greedy?
Setting the context for this post, it is a tough economic situation all over the world. IT spending has reduced and will reduce significantly. In one of earlier posts, I had referred to information security as an overhead of an overhead (IT). What is a good approach for security practice in this type of economy?
I don't have a magic wand to pull a rabbit out of a hat. I have always been told that: tough economy is the time for real smart people to make money. Coming back to information security topic, with a bit of common sense, it is wise for information security professionals to offer services in those areas that does not involve capital expenditure. As a Security Manager, you may be already aware that your people are willing to go an extra mile in the current economic times.
- No budget or lack of budget, means no new capital expenditure. Spend time wisely in building a future technology strategy and keep it in the back pocket when the economy turns around.
- This is a good time to create roles/responsibilities and ownership for various areas. Create operating procedures. Make your team to automate tasks. This will help your operations become more efficient.
- This is time for security awareness education. Create pamphlets/brochures/presentations for an online or classroom training. Engage your and your team's time to impart training.
- Leverage already invested technology platforms. Leverage utilized features that reduce costs. If you have already invested in technology such as VMware, this is the time to get the best out of it. You can use VMware's toolkit to build your lab and staging environment and optimize on hardware cost.
- Off shoring has been the mantra of senior executives, this is the time to revisit those services and measure their performance closely and assess your satisfaction level. This is a good time to build a case for not off shoring if it makes sense.
- Companies are more vulnerable in bad economic times. You are in a better position to influence senior management about information security risks under these circumstances and drive home the value of protecting your intellectual property under these kinds of circumstances. management will be all ears for such a pitch.
- Time to engage your architect to optimize your security architecture, revisit standards and optimize design for cost efficiency.
- Revisit various controls and see if there are some risks that you could optimize spending on.
- Training budget is an unfortunate victim of this type of economy. Encourage employees to take free webinars offered by various security vendors and encourage them to share the summary across the team. This will put your employees in touch with latest happenings in security at the same time there is some learning that is imparted despite zero training budget.
- Since there are very few projects in action, this is a good time to have conversations with cross functional teams and educate them about your services and solicit feedback on how to do better.
- Revisit your vendor logistics and identify whether you can renegotiate some of your already existing contracts.
The above are some good ways by which you can optimize costs, this will also enhance your team's competence level in the long run. And this approach is better than letting people go, if you can pull this.
Thursday, October 2

Building secure application
by
RaviC
on Thu 02 Oct 2008 06:35 AM PDT

Developers have the objective of building a functional application. They are focused on building more functionality into applications. Moreover, building security creates more workload for Developers which is a disincentive and moreover, Developers are rewarded for building more functionality than building more security. I have never seen a Developer in my professional life for being rewarded for building a secure application.
Hackers are focused on how to break the application. They look for weak links in application that will enable them to access application data. Developers usually follow process to build application, but Hackers have no process and all they have is multitude of possibilities. Hackers are innovative in trying various permutations in compromising the application.
A million dollar question is whether we can build secure applications when a Developer is focused on functionality but not on breaking the application?
There is a school of thought about Inside-out security where the application is built securely from scratch. Unfortunately, this approach won't suffice because hackers traverse Outside-in. A little reflection will highlight the importance of vulnerability scanning and penetration testing of application. This will bring the perspective of what developers do not know already.
Building a secure application inside out is not enough. In order to address unknown unknowns (or blind spots of developers), penetration testing should be done. Both whitebox style penetration testing (where components of an application is known) and also blackbox style penetration testing which mi micks an Hacker who may not have any knowledge of the application, should be carried out.
An application of higher level of security is not built just by Developers. It is built by integrative process of Developer mindset and Hacker mindset. This is a constant struggle for years to come.
Wednesday, October 1

The asymmetry of data loss - data thief has an upper hand
by
RaviC
on Wed 01 Oct 2008 06:33 AM PDT
I read this awesome book by Dan Geer, Economics and Strategies of Data Security. This gave me structure for my thoughts about a complex topic such as data security.
When a data owner's (a business) sensitive data is breached it is difficult to quantify the monetary loss. According to respectable survey sources, the average cost of sensitive data breach for a large size company is about $50,000. I am attempting here to think about this in simple mathametical terms:
There is a data breach. From the data owner's perspective the loss is:
Loss = Cost to protect data + Loss of business due to data theft aka cost of competitive disadvantage
From the data thief's perspective
Net Gain= [Cost of producing the data * Data freshness factor] - Cost to steal the data + Profit of business due to data aka gain of competitive advantage
From the above two equations it is very clear that this is not a zero sum game. There is a clear cost asymmetry for a data owner and for a data thief. When there is an asymmetry there is an opportunity. Data owner would not even know that the data is lost because the original copy of the data may be still intact - data thief could have simply copied the data. Data theft does not look like a car theft, there is no vacuum left behind.
This motivates a data thief to keep the cost to steal low, steal highly valuable data that has a long shelf life and in a way that data owner will never even be aware of theft.
From a data thief's perspective, the cost to steal data if kept high would disincentive him. Moreover, Data freshness factor, i.e. how valuable this data is over period of time plays an important role. A good example is content of today's newspaper is hardly valuable tomorrow, but the content of newspaper two days ahead (if can be procured)would be invaluable. Data relevance is a function of time and other marketplace variables - Data freshness Factor accounts for that variable. A good way to discourage data thief is to increase his/her cost to steal the data. There are other inferences from the above equation. If there exists no competitive advantage with the stolen data, hardly any thief would even venture to steal the data in the first place. If the cost of producing data is very low, then probably thief can just produce the data himself and would not attempt to steal the data. If the cost of theft is kept high, it would definitely deter the data thief from stealing data using technical mechanisms, then the data thief would exploit weak links in data security such as use of social engineering to get access to the data.
From data owner perspective protecting data becomes very important. How much would the owner be willing to spend? Not definitely the cost equal to cost of producing the data. 1% to 10% of cost of producing data is considered prudent. For a data owner it is difficult to estimate cost of data protection of a specific data, because it is not easy to chunkify data protection costs. Moreover, as Dan Geer says in his book, a data owner has to protect himself from number of intruders not just one.
It pays for a data owner to: be aware of data breaches (or data leaks), employ appropriate mechanisms to protect the data; the cost of protection which is fractional cost of the valuable data and enhance information security awareness of personnel who handle the data.
Data loss is not a zero sum game. The advantage is in favor of a data thief (data thieves rather). Data owner does not give much thought on the value of data unless there is a data theft. But, a data thief has every reason to think about economics of data theft before he acts to steal the data else data thief won't survive in this game and he is very well aware of his advantageous position.
Sunday, September 28

Misc notes on IDS/IPS
by
RaviC
on Sun 28 Sep 2008 08:11 PM PDT
Chris Hoff's response on his blog Rational Survivability makes me happy on two fronts. The primary reason I started this blog was to use this medium as an outlet for my ungrounded ego. The other was to participate in the Security Blogging community which was then catching up when I started this blog 2 years ago. To get a response for my musings from brilliant minds such as Mike Rothman, Alan Shimel, Chris Hoff and others, gives me immense joy. May be this a good therapy for my undiagnosed attention deficit.
It does not matter if Chris is right or I am right. The outcome of IDS/IPS is all determined by random drift of market forces. There is no conspiracy to make IDS/IPS this way or that way. I would like to wrap up with a quote from Arthur Chandler : "We can tell when a technology has truly arrived when the new problems it gives rise to approach in magnitude the problem it was designed to solve".
Thursday, September 25

Please contact Microsoft for Firefox problem? True but Funny Dialog Box
by
RaviC
on Thu 25 Sep 2008 06:23 AM PDT
Wednesday, September 24

IDS/IPS - is it Vitamins?
by
RaviC
on Wed 24 Sep 2008 06:35 PM PDT
Alan Shimel's post on "IDS - the beast that just won't die" triggered my hidden thoughts about IDS.
Rather than thinking about IDS as a piece of device/software that provides fancy features. Let me try to summarize some assertions about IDS:
IDS can capture tons of intrusion events, there is so much of don't care events it is difficult to single out event such as zero day event in the midst of such noise.
It requires tremendous effort to sift through the log and derive meaningful actions out of the log entries.
IDS needs a dedicated administrator to manage. An administrator who won't get bored of looking at all the packets and patterns, a truly boring job for a security engineer. Probably this job would interest a geekier person and geeks tend to their own interesting research!
There are companies that do without IDS, and they do just fine. I agree with Alan's assessment that IDS is like a Checkbox in most cases. Business can run without IDS just fine, why invest in such a technology?
Firewalls and other devices have built in features of IDS, so why invest in a separate product.
IDS is like Vitamins, nice to have, not having won't kill you in most cases. Customers are willing to pay for Pain Killers because they have to address their pain right away. For Vitamins, they can wait. Stop and think for moment, without Anti-virus product, businesses can't run for few days. But, without IDS, most businesses can run just fine and I base it out of my own experience.
Probably, I would have offended folks from the IDS camp. I have a good friend who is a founder of an IDS company, I am sure he will react differently if he reads my narratives about IDS. Once businesses start realizing that IDS is a Checkbox, they will scale down their investments in this area. In the current economic climate, financial institutions are not doing well. Financial institutions are big customers in terms of security products, with the current scenario of financial meltdown, they would scale down heavily on their spending on Vitamins.
Running IDS software on VMware sounds fancy. Technology does not matter unless you can address real world pain and prove the utilitarian value of such a technology. I am really surprised that IDS continues to exist. Proof of existence does not forebode great future. Running IDS on VMware does not make it any more utilitarian. I see a bleak future for IDS.
Saturday, August 23

Cute names can't come to rescue
by
RaviC
on Sat 23 Aug 2008 11:26 PM PDT
Most of us have heard the conversations about looming threat to survival Fannie Mae and Freddie Mac. Their names are cute but it can't help fix a bad strategy of making money by dishing out bad loans.
I have had interaction with several security project managers who were very good in creating a buzz around their projects. Projects were given fancy names. The funniest project name I have heard was "Baby Rhino". One day I get an email in my inbox with a subject line which says: Baby Rhino Caputred! - The email got my attention, but the project did not gain any extra respect (because of the name) hardly there was any significant accomplishment in terms of its deliverable.
I would rather stick with project names that signify scope, relevance, meaning and value of a project. It is not bad to market a project, but trying to market a project without delivering value is a gimmick.
Wednesday, July 9

Taming of the Information Security
by
RaviC
on Wed 09 Jul 2008 06:33 AM PDT
In many mid-size to large organizations, information security grows up to become an unmanageable complex beast. In some cases, this happens consciously where information security goes out of control, but in other cases this happens unconsciously where there is a slow but incremental increase in the complexity of information security which leads to chaos.
The information security field is not yet fully mature; there is a lack of cohesive interoperable framework. The rapidly evolving landscape adds to the existing problem. There are several examples: Intrusion Detection System (IDS) was quickly overtaken by Intrusion Prevention System (IPS). On the Firewall arena: the focus has moved from perimeter security to end point security. There are some security visionaries who are preaching inside-out security approach i.e. building products with information security in mind from the beginning of product development.
Threats are moving higher up in the OSI stack making it harder to detect. Hackers are becoming more sophisticated – there are powerful free open source hacking tools available at their disposal. Security managers driving security initiatives without coordination can result in pieces of puzzle that don't fit well. Agency problem i.e. security managers thinking more about their personal advancement rather than security of the company is bad for the company’s security initiative. Security leaders who do not have a clear vision of security at the component level, the administration level and the strategy level can only make information security even more convoluted. The CISO and acting CIO of US Dept of Veteran affairs resigned after the breach in May, 2006 where personal data of 26 million veterans and more than 2 million service members was stolen. This clearly demonstrates the accountability and visibility of security leadership.
The attitude of IT security leaders and security team members has a significant impact on security. Reckless buying of information security technology can result in wasteful expenditure and very little gain in efficiency. Not understanding the business perspective of security issues or security perspective of business issues can lead to poor security decisions. Using security as a mechanism to gain control rather than using it as a tool to reduce risk can only diminish the perceived value of security initiative. Implementing security as an afterthought rather than building it into the framework not only result in poor architectural decision. Security investment is more like buying insurance. Thinking security as a vehicle providing an ROI can result in wrong expectation and lead poor decision. The business in which a company operates contributes largely to the perceived importance to security. Financial institutions usually have a higher bar on security because of the very nature of their business and their exposure legal liability. It is a good idea for many technology companies to emulate financial institutions to raise their information security bar.
It could be a pipedream to accomplish complete information security but accomplishing a well managed information security program is an attainable possibility.
Friday, June 27

Security Function as a Business Enabler
by
RaviC
on Fri 27 Jun 2008 08:50 PM PDT
In one of my earlier blog posts I branded Information Security function (as part of IT) as an overhead of an overhead. It is utmost important for security manager to run the security function in a way that it enables the business.
The various components (sub functions) of security organization should align with the business objectives of the IT and the whole organization. There needs to be a cohesive security strategy in order to align the various comoponents. One good way of understanding the business objective is why is the business parting with money for deploying a specific security component. Why is business giving me money for Compliance? Why is business giving me money to implement IDP? Constitutive questions such as these will help you to understand the fundamental concerns for the business and based on these we can come up with a strategy suitably aligned with the business.
One good example is the area of compliance. Attempting to make each every units of your business complaint with certain standards/legal regulations and so on would be a tall order. First define the scope, draw a circle around the units that need to be compliant, then come up with a strategy to make it compliant by formulating your objective - derived from the business objective of why the business gave you money.
Any security implementation effort should have a well defined focus (scope), business objective and strategy to bind the various components cohesively that aligns with the ultimate business objective. By this business will view security organization with dignity else security organization will end up being a spoke in the wheel of business.
In the past, I was involved in discussion about the ROI of information security and security is insurance and so on. After eating the forbidden apple from the tree of paradise, I realize security has neither ROI nor akin to insurance. Information security is way of doing business with due care. Security is way of enhancing the trust of a business among customers and thus enhancing the identity (or brand image of the company). Few years down the line people won't even question why you do security, it will become a part of your background conversation. Nobody questions why we buy hybrid vehicles anymore right?
If components of security function is not cohesively aligned with business objective it is spoke in the wheel of business else it is a brand enhancer of business.

|
Like what I do?
I practice in the domain of Information Security, Application Security, ISO 27001 Compliance, Security Policies.
Guided Search
|