Cerxes
March 29th, 2008, 01:47 AM
I´m a firm believer of using a basic, pragmatic approach to secure my local system and the interaction it has with the network. It hasn´t always been so for my part. When I began using computers in the early eighties, I was mainly focused on games and applications I used for school and work. I didn´t concern about security at all which wasn´t a requisite back then. With the exception of using an AV, it wasn´t until I started to use Win2K that I began to learn and utilize (thanks to a security-knowledgeable friend of mine) the internal security policies that the NT-systems contained of and also applying the latest updates for both the OS and the third-part applications. I´ve continued with this approach for my present client OS (XP), and it still serves me well.
Briefly regarding the subject in applying a good, overall security strategi one have to consider the following three links in the security chain:
1. The local system/host.
2. The user.
3. The network actors (clients/servers) your system interacts with.
If any or several of these links are weak then you have a gap which could compromise your security strategi.
Regarding your local system there are several options and applications to use where some are better than others. One way is to apply the layered approach where several applications and/or policies in conjunction are used to secure your system. Example on this is using a combination of HIPS, AV, firewall, backup, updates and user-policies. Using for example an "AV + AT + AS + n...", are not IMO a layered approach since they represent the same type of applications within a class (scanners).
Regarding the user the key here is knowledge about how to secure a system and its interactions. If you are interested or at least concerned about IT-security, then in one way or another you take the necessary steps to accomplish this (for example participating in different security-forums). If you are an unknowledgeable user by some reason, or just uninterested in regard how to secure your system, then we all have a problem since we indirectly are in symbiosis with each other, as users of the "Big Network". The main responsibility for solving this lack of knowledge problem, lies mainly at the producers of the different OS platforms and also at some extension among the third-part application developers. Example on this is the difference by default in level of access a user have to the kernel between different OS's after installation. The latest Vista version is an example of this evolution (at least for MS), in comparison to XP where you need a certain degree of knowledge in how to secure the system in a proper way.
Finally regarding the interaction between your local system and other actors on the network, you can´t really affect that much more than to choose which actors (clients/servers) you want to interact with. For example regarding security for different financial transactions, one have to look for actors that applies a well-thought security strategy and its maintenance. Different forums, news-sites and reviews from other trusted sources are important in this regard. Statistical examples on the effects these interactions have, are the security impacts that for example browsers have to deal with today (Secunia):
198900
198901
198902
A short analysis based on the above graphs shows that by securing your local system in a proper way, we can really improve the browser security regarding system access and exposure of sensitive information which makes a large part of the security impact. However, it also shows that an other large security impact constitutes of spoofing and cross-site scripting, and these are problem areas directly related to level of knowledge among the users and the security strategy and its maintenance by the server-side of the network. Unfortunately enough in this last respect many web-sites lags in its security strategy and its maintenance by reasons such as lack of knowledge or resources, plain ignorance etc. It´s more or less up to the user/customer to make a demand for improvements in this area.
Much more could of course be said about this, but I didn´t want to make it to long-winded, since the purpose of this thread at first hand is to raise some thoughts about pragmatical security strategies, and hopefully lead to some inductive discussion about the topic.
/C.
Briefly regarding the subject in applying a good, overall security strategi one have to consider the following three links in the security chain:
1. The local system/host.
2. The user.
3. The network actors (clients/servers) your system interacts with.
If any or several of these links are weak then you have a gap which could compromise your security strategi.
Regarding your local system there are several options and applications to use where some are better than others. One way is to apply the layered approach where several applications and/or policies in conjunction are used to secure your system. Example on this is using a combination of HIPS, AV, firewall, backup, updates and user-policies. Using for example an "AV + AT + AS + n...", are not IMO a layered approach since they represent the same type of applications within a class (scanners).
Regarding the user the key here is knowledge about how to secure a system and its interactions. If you are interested or at least concerned about IT-security, then in one way or another you take the necessary steps to accomplish this (for example participating in different security-forums). If you are an unknowledgeable user by some reason, or just uninterested in regard how to secure your system, then we all have a problem since we indirectly are in symbiosis with each other, as users of the "Big Network". The main responsibility for solving this lack of knowledge problem, lies mainly at the producers of the different OS platforms and also at some extension among the third-part application developers. Example on this is the difference by default in level of access a user have to the kernel between different OS's after installation. The latest Vista version is an example of this evolution (at least for MS), in comparison to XP where you need a certain degree of knowledge in how to secure the system in a proper way.
Finally regarding the interaction between your local system and other actors on the network, you can´t really affect that much more than to choose which actors (clients/servers) you want to interact with. For example regarding security for different financial transactions, one have to look for actors that applies a well-thought security strategy and its maintenance. Different forums, news-sites and reviews from other trusted sources are important in this regard. Statistical examples on the effects these interactions have, are the security impacts that for example browsers have to deal with today (Secunia):
198900
198901
198902
A short analysis based on the above graphs shows that by securing your local system in a proper way, we can really improve the browser security regarding system access and exposure of sensitive information which makes a large part of the security impact. However, it also shows that an other large security impact constitutes of spoofing and cross-site scripting, and these are problem areas directly related to level of knowledge among the users and the security strategy and its maintenance by the server-side of the network. Unfortunately enough in this last respect many web-sites lags in its security strategy and its maintenance by reasons such as lack of knowledge or resources, plain ignorance etc. It´s more or less up to the user/customer to make a demand for improvements in this area.
Much more could of course be said about this, but I didn´t want to make it to long-winded, since the purpose of this thread at first hand is to raise some thoughts about pragmatical security strategies, and hopefully lead to some inductive discussion about the topic.
/C.