<<  >> (p.45)
    Author Topic: MultiBit  (Read 336746 times)
    jim618 (OP)
    Legendary
    *
    Offline Offline

    Activity: 1708
    Merit: 1069



    View Profile WWW
    November 06, 2012, 02:22:38 PM
     #881

    Hi Kazimir,

    The big risk with Java is that you can in theory download and execute code. In practice nobody likes to do this any more as it is too tempting a vector for malware.

    All the UI code and all the network code (bitcoinj) is Java code so it would not be practical to rework it. It would be a complete rewrite.

    In MultiBit (and I am pretty sure it is the same with bitcoinj) there is no ad hoc code downloading of code or patches or anything. Only the code in the installed jar is used. In the future I will harden this so that it is both digitally signed by a key just owned by me and also sealed, which means it will not load other code from outside the jar.

    Also, there is no auto update (and almost certainly never will be) as that is another vector for malware to get onto your machine.

    Regards,

    Jim



    MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Page 44
Viewing Page: 45