Εμφάνιση 1-10 από 10
  1. #1
    Εγγραφή
    16-07-2004
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    55
    Μηνύματα
    2.059
    Downloads
    0
    Uploads
    0
    Τύπος
    PSTN
    Ταχύτητα
    20480/1024
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE w300i
    Path Level
    Interleaved
    Εδώ 2-3 μερικές μέρες έβγαλα στο Google Play μια εφαρμογή διατήρησης κωδικών
    (password manager), το The Friendly Password Safe

    https://play.google.com/store/apps/d...bonpeople.safe

    Ουσιαστικά ο λόγος που τον έφτιαξα (εκτός από το να εμβαθύνω στο android programming) ήταν
    ότι δε μπορεί κανεις να εμπιστευθεί password managers που... έχουν πρόσβαση στο internet
    γιατί ποτέ δε ξέρεις που θα συνδεθούν για να δείξουν διαφημίσεις κλπ κλπ.

    Το πρόγραμμα αυτό

    - ΔΕΝ δείχνει διαφημίσεις
    - Eίναι δωρεάν
    - Δεν χρειάζεται internet ούτε έχει δικαίωμα πρόσβασης σε internet/cloud/sd
    - Είναι απλό στη χρήση, δεν παριστάνει το ... organizer
    - Δεν απαιτεί ΚΑΝΕΝΑ δικαίωμα εφαρμογής android
    - Υποστηρίζει ΛΕΥΚΟ, ΜΑΥΡΟ και τα αντίστοιχα νεότερα HOLO θέματα εμφάνισης
    - Τρέχει σε όλες τις συσκευές πάνω από android 2.1, από μικρές έως tablets

    Μερικά screenshots (έχει και ελληνική γλώσσα φυσικά )



    και


    Δεν υποστηρίζει ούτε cloud sync ούτε backup . Θεωρώ ότι το να "σώζει" κανείς
    τα password του στο cloud ή στην SD είναι σαν να τα δίνει στην ΝSΑ, ακόμα
    και αν είναι κρυπτογραφημένα με DES

    Όσοι ενδιαφέρεστε για τεχνικές λεπτομέρειες... ειδικά για την κρυπτογράφηση
    εδώ είμαστε.

    Ο παππούς zardoz
    Όλα τα παιχνίδια android που έχω φτιάξει περιγράφονται και κατεβαίνουν
    από εδώ: https://play.google.com/store/apps/d...=Carbon+People

  2. #2
    Εγγραφή
    22-09-2003
    Μηνύματα
    81.767
    Downloads
    218
    Uploads
    48
    Άρθρα
    6
    Τύπος
    VDSL2
    Ταχύτητα
    204800/20480
    ISP
    Wind
    Router
    Technicolor DGA4130
    SNR / Attn
    6(dB) / 2.8(dB)
    Path Level
    Interleaved
    ωραίος "παππού"
    We'll build a fortress to keep them out and in a world gone silent I'll be your sound and if they try to hurt you I'll tear them down I'm always with you now....
    I forgot that I might see, so many Beautiful things
    everything that has a beginning has an end
    See the mirror in your eyes-see the truth behind your lies-your lies are haunting me See the reason in your eyes-giving answer to the why- your eyes are haunting me

  3. #3
    Εγγραφή
    19-02-2013
    Περιοχή
    In the land of OpenDaylight far above the cloud.
    Ηλικία
    53
    Μηνύματα
    957
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΧΑΛΑΝΔΡΙ
    Router
    Gennet Oxygen IAD
    Τι encryption χρησιμοποιεί;

  4. #4
    Εγγραφή
    16-07-2004
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    55
    Μηνύματα
    2.059
    Downloads
    0
    Uploads
    0
    Τύπος
    PSTN
    Ταχύτητα
    20480/1024
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE w300i
    Path Level
    Interleaved
    Παράθεση Αρχικό μήνυμα από purpleaura Εμφάνιση μηνυμάτων
    Τι encryption χρησιμοποιεί;
    Στο Android το μόνο εγγυμένα παρόν specification είναι το javax.crypto με
    DES specification

    Το κλειδί από μόνο του κρυπτογραφείται ασύμμετρα, μόνο και μόνο για
    τον έλεγχο "εισόδου" στη βάση (ειδικότερα: key->MD5->des->base64->md5 ξανά).
    ΔΕΝ αποθηκεύεται εννοείται το κλειδί, ήδη από το πρώτο MD5 μετασχηματισμό
    έχει "χαθεί" στο υπερπέραν, αλλά για ασφάλεια το επανακρυπτογραφώ και και
    με τον δεύτερο ουσιαστικά είναι εντελώς μη αναστρέψιμο. Έτσι κι αλλιώς παρέχει
    μόνο έλεγχο εισόδου. Το ίδιο το password αποκρυπτογραφεί το data stream
    οπότε ακόμα και να χακάρεις την είσοδο στην εφαρμογή δεν θα δεις data.

    Οι εγγραφές κρυπτογραφούνται συμμετρικά με DES στο πρώτο πέρρσμα (με KeySpec
    που παράγεται από το κλειδί αφού περάσει), και πάλι ξανά συμμετρικά με DES βάση
    ενός ενδιάμεσου υβριδικού κλειδιού του χρήστη συν κάτι άλλο (εδώ δεν αποκαλύπτω
    πολλά, χα χα χα).

    Όλα τελικά σώζονται base64 σε XML

    Επειδή ΟΛΟ το stream γίνεται encrypt, και μάλιστα δύο φορές, είναι κάπως
    αργό σε παλιές cpu, αλλά τουλάχιστο ασφαλές.

    O DES έχει ψιλοκατηγορηθεί ως "ανασφαλής", αλλά σε δύο περάσματα είναι ότι
    καλύτερο και να είναι διαθέσιμο σε όλα τα android api levels.

    Από την άλλη, η NSA ίσως έχει brute force μηχανές που κάνουν θαύματα...
    Όλα τα παιχνίδια android που έχω φτιάξει περιγράφονται και κατεβαίνουν
    από εδώ: https://play.google.com/store/apps/d...=Carbon+People

  5. #5
    Εγγραφή
    19-02-2013
    Περιοχή
    In the land of OpenDaylight far above the cloud.
    Ηλικία
    53
    Μηνύματα
    957
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΧΑΛΑΝΔΡΙ
    Router
    Gennet Oxygen IAD
    Παράθεση Αρχικό μήνυμα από zardoz Εμφάνιση μηνυμάτων
    Στο Android το μόνο εγγυμένα παρόν specification είναι το javax.crypto με
    DES specification

    Το κλειδί από μόνο του κρυπτογραφείται ασύμμετρα, μόνο και μόνο για
    τον έλεγχο "εισόδου" στη βάση (ειδικότερα: key->MD5->des->base64->md5 ξανά).
    ΔΕΝ αποθηκεύεται εννοείται το κλειδί, ήδη από το πρώτο MD5 μετασχηματισμό
    έχει "χαθεί" στο υπερπέραν, αλλά για ασφάλεια το επανακρυπτογραφώ και και
    με τον δεύτερο ουσιαστικά είναι εντελώς μη αναστρέψιμο. Έτσι κι αλλιώς παρέχει
    μόνο έλεγχο εισόδου. Το ίδιο το password αποκρυπτογραφεί το data stream
    οπότε ακόμα και να χακάρεις την είσοδο στην εφαρμογή δεν θα δεις data.

    Οι εγγραφές κρυπτογραφούνται συμμετρικά με DES στο πρώτο πέρρσμα (με KeySpec
    που παράγεται από το κλειδί αφού περάσει), και πάλι ξανά συμμετρικά με DES βάση
    ενός ενδιάμεσου υβριδικού κλειδιού του χρήστη συν κάτι άλλο (εδώ δεν αποκαλύπτω
    πολλά, χα χα χα).

    Όλα τελικά σώζονται base64 σε XML

    Επειδή ΟΛΟ το stream γίνεται encrypt, και μάλιστα δύο φορές, είναι κάπως
    αργό σε παλιές cpu, αλλά τουλάχιστο ασφαλές.

    O DES έχει ψιλοκατηγορηθεί ως "ανασφαλής", αλλά σε δύο περάσματα είναι ότι
    καλύτερο και να είναι διαθέσιμο σε όλα τα android api levels.

    Από την άλλη, η NSA ίσως έχει brute force μηχανές που κάνουν θαύματα...
    Δυστυχώς δεν θα πάρω, διότι ο DES είναι απλά deprecated. Καλή προσπάθεια όμως

  6. #6
    Εγγραφή
    16-07-2004
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    55
    Μηνύματα
    2.059
    Downloads
    0
    Uploads
    0
    Τύπος
    PSTN
    Ταχύτητα
    20480/1024
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE w300i
    Path Level
    Interleaved
    Παράθεση Αρχικό μήνυμα από purpleaura Εμφάνιση μηνυμάτων
    Δυστυχώς δεν θα πάρω, διότι ο DES είναι απλά deprecated. Καλή προσπάθεια όμως
    Ούτε ο AES ούτε RSA/DSA (που έτσι κι αλλιώς δε θα χρησιμοποιούσα) είναι "εγγυημένοι" να υπάρχουν
    σε όλες τις εκδόσεις Αndroid. Ακόμα χειρότερα, αν κάνεις enumerate τους διαθέσιμους με Security.getProviders()
    και διαλέξεις τον "καλύτερο" διαθέσιμο, αν αναβαθμίσεις πχ από 4.04 σε 4.2 τότε παίρνεις διαφορετικό
    secretkey (π.χ με AES). Ουσιαστικά χάνεις ... όλα σου τα password με μια αναβάθμιση android.

    Από την άλλη, είναι γεγονόες ότι η NSA έχει αφήσει την Oracle (στη java) να "εξάγει" παγκοσμίως όλους αυτούς
    τους αλγορίθμους επειδή έχει ήδη το αντίστοιχο raw power να τους σπάσει. Μόνο με proprietary επεκτάσεις είναι
    κάποιος "σχετικά ασφαλής", κι εγώ απλά έκανα μια τέτοια κίνηση: διπλό des με διαφορετικά κλειδιά που το δεύτερο
    εξαρτάται μόνο μερικώς από το πρώτο (του χρήστη).
    Όλα τα παιχνίδια android που έχω φτιάξει περιγράφονται και κατεβαίνουν
    από εδώ: https://play.google.com/store/apps/d...=Carbon+People

  7. #7
    Εγγραφή
    27-12-2004
    Μηνύματα
    64
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    12288/1024
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΝΙΚΗΤΗ
    Σε ευχαριστώ πολύ, το δοκιμάζω σε ΝΟΤΕ ΙΙ , SG S3, και Νοτε 8000.

  8. #8
    Εγγραφή
    19-02-2013
    Περιοχή
    In the land of OpenDaylight far above the cloud.
    Ηλικία
    53
    Μηνύματα
    957
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΧΑΛΑΝΔΡΙ
    Router
    Gennet Oxygen IAD
    Παράθεση Αρχικό μήνυμα από zardoz Εμφάνιση μηνυμάτων
    Ούτε ο AES ούτε RSA/DSA (που έτσι κι αλλιώς δε θα χρησιμοποιούσα) είναι "εγγυημένοι" να υπάρχουν
    σε όλες τις εκδόσεις Αndroid. Ακόμα χειρότερα, αν κάνεις enumerate τους διαθέσιμους με Security.getProviders()
    και διαλέξεις τον "καλύτερο" διαθέσιμο, αν αναβαθμίσεις πχ από 4.04 σε 4.2 τότε παίρνεις διαφορετικό
    secretkey (π.χ με AES). Ουσιαστικά χάνεις ... όλα σου τα password με μια αναβάθμιση android.

    Από την άλλη, είναι γεγονόες ότι η NSA έχει αφήσει την Oracle (στη java) να "εξάγει" παγκοσμίως όλους αυτούς
    τους αλγορίθμους επειδή έχει ήδη το αντίστοιχο raw power να τους σπάσει. Μόνο με proprietary επεκτάσεις είναι
    κάποιος "σχετικά ασφαλής", κι εγώ απλά έκανα μια τέτοια κίνηση: διπλό des με διαφορετικά κλειδιά που το δεύτερο
    εξαρτάται μόνο μερικώς από το πρώτο (του χρήστη).
    Γιατί δεν χρησιμοποίησες Blowfish ή Twofish;

  9. #9
    Εγγραφή
    24-11-2010
    Ηλικία
    47
    Μηνύματα
    4
    Downloads
    0
    Uploads
    0
    τι πλεονέκτημα έχει σε σχέση με κάποιο πρόγραμμα σαν το Keepassdroid ;

  10. #10
    Εγγραφή
    16-07-2004
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    55
    Μηνύματα
    2.059
    Downloads
    0
    Uploads
    0
    Τύπος
    PSTN
    Ταχύτητα
    20480/1024
    ISP
    ΟΤΕ Conn-x
    Router
    ZTE w300i
    Path Level
    Interleaved
    Παράθεση Αρχικό μήνυμα από damastes Εμφάνιση μηνυμάτων
    τι πλεονέκτημα έχει σε σχέση με κάποιο πρόγραμμα σαν το Keepassdroid ;
    Εκτός από ότι θεωρώ ότι είναι απλούστερο και ομορφότερο , δεν απαιτεί ΚΑΝΕΝΑ
    δικαίωμα εφαρμογών android, ούτε καν SD card permissions (πχ... keepassdroid)
    και εξηγούμαι γιατί αυτό αποτελούσε ζήτημα για εμένα:

    Σε ένα non-rooted κινητό/tablet, αν μια εφαρμογή έχει δικαιώματα sd card write, τότε μπορεί να
    γράψει ΟΠΟΥΔΗΠΟΤΕ στην sd κάρτα "κάτι" και μια "άλλη" δίδυμη "κακόβουλη" εφαρμογή που έχει
    απλά πρόσβαση στο internet να πάρει το συγκεκριμένο πακέτο και να το στείλει οπουδήποτε. Εγώ αν
    ήμουν NSA ή κάποιος αδιάκριτος, περίπου αυτό θα έκανα ("συνεργαζόμενες" εφαρμογές).

    Η πρόσβαση στην sd είναι είναι ΤΡΥΠΑ για το android, γιατί χωρίς αυτήν, οι εφαρμογές είναι isolated
    μεταξύ τους όταν είναι κλεισμένες ερμητικά στο /apps ή στο /data/data/

    Σε rooted κινητά/tablet, αυτό αλλάζει, και θέλει ακόμα μεγαλύτερη προσοχή.
    Όλα τα παιχνίδια android που έχω φτιάξει περιγράφονται και κατεβαίνουν
    από εδώ: https://play.google.com/store/apps/d...=Carbon+People

Παρόμοια Θέματα

  1. Μηνύματα: 33
    Τελευταίο Μήνυμα: 17-11-14, 19:09
  2. Μηνύματα: 0
    Τελευταίο Μήνυμα: 08-07-13, 10:28
  3. Μηνύματα: 0
    Τελευταίο Μήνυμα: 08-07-13, 10:20
  4. [Εφαρμογή] Ergo - Finance Manager
    Από mcn στο φόρουμ Android
    Μηνύματα: 0
    Τελευταίο Μήνυμα: 14-04-13, 19:50
  5. Μηνύματα: 58
    Τελευταίο Μήνυμα: 24-07-12, 03:34

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας