Fredrik,

This is intentional -- in 1.2 we added some measures to counteract
cross-site scripting and request-forgery attacks. For your application, it
would be best to have a reverse-proxy remove the Referer header (as long as
the request is a GET to allowed resources, like your images).

On Wed, Aug 15, 2012 at 8:24 AM, Fredrik Lindström <
fredrik.lindst...@qbranch.se> wrote:

>  Hi everyone,
>   One of the things we use Riak for is to serve images straight to the
> browser (obviously via a firewall etc etc). These images are displayed on
> our webpages so when the browser loads the page it will fire off GET
> requests for the image URLs and for good measure it will include a referer
> header when doing this. This works fine in production since we're still on
> Riak 1.0.2 but our dev and stage clusters have been upgraded to 1.2.0 and
> the story is a bit different there.
> Riak will respond with 403 Forbidden if the referer header is set, the
> same is also logged in the access.log files.
>
>  I found this while digging around:
>
> https://github.com/basho/riak_kv/commit/3cd75e76c20b77dec2be0cb36892f5cc79dbec0b
> *"*Validate that the Referer matches up with scheme, host and port of the
> machine that received the request"
>
>  Since the referer (http://mysupderduperwebapp.xyz/snazzypage.html) will
> not match the scheme, host and port of the riak node that received the
> request no image will be served.
> Is there any way to configure riak 1.2.0 to allow any referer header value?
>
>  /F
>
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>


-- 
Sean Cribbs <s...@basho.com>
Software Engineer
Basho Technologies, Inc.
http://basho.com/
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to