[Haskell-cafe] Fwd: Klocwork eNews: Secure Coding for C/C++

Vasili I. Galchin vigalchin at gmail.com
Tue Sep 20 22:55:14 CEST 2011


Hello,

      I get so frustrated trying to convince managers and colleagues of the
efficacy of FPLs. Below speaks volumes about the "type safety" of C and C++.
It is a bandaid approach.

Vasili

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------- Forwarded message ----------
Date: Tue, Sep 20, 2011 at 9:14 AM
Subject: Klocwork eNews: Secure Coding for C/C++
To: vigalchin at gmail.com


**
    [image: Klocwork eNewsletter - September 2011]    eLEARNING
Secure Coding for C/C++

When it comes to security attacks, the network used to be the prime target.
But the attack profile has changed. Now security is a software problem too,
with the number of software security vulnerabilities growing every year. As
a result, the pressure on software developers to create secure software has
never been greater. Brush up on the fundamentals of secure coding with this no
charge, interactive eLearning
course<http://mkto-d0052.com/track?type=click&enid=bWFpbGluZ2lkPWtsb2N3b3JrQmV0YWN1c3QtMjMxNy04NDU1LTAtMTA3Ny1wcm9kLTMxMjYmbWVzc2FnZWlkPTAmZGF0YWJhc2VpZD0zMTI2JnNlcmlhbD0xMjIzNzkxMDIzJmVtYWlsaWQ9dmlnYWxjaGluQGdtYWlsLmNvbSZ1c2VyaWQ9NjAzMzAxJmV4dHJhPSYmJg==&&&http://developer.klocwork.com/klocwork-university/security-innovation/secure-coding/?mkt_tok=3RkMMJWWfF9wsRokuK3OZKXonjHpfsX%2B6%2B8uWaag38431UFwdcjKPmjr1YIBS8V0dvycMRAVFZl5nQdUFeOCc5JL>
:

   - Get the latest secure coding best practices
   - Learn nine tested secure coding techniques
   - See how to avoid common buffer overflows

*This is a must-see course – view it
today!*<http://mkto-d0052.com/track?type=click&enid=bWFpbGluZ2lkPWtsb2N3b3JrQmV0YWN1c3QtMjMxNy04NDU1LTAtMTA3Ny1wcm9kLTMxMjYmbWVzc2FnZWlkPTAmZGF0YWJhc2VpZD0zMTI2JnNlcmlhbD0xMjIzNzkxMDIzJmVtYWlsaWQ9dmlnYWxjaGluQGdtYWlsLmNvbSZ1c2VyaWQ9NjAzMzAxJmV4dHJhPSYmJg==&&&http://developer.klocwork.com/klocwork-university/security-innovation/secure-coding/?mkt_tok=3RkMMJWWfF9wsRokuK3OZKXonjHpfsX%2B6%2B8uWaag38431UFwdcjKPmjr1YIBS8V0dvycMRAVFZl5nQdUFeOCc5JL>
       SOCIAL MEDIA
Follow Klocwork

Do you know that Klocwork participates in all your favorite social media
channels? Get quick updates from us and see what we're talking about by
following us on Facebook, LinkedIn and Twitter. Check out our recent blog
posts and links to our social media pages under the *Follow Us* section on
www.klocwork.com<http://mkto-d0052.com/track?type=click&enid=bWFpbGluZ2lkPWtsb2N3b3JrQmV0YWN1c3QtMjMxNy04NDU1LTAtMTA3Ny1wcm9kLTMxMjYmbWVzc2FnZWlkPTAmZGF0YWJhc2VpZD0zMTI2JnNlcmlhbD0xMjIzNzkxMDIzJmVtYWlsaWQ9dmlnYWxjaGluQGdtYWlsLmNvbSZ1c2VyaWQ9NjAzMzAxJmV4dHJhPSYmJg==&&&http://www.klocwork.com/?utm_source=Sep20_enews&utm_medium=email&utm_campaign=eLearning&mkt_tok=3RkMMJWWfF9wsRokuK3OZKXonjHpfsX%2B6%2B8uWaag38431UFwdcjKPmjr1YIBS8V0dvycMRAVFZl5nQdUFeOCc5JL>
.
   BLOG
Join the Discussion

