IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Buffer overflow ?


Sujet :

Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 12
    Points
    12
    Par défaut Buffer overflow ?
    Bonjour,

    J'aurais juste voulu savoir si il est possible d'avoir un buffer overflow en java et est-il détecté par la machine virtuelle java ? à la compilation ? à l'execution ? est-ce dangereux ?

    Merci.

  2. #2
    Membre chevronné
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Points : 1 958
    Points
    1 958
    Par défaut
    Je dirais que c'est détecté à l'exécution seulement. Lorsque tu démarres la JVM tu peux paramétrer la quantité de mémoire à allouer à cette dernière.
    Est-ce dangereux ? Ca dépend, si tu rentres dans une boucle infinie : OUI car plantage du programme tout simplement, par contre si c'est juste la quantité de mémoire allouée qui est trop juste : NON car dans ce cas, il suffira d'augmenter le paramètre ou éventuellement optimiser ton code.

  3. #3
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Si tu parles des buffer overflow qui permettent d'injecter du code malicieux dans certaines applis et de l'executer la reponse est non, cela ne peut pas arriver en Java (a moins d'une grosse faille encore inconnue dans la JVM). Tu peux avoir des erreurs liees a un usage trop important de la memoire comme le dit iohack mais cela ne conduira pas a des failles de securite comme dans un programme C par exemple.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 12
    Points
    12
    Par défaut
    Ok merci pour vos réponses ! Si vous connaissez, savez-vous quels sont les erreurs indétectables par des méthodes d'analyse statique en java ? Car j'ai déjà réglé le problème des boucles infinies mais y-a-t-il d'autres problèmes ?

  5. #5
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Indetectables je ne sais pas, mais detectables, IntelliJ IDEA en propose plusieurs centaines et ils en rajoutent a chaque version.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 12
    Points
    12
    Par défaut
    Ok dommage car je cherche à régler les indécidabilités de cette analyse statique en utilisant l'analyse dynamique.

    Merci.

  7. #7
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Ben va lire la liste des analyses statiques d'IntelliJ, ca te donnera deja une idee de tout ce qu'on peut/sait faire aujourd'hui.

Discussions similaires

  1. Remote buffer overflow
    Par sorry60 dans le forum Linux
    Réponses: 3
    Dernier message: 21/03/2007, 19h44
  2. Se protéger contre les buffers overflows
    Par pharaonline dans le forum C
    Réponses: 2
    Dernier message: 11/06/2006, 23h25
  3. [oracle 9i] ORU-10027: buffer overflow
    Par jejam dans le forum Oracle
    Réponses: 7
    Dernier message: 01/09/2005, 14h05
  4. Erreur ORU-10027 : buffer overflow
    Par valerie90 dans le forum Oracle
    Réponses: 3
    Dernier message: 14/02/2005, 09h40
  5. [Erreur] buffer overflow
    Par cmoulin dans le forum Administration
    Réponses: 8
    Dernier message: 04/08/2004, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo