CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: megthebest con ben 4 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 21 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 7 su 7
Discussione:

[Consiglio] Tool analisi sicurezza codice sorgente android

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Oct 2010
    Località
    Roma
    Messaggi
    105
    Smartphone
    Galaxy Nexus

    Ringraziamenti
    8
    Ringraziato 2 volte in 2 Posts
    Predefinito

    [Consiglio] Tool analisi sicurezza codice sorgente android

    Ciao a tutti,
    Volevo sapere se voi conoscevate dei tool per analizzare il codice sorgente di applicazioni android, capici di suggerire/individuare eventuali problemi legati alla sicurezza.
    Io conosco alcuni tool per codice sorgente C che però non vanno bene per android

  2.  
  3. #2
    Senior Droid


    Registrato dal
    Aug 2011
    Località
    Roma
    Messaggi
    406
    Smartphone
    Nexus 5

    Ringraziamenti
    6
    Ringraziato 32 volte in 29 Posts
    Predefinito

    Dipende cosa intendi per "sicurezza" del codice. Come dovresti ben sapere, c'è una differenza abissale tra il C ed un linguaggio java based come quello di android. Infatti molti dei problemi che puoi riscontrare in sorgenti C (non deallocare la memoria, riempire troppo i buffer, eccetera) su android non sussistono, in quanto la virtual machine si occupa di prevenire tutte queste tipologie di problemi (vatti a vedere cos'è il Garbage Collector).

  4. #3
    Androidiano L'avatar di Aiuspaktyn


    Registrato dal
    Apr 2010
    Località
    Napoli - Roma
    Messaggi
    175
    Smartphone
    Huawei Nexus 6P

    Ringraziamenti
    6
    Ringraziato 17 volte in 15 Posts
    Predefinito

    Vai tranquillo che nel plugin per sviluppare con android é contenuto LINT

  5. #4
    Androidiano


    Registrato dal
    Oct 2010
    Località
    Roma
    Messaggi
    105
    Smartphone
    Galaxy Nexus

    Ringraziamenti
    8
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Quote Originariamente inviato da giozh Visualizza il messaggio
    Dipende cosa intendi per "sicurezza" del codice. Come dovresti ben sapere, c'è una differenza abissale tra il C ed un linguaggio java based come quello di android. Infatti molti dei problemi che puoi riscontrare in sorgenti C (non deallocare la memoria, riempire troppo i buffer, eccetera) su android non sussistono, in quanto la virtual machine si occupa di prevenire tutte queste tipologie di problemi (vatti a vedere cos'è il Garbage Collector).
    Già effettivamente non avevo considerato la macchina virtuale, e quindi diciamo che se provo a sfruttare un bag di un'app non possono prendere "possesso" del sistema operativo android... Però se l'applicazione comunica con un DB nulla vieta di provare ad attaccare il DB con un attacco di tipo SQL Injection, giusto?

    Quote Originariamente inviato da Aiuspaktyn Visualizza il messaggio
    Vai tranquillo che nel plugin per sviluppare con android é contenuto LINT
    Grazie andrò sicuramente a controllare questo plug.

  6. #5
    Senior Droid


    Registrato dal
    Aug 2011
    Località
    Roma
    Messaggi
    406
    Smartphone
    Nexus 5

    Ringraziamenti
    6
    Ringraziato 32 volte in 29 Posts
    Predefinito

    Le app girano sempre e comunque in un ambiente controllato. A meno che non c'è una falla enorme in Android che permette di bypassare in qualche modo le limitazioni della vm, difficilmente puoi fare qualcosa.
    Per quanto riguarda la parte DB, si va molto a fortuna, in quanto:
    -l'app deve comunicare con un db passibile di injection
    -l'app deve permetterti di eseguire query arbitrarie dove puoi inserire la tua stringa per fare injection

  7. #6
    Androidiano


    Registrato dal
    Oct 2010
    Località
    Roma
    Messaggi
    105
    Smartphone
    Galaxy Nexus

    Ringraziamenti
    8
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Quote Originariamente inviato da giozh Visualizza il messaggio
    Le app girano sempre e comunque in un ambiente controllato. A meno che non c'è una falla enorme in Android che permette di bypassare in qualche modo le limitazioni della vm, difficilmente puoi fare qualcosa.
    Per quanto riguarda la parte DB, si va molto a fortuna, in quanto:
    -l'app deve comunicare con un db passibile di injection
    -l'app deve permetterti di eseguire query arbitrarie dove puoi inserire la tua stringa per fare injection
    Ok sei stato molto chiaro. Il punto è che per argomento del del mio "tirocinio" (ovvero la tesi della Laurea Triennale in informatica) un professore mi ha detto di analizzare la sicurezza di un'app sviluppata sempre in ambito universitario e quindi mi stavo informando su queste cose. Oro ho sottoposto il problema che mi hai fatto notare al professore vediamo che mi risponde. Grazie per l'aiuto!

  8. #7
    Senior Droid


    Registrato dal
    Aug 2011
    Località
    Roma
    Messaggi
    406
    Smartphone
    Nexus 5

    Ringraziamenti
    6
    Ringraziato 32 volte in 29 Posts
    Predefinito

    Piu che altro devi farti dire cosa intende lui per "sicurezza di un'app Android", così per lo meno puoi iniziare a fare delle ricerche un pò piu mirate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy