As far as I know, Verisign and other cert authorities are primarily
validating that the entity holding the certificate is who they say they are.
 That is not what you seem to be looking for.  You seem to be asking for
someone to independently assure users that code signed by the authority will
not be malicious, however one wants to define malicious (and defining
"malicious" is just the start of the problem).  This is a much larger can of
worms.

On Mon, Jan 17, 2011 at 12:17 PM, Brill Pappin <br...@pappin.ca> wrote:

> Oh i don't know... not that I like the SSL certificate system, but it does
> seem to work and i think they do stand by their issued certificates.
> In that case its a bit easier because they don't verify that the server
> running the ssl cert is not malicious but they do verify the entity that
> requested the cert so that in the even that something was hinky, the
> responsible party would be known and valid.
>
> Come to think of it, one of the existing cert providers (Thawte, Verisign
> for example) could jump into this business with such a service, but Google
> would need to play nice with them.
>
> The goal being to smooth the customers experience so they have a good one
> and not make them feel that they may have just been ripped off when they
> can't figure out how to enable the thing, so any method of doing that is a
> good one as long as it can't be readily abused.
>
> Right or wrong, people trust companies like Google not to screw them over.
> Most people are not like we are; skeptical, savvy and watchful.
>
> I think I like the idea of being able to rate the entity producing the
> software as well as the app itself, that way people like us would discover
> poor or malicious code fairly quickly and flag it.  Maybe something like
> eBay style of entity rating would be enough (which would also identify
> companies known to be poor at supporting their software).
>
> The long and short is that I have two IME's in the market and I would
> really like to be able to give my users some assurance that I'm not stealing
> their personal data besides my word on it.
>
> - Brill Pappin
>
>
>
> On 2011-01-17, at 2:42 PM, Dianne Hackborn wrote:
>
> It would be entirely possible for other people to do that kind of
> application verification, if they want.  I wouldn't want to do this as a
> certificate, indicating the app gets some special trust relationship with
> the platform -- that puts "the good stuff" in the hands of whatever party is
> controlling access to that certificate.  I don't think you should want
> Google or anyone else to be that kind of gate-keeper.
>
> (I also have an intrinsic dislike of such things, because in fact the
> amount of verification that anyone is actually going to be able to perform
> on an app is quite small.  There are so many ways for someone who is truly
> malicious to get around such verification, by timed enabling of the activity
> and other things.  I think these things give users a much greater sense of
> trust than they should actually feel.  Unless the entity is going to stand
> by their verification with a guarantee that they will recompense for any
> damages caused by apps they have verified...  and how likely is that?  That
> tells you how worthwhile they are.)
>
> On Mon, Jan 17, 2011 at 11:22 AM, Brill Pappin <br...@pappin.ca> wrote:
>
>> Thats a good point :)
>> However launching the settings would actually be helpful and exactly what
>> I've been meaning to look into. Combine it with adding a convenient text
>> field they can long-click in should help.
>>
>> I do get a lot of people rating-down or complaining because they didn't
>> read the warning and think that it's telling them I *am* stealing their
>> credit card info!
>> Usually when people write in asking why I capture their data, i have to go
>> on a long explanation which essentially boils down to "It doesn't, but there
>> is absolutely no way i can prove it to you".
>>
>> As a developer and one who will sell more and more in the Market, I really
>> wish there was some sort of "Verified" certificate I could purchase that
>> would indicate to the user that a 3rd party has checked the app for
>> nefarious code.
>> As a user of Android, I'd really feel better with that as well, because
>> some of the apps I've downloaded make me wonder sometimes.
>>
>> In order to put something like that in place, Google would need to support
>> it, the likelihood of which most of us would not hold our breath for.
>> Maybe what would work is some sort of reputation rating for the publisher
>> rather than just the app. Or maybe some sort of rating like we used to have
>> to use for our mail servers when we were getting a lot of spam from a
>> certain IP block.
>>
>> - Brill Pappin
>>
>>
>> On 2011-01-17, at 12:40 PM, Dianne Hackborn wrote:
>>
>> On Mon, Jan 17, 2011 at 7:44 AM, Brill Pappin <br...@pappin.ca> wrote:
>>
>>> Yah, I've had a tone of trouble with my users not understanding how to
>>> enable to my IME's.
>>> I don't want to do it for them however. What would be good is a way to
>>> allow them to click buttons in my app to enable it.
>>>
>>
>> Um.  Buttons in *your* app is very much doing it for them. :}
>>
>> You can use this to launch the settings app where they can enable/disable
>> IMEs:
>> http://developer.android.com/reference/android/provider/Settings.html#ACTION_INPUT_METHOD_SETTINGS
>>
>> To be honest, there is good reason to *not* make this super easy, because
>> if a user can't figure out how to select an IME to enable, there is a good
>> chance they also aren't going to get the deep security implications and
>> trust they need to have in whatever IME they are using.
>>
>> --
>> Dianne Hackborn
>> Android framework engineer
>> hack...@android.com
>>
>> Note: please don't send private questions to me, as I don't have time to
>> provide private support, and so won't reply to such e-mails.  All such
>> questions should be posted on public forums, where I and others can see and
>> answer them.
>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>
>
> --
> Dianne Hackborn
> Android framework engineer
> hack...@android.com
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails.  All such
> questions should be posted on public forums, where I and others can see and
> answer them.
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to