School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 307,003 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,969 people online right now. Registration is fast and FREE... Join Now!




Is it possible to make something secure?

 

Is it possible to make something secure?

nemosis

6 Nov, 2009 - 05:32 PM
Post #1

New D.I.C Head
*

Joined: 24 Jun, 2009
Posts: 41



Thanked: 1 times
My Contributions
I constantly think that it's possible to make a completely secure computer system that has no exploits, but then I think maybe there isn't...

Would it be possible to make it impossible to break into a computer system?
Why?
What's your reasoning?


User is offlineProfile CardPM
+Quote Post


salindor

RE: Is It Possible To Make Something Secure?

7 Nov, 2009 - 07:55 PM
Post #2

D.I.C Head
Group Icon

Joined: 10 Nov, 2006
Posts: 202



Thanked: 14 times
Dream Kudos: 75
My Contributions
That depends, do I have physical access to the box? Then no. I can always insert a disk, memory stick, new hard drive, etc. and run my own program bypassing any security you put in place.

So lets say you restrict my access. What are you going to build your computer system on? Windows, linux, mac, solaris? Any system you pick is bound to have vulnerabilities of its own. Every feature that something supports; is an increased attack area for a hacker to penatrate. People who are serious about security will turn off every un-needed feature because they all represent security vulnerabilities to them.

Finally the last thing to make things insecure is the human element. The humans using the computer system have some very real limitations. How complicated of a password can you remember? Ever use your password in more than two places (or one similar)? I knew some people who got payed to hack into banks so the bank could better secure their network. In one of their attacks they were able to break something like 25% of the accounts they tried by simply using the pin 1111. Dispite banks warning their customers not to use such a weak pin number doens't mean people wont. I wish I could refind the paper I found on the actual security of a 4 digit pin. Effectively what it said, was that instead of the pin strength being 10^4; it is much much lower because not all combinations are used. People tend to use patterns such as how it is layed out on the number pad or dates.

This actually brings up something else to consider. As you become more secure, the usability of the system becomes less. Lets say for example I am super paranoid so I make the following policy: When the computer is turned off, the hard drive shall be pulled and put into a safe with a guard checking it at regular intervals. The computer shall have no thumb drives, network connections, cdrom, etc. When using the computer, the user shall inspect the system. This proably represents the most secure computer system you can get without actually throwing the computer in the deepest part of the ocean. However what a PAIN! Further, it takes some super attention to detail to make sure a hacker doesn't modify the case or something like that.

In essance as you can see from my last paragraph I don't believe you can have a completely secure computer system. However, you can perform risk management based on the value of the data on the system. The more valuable the data is if compromised; the more (active) security you need to have in place.
User is offlineProfile CardPM
+Quote Post

Aeternalis

RE: Is It Possible To Make Something Secure?

11 Nov, 2009 - 09:45 AM
Post #3

D.I.C Regular
***

Joined: 13 Jul, 2009
Posts: 273



Thanked: 25 times
My Contributions
Well said Salindor

Security comes at a price.

Aet

User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/21/09 06:31AM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month