*Klocwork University consolidates learning resources into a single
roster<http://mkto-d0052.com/track?type=click&enid=bWFpbGluZ2lkPWtsb2N3b3JrQmV0YWN1c3QtMjMxNy04NDU1LTAtMTA3Ny1wcm9kLTMxMjYmbWVzc2FnZWlkPTAmZGF0YWJhc2VpZD0zMTI2JnNlcmlhbD0xMjIzNzkxMDIzJmVtYWlsaWQ9dmlnYWxjaGluQGdtYWlsLmNvbSZ1c2VyaWQ9NjAzMzAxJmV4dHJhPSYmJg==&&&http://www.klocwork.com/blog/2011/09/klocwork-university-consolidates-learning-resources-into-a-single-roster/?utm_source=Sep20_enews&utm_medium=email&utm_campaign=eLearning&mkt_tok=3RkMMJWWfF9wsRokuK3OZKXonjHpfsX%2B6%2B8uWaag38431UFwdcjKPmjr1YIBS8V0dvycMRAVFZl5nQdUFeOCc5JL>
*
Your one stop for self-paced online learning.

*Squeezing max from the 'try/finally'
blocks<http://mkto-d0052.com/track?type=click&enid=bWFpbGluZ2lkPWtsb2N3b3JrQmV0YWN1c3QtMjMxNy04NDU1LTAtMTA3Ny1wcm9kLTMxMjYmbWVzc2FnZWlkPTAmZGF0YWJhc2VpZD0zMTI2JnNlcmlhbD0xMjIzNzkxMDIzJmVtYWlsaWQ9dmlnYWxjaGluQGdtYWlsLmNvbSZ1c2VyaWQ9NjAzMzAxJmV4dHJhPSYmJg==&&&http://www.klocwork.com/blog/2011/08/squeezing-max-from-the-tryfinally-blocks/?utm_source=Sep20_enews&utm_medium=email&utm_campaign=eLearning&mkt_tok=3RkMMJWWfF9wsRokuK3OZKXonjHpfsX%2B6%2B8uWaag38431UFwdcjKPmjr1YIBS8V0dvycMRAVFZl5nQdUFeOCc5JL>
*
Tips on handling resources in Java.

*Importance of MISRA<http://mkto-d0052.com/track?type=click&enid=bWFpbGluZ2lkPWtsb2N3b3JrQmV0YWN1c3QtMjMxNy04NDU1LTAtMTA3Ny1wcm9kLTMxMjYmbWVzc2FnZWlkPTAmZGF0YWJhc2VpZD0zMTI2JnNlcmlhbD0xMjIzNzkxMDIzJmVtYWlsaWQ9dmlnYWxjaGluQGdtYWlsLmNvbSZ1c2VyaWQ9NjAzMzAxJmV4dHJhPSYmJg==&&&http://www.klocwork.com/blog/2011/07/importance-of-misra/?utm_source=Sep20_enews&utm_medium=email&utm_campaign=eLearning&mkt_tok=3RkMMJWWfF9wsRokuK3OZKXonjHpfsX%2B6%2B8uWaag38431UFwdcjKPmjr1YIBS8V0dvycMRAVFZl5nQdUFeOCc5JL>
*
Klocwork's MISRA support is important to customers.

Klocwork | 15 New England Executive Park | Burlington, MA 01803
1.866.556.2967 |
www.klocwork.com<http://mkto-d0052.com/track?type=click&enid=bWFpbGluZ2lkPWtsb2N3b3JrQmV0YWN1c3QtMjMxNy04NDU1LTAtMTA3Ny1wcm9kLTMxMjYmbWVzc2FnZWlkPTAmZGF0YWJhc2VpZD0zMTI2JnNlcmlhbD0xMjIzNzkxMDIzJmVtYWlsaWQ9dmlnYWxjaGluQGdtYWlsLmNvbSZ1c2VyaWQ9NjAzMzAxJmV4dHJhPSYmJg==&&&http://www.klocwork.com/?utm_source=Sep20_enews&utm_medium=email&utm_campaign=eLearning&mkt_tok=3RkMMJWWfF9wsRokuK3OZKXonjHpfsX%2B6%2B8uWaag38431UFwdcjKPmjr1YIBS8V0dvycMRAVFZl5nQdUFeOCc5JL>
© 2011 Klocwork. All rights reserved.

If you no longer wish to receive these emails, click on the following link:
Unsubscribe<http://resources.klocwork.com/UnsubscribePage.html?mkt_unsubscribe=1&mkt_tok=3RkMMJWWfF9wsRokuK3OZKXonjHpfsX%2B6%2B8uWaag38431UFwdcjKPmjr1YIBS8V0dvycMRAVFZl5nQdUFeOCc5JL>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110920/08413c0d/attachment.htm>


More information about the Haskell-Cafe mailing list