Skip to content

Using alt-svc on localhost #89

Closed
Closed

Description

@martinthomson

You can identify an alternative on a different port on localhost trivially and it might be considered authoritative. You probably don't want to accept localhost as a valid alternative for an http://example.com origin.

Activity

  1. martinthomson commented on Jul 21, 2015

    @martinthomson
    ContributorAuthor

    See also #73

  2. martinthomson commented on Jul 21, 2015

    @martinthomson
    ContributorAuthor

    1918 space is similarly problematic.

  3. mnot commented on Jul 21, 2015

    @mnot
    Member

    Discussed in Prague; add security considerations / non-normative text that this is another form of privilege escalation, and should be taken into account. (both localhost and special use networks / rfc1918). Need to discuss with webappsec as well as security folks in ietf.

  4. enygren commented on Jul 21, 2015

    @enygren
    Contributor

    Treating rfc1918 as special opens up a can of worms, especially as there is no clear mapping there in the IPv6 world and as other related spaces (rfc6598). We may just generally want to ensure AltSvc can't be used to probe/attack internal hosts behind a firewall regardless of what IP space is present. Due to the async behavior of Alt-Svc and the reliance on cert validation, we may be OK here as long as we don't treat rfc1918 space special (eg, as long as we don't relax cert validation requirements there).

  5. martinthomson commented on Jul 21, 2015

    @martinthomson
    ContributorAuthor

    The prohibition on host changes for cleartext http:// should cover this.

  6. mcmanus commented on Jul 21, 2015

    @mcmanus
    Contributor

    due to the prohibition on host changes and the async nature of alt-svc, the only issue I can see here is that example.com can probe for things behind the firewall that have the example.com cert :) but maybe I'm missing the concern?

  7. mnot commented on Nov 2, 2015

    @mnot
    Member

    Discussed in Yokohama; we think we can close this with no action.

  8. mnot commented on Nov 9, 2015

    @mnot
    Member

    @reschke please add to the changes section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions