Skype Developer Zone logo
  • Login
  • Home
  • Tools & SDKs
  • Docs & Samples
  • Support
  • Certification
  • Community
  • Shop
  • Blog
Peeter P. Mõtsküla

Changes in the API access authorization logic

By My status Peeter P. Mõtsküla on October 19, 2007 in Developer Blog.

Updated on 2007-10-31: This change will be rolled back from Skype for Windows 3.6 gold. A different solution involving centrally managed whitelist and blacklist will be implemented as soon as possible. Read more about this new solution.

Following the outbreak of a worm that affected some users of Skype for Windows, we have decided to change the way applications get access to the public API the Skype client provides.

Presently, when a new application attempts to gain access to the public client API, Skype client presents the user a dialog box, allowing the user to choose whether to deny access, allow this time only, or allow this application to use the API from now on. The worm used the APIs provided by the Windows operating environment to send mouse clicks into appropriate places on this dialog, choosing "allow from now on" and closing the dialog before most users would even notice.

In order to avoid this, we've decided to start handling code-signed applications differently from these that are not. For applications that come with a valid code signature (e.g. Authenticode), the handling logic remains unchanged. For non-signed applications, Skype will not pop up a dialog box, but will raise a "missed event" notification instead. The user can then click on the event notification, open the access dialog, and decide what to do next.

This new logic is already implemented in internal test builds and will become available to the larger developer and user community when we release the next public beta version of Skype for Windows 3.6.

Additional changes are expected down the road. Please note that neither the timeline nor the exact nature of these further changes are not yet finally decided.

We are planning to make it possible for "trusted" applications to gain access to the public client API without ever requiring the user to explicitly allow them to do so (the users will still have an opportunity to deny such applications via the Options dialog if they so choose). "Trusted" will in this context likely include applications that we have evaluated and found to be reasonably safe.

The "reverse side" of this second change is that we'll be able to centrally blacklist applications that we have found to be harmful. Such applications will be denied access to the public client API, and the users will be notified via the events panel, so that they would be able to promptly react to potential malware infection.

We're also discussing the possibility that in future, a valid code signature will become a mandatory prerequisite for any public API access.


We believe that these changes benefit the end users and "good" developers alike. For the end users, this will definitely mean lower risk of becoming a target, or unwilling distributor, of malicious software. For the developers, it would probably mean increased willingness of the end users to try out various software that works with Skype.

Bookmark and Share

View blog reactions

Comments

When I try to use skype with the vosky call center ( model UP 102G), I keep on getting message that I need to allow vosy to access the skype API access #.I cannot use my skype presently with the vosky device. Can you please advise if I am doing some wrong. I have a stand alone phone connected to the vosky and the only other connection I have is the computer to vosky conection using the USB.
Thanks,

Ameen

ameen.allidina | Thursday, Nov 13

Comment on this post

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Please read our comment guidelines before posting your comment.

Back to index

Subscribe to this blog
What? Tell me more…

using RSS Subscribe
via Bloglines Subscribe in Bloglines
using Newsgator Subscribe in NewsGator Online
with MyYahoo
with Google Add to Google
with My AOL Add to My AOL
with Anothr.com Subscribe by Anothr
with netvibes Add to Netvibes
with email Get email updates
Skype Developer Newsletter

Sign up now for all the latest news, tips and tricks on using Skype Public API.

Skype Blogs
  • Share Skype Blog
  • Heartbeat
  • Developer Zone
  • Business
  • Skype Gear
  • Security
  • Garage
  • Mac
  • Linux
  • Eesti keeles
  • 日本語
  • Česky
  • Deutsch
  • Français
  • Italiano
  • Brasil
  • United Kingdom
  • Polski
  • United States
  • 한국어

Recent posts

  • Developer Zone and Jira down for maintenance
  • The future of Skype Extras
  • Skype name recognition in Skype 4.1
  • Summer break in Extras update from 20th July to 9th August
  • Version 1.0.32 of Skype4COM is now available for download
  • Skype for Windows 4.1 Beta is Live
  • CTSS - Chat Translator and Speaker for Skype
  • Router Lab
  • A pause in Extras update until 23rd April
  • Jason Fischl joins Skype as Director of Developer Relations

Archives

  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006
  • December 2005
  • November 2005
  • October 2005
  • September 2005
  • August 2005
  • July 2005
About us · Partners · Jobs · Prices · Security
Privacy policy · Legal · © 2009 Skype Limited