On 22 Oct 2006, at 17:02, Luigi Rizzo wrote:

On Sun, Oct 22, 2006 at 04:53:52PM +0100, Tim Panton wrote:

On 22 Oct 2006, at 06:18, Joshua Colp wrote:

Greetings and Salutations Folks!

As you all probably know we are having a Developer Summit at
Astricon on the fast approaching Tuesday of next week. Participants
have been chosen for the "speaking table" part of it and if you are
curious about who those people are their names are listed at http://
www.asterisk.org/developers/astriconusa2006devsummit. While it may
seem like a small group this will work to our advantage and should
allow us to focus more on what we want to discuss.

Onto the real reason for this email though... what topics would you
like to see discussed? It's a simple question with many answers and
I'll let the thread blossom with responses :)


I'd like to hear a discussion of where the 'http/manager' facilities
are going.
At the moment they are in a limbo that makes them very tempting to
use, but
almost impossible to use securely (unless I've missed something).

sorry but what do you mean by "securely" ?

Ah, lots of things :-)

Leaving aside the SSL issue. I was really thinking about request filtering.

Here is a concrete example:
        Callback - Say want to add a button to a website that initiates a call
and you would like the user to be able to specify one end of the call (typically
their own landline).
In 1.2 it is clear cut. You have to add the functionality to a separate web-server by adding some code (php for example) to a cgi program and doing the sanity
checking there. The cgi program then invokes the manager API or adds a
call file.
In 1.4 it is _very_ tempting (especially on a resource light platform) to try and do it via the Http manager interface and asterisk's static http (+javascript) The problem with this is that there is now no-where to sanity check the request, or to limit where the calls can be made. The available security (a given manager
user can either originate or not) is not fine grained enough.
        Of course you can put the http manager behind apache and impose
your filtering in mod-rewrite, but that isn't any better than just using current 1.2
method, arguably it is less clear.
I really want some concept of an unprivileged user (cf guest in iax.conf) which gets some configurable defaults that they can't override - in the above
case you'd fix the context and technology for the originate command.
        I have not really thought through how to make a nice generic
interface to this.

Tim Panton

www.mexuar.com



_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to