Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 54 guests and 2 members online
EH-Net News Feeds
Latest Additions
 
Advertisement

You are here: Home arrow Forum arrow Ethical Hacking Discussions and Related Certificationsarrow Cyber Warfarearrow Secure coding is often an afterthought
EH-Net
May 25, 2012, 03:17:41 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Advertise on EH-Net!! - Reasonable Rates, Highly Targeted Audience.
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: Secure coding is often an afterthought  (Read 4520 times)
0 Members and 1 Guest are viewing this topic.
mchugh48
Newbie
*
Offline Offline

Posts: 1


View Profile
« on: December 28, 2010, 11:07:32 AM »

Application Security is designed to keep your users data/information secure
from being read  slolen, or destroyed by malicous people and processes. Security cannot be added as an afterthought, it must be built and restitant to attack. There is usually a big push to get an application out the door and devilered and it takes some strong persusion to build in security from the start. What ways are others out there using to persuade business and government to build in secure coding. Sometimes , I have noticed that using FUD - Fear Uncertainty and Doubt can be effective, but that should really be necessasary.
Tell me what you think!

Logged
H1t M0nk3y
Hero Member
*****
Offline Offline

Posts: 660



View Profile
« Reply #1 on: December 29, 2010, 08:46:00 AM »

Hi mchugh48 and welcome to the forum!

I have faced this dilemma many times. Here is what I have done:

1) Build a presentation showing how to add security to  every step of the SDLC (Software Development Life Cycle). I focus on cost reduction by "thinking" about security in the early stage;

2) Show them how, by implementing security into the development framework, we could same a lot of $$$ on subsequent projects. For example, creating a solid filter for user input in web applications could easily be reused by all other projects using the same platform.

3) Security training for developpers. I personally do free "Lunch and hack" sessions at work about twice a month. In these sessions, I will talk about a single topic, for example SQLi, demonstrating an attack or two and showing them how to protect themself. This is also a great way for me to make them aware of my skills  (Hey, I am a contractor Wink)

4) If you end up finding vulnerabilities before the system goes in production, talk to management about how this costly mistake could have been easily avoided by doing xyz earlier.

I hope this can help you.
Logged

GPEN, GSEC, CEH, CISSP, PMP
Synquell
Full Member
***
Offline Offline

Posts: 169



View Profile
« Reply #2 on: December 30, 2010, 01:41:28 AM »

Interesting starting points, I'm hoping to install similar habits where I work one day.

Question: do you get a lot of response on those 'Lunch and hack' sessions? I'm curious to see what amount of developers can actually be intrigued by these topics.
Logged

Twitter: https://twitter.com/dietervds
Blog: https://synquell.wordpress.com (not much there yet)

The beginning of knowledge is the discovery of something we do not understand.
Empires89
Newbie
*
Offline Offline

Posts: 6


Everybody wants to be a cat


View Profile
« Reply #3 on: January 04, 2011, 11:59:03 PM »

Security is a huge part of every infrastructure and application project. It can't just be ignored or weakly implemented. This results in major losses down the road, and is more costly. What happens when your application or project has a security flaw or is exploited? You lose customers, you lose money, you lose trust, and your reputation is ruined. Surely the cost of a little prevention is worth it.

I can't say I've ever dealt with a project that had an unreasonable time frame for completion. When my boss once demanded I setup a web-based application with an unreasonable time frame I flat out told him "No." I implemented basic filtering and network/firewall restrictions on this web-based system. Lo and behold, a couple months later, the application's programmers found a flaw that allowed crackers to access the admin panel and steal user data. Since I implemented restrictions on our server I saved us from being cracked and having our customers be exploited.

Speak money to a company and they'll usually listen. Tell them that making security a focal point in the beginning often reduces the chance of exploits. Like H1t said, sometime you can make a security application that can be used in several different projects, and that saves a lot of time and money.
Logged
H1t M0nk3y
Hero Member
*****
Offline Offline

Posts: 660



View Profile
« Reply #4 on: January 11, 2011, 02:20:14 PM »

I agree with Empires89!

To answer Synquell question: I get a very, very good response from people for my "Lunch and Hack". But it needs to be really interesting. They don't want to study like us...

I found that doing a "real" demo, like scanning their own machines or querying the whois database for the company info interests them a lot. But strangely, hacking a web server on a VM on my laptop gets much less interest. Go figure! It needs to be visual and entertaining.

I guess it's like a magicien show. Who cares about what is the trick, we want to be blown away!
Logged

GPEN, GSEC, CEH, CISSP, PMP
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.185 seconds with 23 queries.
 

gk_static-ad_feb2012.jpg
Global Knowledge: Build Security Skills to Protect & Defend

els_130x200fixed2.gif
eLearnSecurity Student Course Now Live!
5% Off with Code
ELS-EH-5

SANS Deals 4 EH-Netters
$150 OFF Any SANS Course in Any Format!
Coupon Code: EHN_Connect Including SANS Security West 2012 & SANSFIRE 2012
Recent Forum Topics

cbtnuggets_logo_125.jpg
Try CBT Nuggets Free!

Vote For EH-Net

Add to Technorati Favorites
technorati fave

 
         
Advertisement

© 2012 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.