Google Maps
Google Maps には,今見てる地図を自分のサイトに張りこむための,iframe タグを発行する機能があります
このタグを見ると,
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&hl=ja&geocode=&q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%8B%E8%B0%B7%E5%8C%BA%E6%9C%AC%E7%94%BA3-47-10&sll=35.657488,139.704162&sspn=0.012483,0.027595&ie=UTF8&ll=35.697944,139.686871&spn=0.012478,0.027595&z=14&g=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%8B%E8%B0%B7%E5%8C%BA%E6%9C%AC%E7%94%BA3-47-10&iwloc=addr&output=embed&s=AARTsJqWYMjJdG8FINhcJGdgOc0nb4vj6A"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&hl=ja&geocode=&q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%8B%E8%B0%B7%E5%8C%BA%E6%9C%AC%E7%94%BA3-47-10&sll=35.657488,139.704162&sspn=0.012483,0.027595&ie=UTF8&ll=35.697944,139.686871&spn=0.012478,0.027595&z=14&g=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%8B%E8%B0%B7%E5%8C%BA%E6%9C%AC%E7%94%BA3-47-10&iwloc=addr&source=embed" style="color:#0000FF;text-align:left">大きな地図で見る</a></small>
このような形になっています
iframe の呼び出し先のパラメータに,s (上記だと,s=AARTsJqWYMjJdG8FINhcJGdgOc0nb4vj6A) というのがありますが,これはどうも,この URL に対する署名 (sign) のようです
iframe を自動で生成するような人が居ると,Google はサービスを勝手に使われてしまいます.上記のようなタグは,手動で確認したうえで使うものだからです
そこで,URL に対し,あるルールで (調べれば分かると思いますが,伏せておきます) 署名を加えることで,不正な呼び出しを識別できるようにしていると考えられます
しかし,所詮 JavaScript ですから,コードはすべて閲覧できます.この署名も,ある方法を使えば得られるわけで,そこまで解析した人には無意味とも言えます
具体的には,
http://maps.google.com/maps/sign?q=
という URL をあるルールで叩くことで得られます