07/17/2009, 08:25 PM
|
#841 (permalink) | |
|
Member
![]() Join Date: Jul 2009
Posts: 18
Likes Received: 0
Thanks: 9
Thanked 1 Time in 1 Post
|
Quote:
Is there any timetable for that... I am also hoping you read my above post requesting the installer since I am too novice to deal with rooting the webosinternals portion of the process. |
|
07/17/2009, 09:09 PM
|
#842 (permalink) | |
|
Member
![]() Join Date: Nov 2002
Location: Salt Lake City, UT
Posts: 170
Likes Received: 1
Thanks: 3
Thanked 32 Times in 18 Posts
|
I decided to try My Tether, and in doing so finally break down and gain root access to my Pre. After installing webos-internals I was surprised to see that I could install via the SDK method even without enabling developer mode. That got me concerned about a security hole, so I went into the #webos-internals IRC and asked. Aonic, can you comment on these chat logs?
Quote:
__________________
Treo 300 -> Treo 600 -> Treo 650 -> Treo 755p -> Pre -> Epic 4G -> TouchPad Last edited by northward; 07/17/2009 at 09:22 PM. Reason: Cleaned up formatting of chat logs and add emphasis where appropriate |
|
07/17/2009, 09:13 PM
|
#843 (permalink) | ||||
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 308
Likes Received: 0
Thanks: 18
Thanked 657 Times in 59 Posts
|
Quote:
Quote:
Quote:
Quote:
![]() That you everyone for donating, check your inboxes as well!
__________________
My Tether - version 2.1.0 now live. No patching, no ad-hoc, more features! |
||||
07/17/2009, 09:16 PM
|
#844 (permalink) | |
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 308
Likes Received: 0
Thanks: 18
Thanked 657 Times in 59 Posts
|
northward
I received an email from Rod, i'll post here what I replied back to him about hosting the webosinternals ipk file: Quote:
Code:
http://gitorious.org/webos-internals/applications/blobs/raw/577e8deddf4e24e051e486f10fdb11f4d4a89b8c/org.webosinternals.services/org.webosinternals.services-0.4_all.ipk I welcome anyone to do an md5 match on the file downloaded from gitorious vs my servers to verify the file is indeed untouched.My long term plan is to make my own service for My Tether instead of relying on webosinternals.services, I used webosinternals initially for a shorter development time, but as My Tether gains traction it deserves its own service.
__________________
My Tether - version 2.1.0 now live. No patching, no ad-hoc, more features! |
|
07/17/2009, 09:20 PM
|
#845 (permalink) |
|
Member
![]() Join Date: Nov 2002
Location: Salt Lake City, UT
Posts: 170
Likes Received: 1
Thanks: 3
Thanked 32 Times in 18 Posts
|
I'm by no means suggesting that you are! I'm just concerned that a future app written by someone with less than pure intentions could exploit the installation of webos-internals for nefarious means, whether that be to steal login credentials or even wipe the Pre clean. It seems like an open doorway to the first WebOS viruses. There's got to be a safer way to do this, no?
__________________
Treo 300 -> Treo 600 -> Treo 650 -> Treo 755p -> Pre -> Epic 4G -> TouchPad Last edited by northward; 07/17/2009 at 09:31 PM. |
07/17/2009, 09:40 PM
|
#846 (permalink) |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
Aonic,
As one of the authors of the org.webosinternals.services code, on which your application depends, I have some questions for you: 1) Why do you redistribute the org.webosinternals.services ipkg from your site instead of just linking back to the original package at WebOS Internals - Gitorious ? 2) Are you aware that the org.webosinternals.services code was done as a proof of concept, and was not intended to be used by other applications, since it opens up a huge security hole (any application can call the service to run any command as root on your Pre) ? 3) Are you intending to put the source code alongside the org.webosinternals.services ipkg that is hosted on your site? 4) Have you made any changes to the org.webosinternals.services code, or is it unchanged ? If you have made changes, will you be releasing those changes to the source code ? 5) Will you be donating a share of your proceeds from your application back to the webos-internals group to help pay for the hardware and hosting fees incurred by the webos-internals.org group when developing the code in org.webosinternals.services which is used by your application? 6) Do you realise that the ipkg control file you include in your tethering app states the maintainer as aonic <palm@palm.com> - assuming you don't work for Palm, are you intending to misrepresent your email address in this way? Aonic, I ask these questions in the spirit of the open source movement. Whilst we intentionally released the org.webosinternals.services code as MIT licensed code, and therefore anyone is free to do anything they like with it (except remove the existing copyright notices from the source code), we do want to know what your intentions are regarding this code which we have written and you have reused for your application. You are well within your rights (according to the MIT license under which we released the code) to redistribute modified or unmodified binaries as you are now doing. We cannot, and would not try to, stop you doing that (since the MIT license allows that). However, there are certain open source community conventions that you are seriously violating in the way you are currently doing things. I'd like to assume you are just unaware of those conventions and would be willing to work with the open source community to address the above questions. It is important to note that the webos-internals group takes security very seriously (one of our members has already reported at least 4 security vulnerabilities in webOS to Palm, and was credited in the 1.0.4 webOS release notes), and using the org.webosinternals.service proof of concept code in the way that you are using it puts anyone using your application at an immense security risk which cannot be understated. To put it simply, if you install org.webosinternals.services, then any malware application installed afterwards can take complete control of your Pre, including such things as snooping your web traffic and sending your online banking details to the malware author. Whilst I am certainly not implying that your application does anything like that, your installation instructions open the door for any other application to do such things. We strongly recommend you modify the source code to only be able to run the specific commands that you require, and to disallow any other commands. We would be happy to discuss all these questions with you directly - please contact 'rwhitby' in the #webos-internals IRC channel, or email me at rod@whitby.id.au Thanks, -- Rod Whitby
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
07/17/2009, 09:53 PM
|
#847 (permalink) |
|
Member
![]() Join Date: May 2004
Location: Durham, NC
Posts: 280
Likes Received: 0
Thanks: 27
Thanked 8 Times in 8 Posts
|
For those concerned about the security risk.... do we need to uninstall just My Tether, or do we have to go find the org.webosinternals.services package and remove it separately?
|
07/17/2009, 09:53 PM
|
#848 (permalink) |
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 308
Likes Received: 0
Thanks: 18
Thanked 657 Times in 59 Posts
|
rwhitby
I replied to your email earlier, and posted answers to most of those questions two replies above: http://forums.precentral.net/1758919-post844.html As I mentioned in the reply above, I never intended, and dont intent to use the shell service for long, it was used to see if a tethering app is feasible. As My Tether gets more serious I am developing my own service which handles just the tethering stuff and doesn't require the installation of webosinternals.services. Also as mentioned above, none of the original webosinternals.services code was modified or reused, I merely hosted your open source package on my own servers for a shorter URL. I did not realize my application was being signed with that email address, I'll work on fixing that ASAP. I don't see why a big deal is being made about me hosting the open sourced package on my own server, as the license states: Code:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software
__________________
My Tether - version 2.1.0 now live. No patching, no ad-hoc, more features! |
07/17/2009, 10:00 PM
|
#849 (permalink) |
|
Member
![]() Join Date: Nov 2007
Location: Richmond, VA
Posts: 718
Likes Received: 2
Thanks: 106
Thanked 174 Times in 60 Posts
|
For some reason, no matter which method I use to tether, I can't get speeds above .40-.60Mbs/sec download. Any ideas? I have full bars at my location. I appreciate any info, love the app!
|
07/17/2009, 10:00 PM
|
#850 (permalink) | |
|
Developer
![]() ![]() Join Date: Apr 2003
Location: Adelaide, Australia - follow @webosinternals on Twitter visit www.webos-internals.org and www.facebook.com/webosinternals
Posts: 10,220
Likes Received: 546
Thanks: 90
Thanked 8,534 Times in 2,806 Posts
|
Quote:
Thanks for your reply. I'm glad to see you're willing to work through the security issue. As you noted, the MIT license allows you to do everything you are doing, and we're not making a big issue out of it. There are normal open source conventions about attribution that open source community members usually follow. You're free to follow or ignore those conventions as you please :-) -- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
|
07/17/2009, 10:37 PM
|
#851 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 63
Likes Received: 1
Thanks: 9
Thanked 1 Time in 1 Post
|
All, I recommend you donate and support this effort. The beta software being developed works like a charm. I am sending this to you via my USB connection utilizing the beta install program and have never rooted my Palm. This is a great app lets hope Palm and Sprint continue such development. Thanks!
|
07/17/2009, 10:53 PM
|
#853 (permalink) | |
|
Member
![]() Join Date: May 2007
Posts: 167
Likes Received: 0
Thanks: 0
Thanked 9 Times in 8 Posts
|
Quote:
If so, are there directions somewhere? Thanks again for a great program. |
|
07/17/2009, 10:53 PM
|
#854 (permalink) |
|
Member
![]() Join Date: Jul 2009
Posts: 18
Likes Received: 0
Thanks: 9
Thanked 1 Time in 1 Post
|
I want to thank you.
I conquered my fear and successfully rooted the webosinternals... as soon as I did that, MyTether started working with no further need to install anything. My advice for anyone doing it, is to go step by step via the Wiki... go slowly. And just copy/paste AONIC's lines and then EXIT when you are done. The Wiki includes the scripts you need and everything... You will already have the program PUTTY and the Novacom Drivers mentioned in the Wiki if you have downloaded the SDK and have installed any other Homebrew Apps without using the email method. Good luck and thanks again to Aonic. I got DL speed of @966kbps and upload of @610kbps right here in Brooklyn, NY... Thanks again... and I will donate asap. |
07/17/2009, 11:11 PM
|
#855 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 30
Likes Received: 0
Thanks: 0
Thanked 1 Time in 1 Post
|
will tethering ever be available without the security risk described above? for us non-developers could someone put the issue at hand in layman terms?
i'd appreciate it. |
07/17/2009, 11:17 PM
|
#856 (permalink) | ||
|
Member
![]() Join Date: Nov 2002
Location: Salt Lake City, UT
Posts: 170
Likes Received: 1
Thanks: 3
Thanked 32 Times in 18 Posts
|
Quote:
Quote:
Unless you plan to never install another app ever again, the security risk that this poses cannot be understated. It's simply not a risk I'd be willing to take.
__________________
Treo 300 -> Treo 600 -> Treo 650 -> Treo 755p -> Pre -> Epic 4G -> TouchPad |
||
07/17/2009, 11:22 PM
|
#857 (permalink) |
|
Member
![]() ![]() ![]() Join Date: Apr 2003
Location: Boston-area
Posts: 6,973
Likes Received: 116
Thanks: 418
Thanked 1,252 Times in 710 Posts
|
Personally I think the issue is just slightly being blown out of proportion.
The tether application uses a Linux shell script in order to control the wifidriver and other things. It's not possible to control that from a webOS card normally. However, rlwhitby and a few others have written a service that runs within the Linux part of the Pre that a webOS card CAN make calls to. However, every command run by this service has root privileges, which means basically it can do anything to the files on your Pre. If someone chose to, they could write a malicious program that told the shell service to really mess up your Pre. However, it's my personal opinion that one should be careful of what they install anyway, regardless of having this shell service installed or not, just like they should on a computer as well. If you're being careful and only installing things that come from a reputable source, there really isn't any problem. |
07/17/2009, 11:29 PM
|
#859 (permalink) | ||
|
Member
![]() Join Date: Nov 2002
Location: Salt Lake City, UT
Posts: 170
Likes Received: 1
Thanks: 3
Thanked 32 Times in 18 Posts
|
Quote:
Quote:
I can't fathom that anyone would think that this risk is overblown. By installing webos-internals you're simply giving any application root access to your Pre to do what it wants. People immediately raised the issue of the security risks associated with sideloading apps via email, and Palm patched that hole right away. This risk is orders of magnitude greater than that risk was. Note also that after installing webos-internals you can't even truly turn off developer mode -- it says that it's off, but you can still install via the SDK as if it's turned on.
__________________
Treo 300 -> Treo 600 -> Treo 650 -> Treo 755p -> Pre -> Epic 4G -> TouchPad |
||
07/17/2009, 11:32 PM
|
#860 (permalink) | |||
|
Member
![]() ![]() Join Date: Jun 2009
Posts: 308
Likes Received: 0
Thanks: 18
Thanked 657 Times in 59 Posts
|
Quote:
Quote:
Quote:
__________________
My Tether - version 2.1.0 now live. No patching, no ad-hoc, more features! |
|||
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|



