OWASP AppSec Brasil

A segunda edição da versão brasileira principal conferência mundial de segurança de software vai acontecer em 2010. Será nos dias 16 a 19 de novembro em Campinas e terá como keynotes:

Para mais detalhes, veja o site da OWASP AppSec Brasil 2010.

110 dias para
AppSec Brasil 2010

Links

Outros sites de interesse:
   OWASP
   Build Security In

Acesse também:
    www.sapao.net

Termos de uso

O conteúdo deste site está sujeito à licença Creative Commons.

Creative Commons License

Atividade recente no site

Início‎ > ‎

Verificar métodos nativos (“native methods”)

Métodos nativos são métodos de classes Java que são implementados em outras linguagens, normalmente em C ou C++. Estes métodos são usados porque a linguagem Java pode ser mais lenta que linguagens compiladas para código objeto, ou porque necessitam de acesso a funções do sistema operacional que não são visíveis através da plataforma Java.

Como estes métodos nativos são implementados em linguagens diferentes de Java e compilados diretamente para código objeto, eles não estão sujeitos às restrições de segurança impostas pela plataforma, como o verificador de código (bytecode verifier) e o security manager.

Assim, ao usar métodos nativos, estes devem examinados quanto a:

  • Seus valores de retorno;
  • Seus parâmetros;
  • Se eles respeitam as verificações e políticas de segurança;
  • Se eles contêm chamadas de métodos que atravessam as fronteiras dos pacotes, quebrando um mecanismo básico de segurança da plataforma.