Last night, I enabled Google ChatBack and one of the readers, Raxit did an interesting hack. He took the source code, copied the ChatBack script/code and published that in his site.
Result?
It seems anybody can copy other’s widgets and have a “Chat with Ashish Sinha” widget installed on the site (see this example).
So what? Isn’t that true for any script that one installs on site/blog?
Well, it depends. It depends on what script are you playing with? Why? Because any porn site can host “Talk with Michael Arrington” widget..infact anybody can run a bot and harvest other’s GTalk id. Worst, any bot can collect the code across sites and start spamming !
I may not be techie enough to understand what can potentially go wrong, but one thing is for sure – GTalk id is my Google Account id and I wouldn’t want to take any sorts of risk for a service which is just not worth the associated spam.
I’d still prefer MeeboMe!











Well buddy – did I hear you say “Do not be evil”?
Hey,
This is not hack, May be “Potential heavy misuse”
I have informed google chatback team, with the link as PoC ! Let’s see what they comeup with !
http://www.smartgunda.com/chatback.html
http://www.smartgunda.com/chatbackmore.html
-Raxit
The solution is simple but its just that “it has to be done”. The widget providers must publish the widget only if the user has authorised the url/domain that is requesting.
- Rajiv
Rajiv,
unfortunately google didn’t do it,
,
i got reply from google chatback, that send them detail stuff. i send them the stuff + my contact info, no reply since then !!!
-raxit
this is the source for your Meebo chat installed, this could again be misused the same way you said, so eventually even meebo and Gtalk isn’t safe.
The only option is to verify with the URL!
@Sridhar – I know that even the same can be applied to any widget-based tool (mentioned that on the post as well).
My qn is very basic – GTalk is linked to my Google account and GOogle needs to be lot more intelligent when it exposes such thngs.
There should be a way to verify the URL (as you said) where you are publishing the code
I like, http://www.hab.la as a Meebo ME Alternative, it’s JS based rather than Flash-based and has a lot more customizeability — if you don’t mind writing a little code.