[Serusers] Check_from()

Greg Fausak greg at august.net
Fri Oct 10 04:36:53 CEST 2003


OK, so in the case of REGISTER I could
 do a check_to() and a check_from(), since they
 should all be equal.  In case of an INVITE, just a check_from(),
 right?

This makes sense why you do a check_to() after the www_authorize(),
 otherwise you wouldn't have the digest credentials.

Thanks !

---greg

> 
> if use_uri_table is set, then the username/digest_id is checked
> against a white-list of valid combinations in database. For
> example user with id "mrpoliceman" can be allowed to have
> "mrpoliceman" and "911" in URIs.
> 
> If unset, username is checked against digest_id. "mrpoliceman"
> can only have "mrpoliceman" in URIs. No database lookep is carried
> out.
> 
> At iptel, we deploy the latter simple policy: 
> 
>   if (method=="REGISTER") {
>         if (!www_authorize("iptel.org", "subscriber")) {
>             # challenge if none or invalid credentials
>             www_challenge("iptel.org", "0");
>             break;
>         };
>        if (!check_to()) {
>             log("LOG: To Cheating attempt\n");
>             sl_send_reply("403", "That is ugly -- use To=id 
> in REGISTERs");
>             break;
>         };
> 
> (If you try to login at iptel  with Messenger and specify 
> different URI
>   from digest identity, you will get 403)
> 
> 
> The table-driven policy is good if subscribers may have various 
> appearances.
> 
> -jiri
> 
> At 04:13 AM 10/10/2003, Greg Fausak wrote:
> >I've run into a problem (again) where I'm worried about the 
> registration
> >and invite identity.  I've got the appropriate check_from() which
> >verifies
> >that the from uri contains a user in the subscriber table.  
> >
> >The README in uri :
> >-------
> >1.4.3. check_from()
> >
> >   Check From username against URI table or digest credentials.
> >--------
> >I can't tell from the description if this means that *any* user
> >will work?  Can the user in the from() field be different that the
> >user in the digest credentials?  How can I be sure that the from
> >matches the credentials?
> >
> >---greg
> >
> >
> >
> >
> >_______________________________________________
> >Serusers mailing list
> >serusers at lists.iptel.org
> >http://lists.iptel.org/mailman/listinfo/serusers
> 
> --
> Jiri Kuthan            http://iptel.org/~jiri/ 
> 




More information about the sr-users mailing list