Você deve fazer esta pergunta em: link
Meu site atual usa isso:
## Stop Image and Document Hijacking, alow Google, MSN PicSearch
location ~* \.(png|gif|jpg|jpeg)$ {
set $testref "";
if ($http_referer !~ ^(http://mydomain.com|http://www.google|http://images.search.yahoo|http://www.bing|http://pictures.ask)){
set $testref I;
}
if ($http_user_agent !~* (Googlebot|psbot|msnbot|Yahoo|Ask)) {
set $testref "${testref}G";
}
if ($testref = IG){
return 444;
}
}
Você pode usar apenas a primeira parte "if", a segunda é não bloquear o Google e outros spiders de imagens. A primeira parte procura referências de mydomain (e google, etc) e retorna 444 em outros casos. Pode ser substituído para retornar a imagem blank.gif.