Computer security programming » Computer internet security 
information computer networking security
 
|
|
|
News
|
Advertise
|
|
Products
|
Contact
 

Posts Tagged ‘Computer security programming’

Good cryptography is an excellent and necessary tool

Tuesday, January 29, 2008 22:10

Good cryptography is an excellent and necessary tool for almost anyone. Many good cryptographic products are available commercially, as shareware, or free. However, there are also extremely bad cryptographic products which not only fail to provide security, but also contribute to the many misconceptions and misunderstandings surrounding cryptography and security. Why ``snake oil''? The term ...

This was posted under category: Cryptography  |  Read Full Story  |  0 Comments

Advantages of hex encoding strings

Monday, January 14, 2008 23:02

When programming with bytes, a lot of your programming time is spent converting from hex format into byte format and then back again for debugging and testing. If your encryption package has the option, you may as well work consistently in hex format all the time. You then only need ...

This was posted under category: Computer security programming  |  Read Full Story  |  1 Comment

Zero day protection

Thursday, January 10, 2008 21:19

For vendors of traditional signature based systems (most IDSs and IPSs), zero day protection is the ability to protect against zero day exploits. They rely on the fact that they know ahead of time of a particular vulnerability. This allows them to provide signatures for the mere attempt to take ...

This was posted under category: Computer hacking, Computer security programming  |  Read Full Story  |  1 Comment

Batch process

Wednesday, December 26, 2007 22:59

As most computer users know, some computing tasks can be tedious and repetitive. Fortunately, if a task is indeed repetitive, a batch process can be used to automate much of the work. A batch process performs a list of commands in sequence. It be run by a computer's operating system ...

This was posted under category: B, Glossary of computer security  |  Read Full Story  |  0 Comments

Basic

Wednesday, December 26, 2007 22:55

Stands for "Beginner's All-purpose Symbolic Instruction Code." BASIC is a computer programming language that was developed in the mid-1960s to provide a way for students to write simple computer programs. Since then, the language has evolved into a more robust and powerful language and can be used to create advanced ...

This was posted under category: B, Glossary of computer security  |  Read Full Story  |  1 Comment

Cross site request forgeries in php

Monday, December 24, 2007 6:30

Despite the similarities in name, cross-site request forgeries (CSRF) are an almost opposite style of attack. Whereas XSS attacks exploit the trust a user has in a web site, CSRF attacks exploit the trust a web site has in a user. CSRF attacks are more dangerous, less popular (which means ...

This was posted under category: PHP security  |  Read Full Story  |  1 Comment

Building security - old days vs new days

Tuesday, September 4, 2007 3:25

In the olden days, analysis had to be done with shell commands, built-in system utilities, and a text editor. Of course, back then, the attack surface was small, and there weren’t many places for malware to hide. As malware really began to hit its stride, VMWare’s virtual machine technology started ...

This was posted under category: Computer security Systems  |  Read Full Story  |  11 Comments

Finally, good STL replacement?

Friday, May 18, 2007 20:16

A quite interesting document for everyone who programs in C++: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html I’m even tempted to switch to it when/if it becomes available. Read more at Security Wonk

This was posted under category: Computer security programming  |  Read Full Story  |  0 Comments

Double renaming

Monday, January 29, 2007 18:23

Quite often I have to revise old code in IDA Pro. Given its age, it happens almost every time a new feature is added (two exceptions: the bTree and the virtual memory manager are basically the same as about 17 years ago). Original post by Security Wonk and ...

This was posted under category: Computer security programming  |  Read Full Story  |  0 Comments

Confusing instruction

Monday, September 18, 2006 7:19

A few days ago I was working on the x86 IDA module. The goal was to have it recognize jump tables for 64-bit processors. This is routine: we have to add new instruction idioms to the analysis engine from time to time to keep up with new compilers. I was typing in the patterns ...

This was posted under category: Computer security programming  |  Read Full Story  |  0 Comments

Sad truth about programming

Saturday, June 3, 2006 16:08

There is no such thing as a bug free software. Today I stumbled on this: http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html This is an unfortunate and sad truth about programming: regardless of our efforts, software will have bugs; it will crash, it will burn, it will fail. At the same time there is a hope: http://alloy.mit.edu/ We desperately need ...

This was posted under category: Computer security programming  |  Read Full Story  |  0 Comments