Codificação segura em C para sistemas embarcados

Codificação segura

O evento TDC2013 São Paulo (The Developer’s Conference) contou com diversas trilhas sobre assuntos diversos, tal como Agile, Cloud, games, testes, etc. Além dessas, foram realizadas trilhas de C/C++, Embedded e Segurança, das quais eu tive o prazer de participar, com uma palestra sobre codificação segura em C para sistemas embarcados.

Tanto a trilha Segurança quanto a trilha Embedded foram estreantes, graças à força de vontade e entusiasmo de pessoas como Alberto Fabiano, Alan Silva e Vinicius Senger.

Fiquei muito mais agradecido pois pude contribuir um pouco para a trilha Segurança, apresentando uma palestra sobre codificação segura em C para sistemas embarcados, com o seguinte foco:

 
  • Por que usar linguagem C;
  • Como evitar alguns erros simples;
  • Padrões de codificação;
  • Ferramentas de análise estática e dinâmica de código;
  • Ataques comuns (code injection e arc injection);
  • Uso de alocação dinâmica de código.

Espero que este conteúdo ajude a comunidade de sistemas embarcados! Obrigado novamente aos organizadores e ao público fera desse evento.

 

Referências

 
 
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

[wpseo_breadcrumb]
Comentários:
Notificações
Notificar
guest
2 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
André Castelan
30/05/2014 10:16

Muito bom o material Henrique, valeu!

Henrique Rossi
Reply to  André Castelan
30/05/2014 10:19

Obrigado André! 🙂

Vou preparar uma série baseada nesse conteúdo para o Embarcados. Vamos ver se fica legal! rs

Abraços!

Talvez você goste:

Séries

Menu
Privacy Settings saved!
Configurações de Privacidade

Entenda quais dados e informações usamos para ter melhor entrega de conteúdo personalizado para você.

These cookies are necessary for the website to function and cannot be switched off in our systems.

Para usar este site, usamos os seguintes cookies tecnicamente exigidos

  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Accept all Services