http://www.itmedia.co.jp/enterprise/articles/0710/31/news017.html
これは正直いかんです。
しかもファイアーウォールの設定する場所が、共有からセキュリティに移ってたんですね。気付かなかったですよ。
システム環境設定のセキュリティを開くとタブにファイアーウォールとあるのでそこの「全ての受信接続を許可」を「特定のサービス及びアプリケーションにアクセス設定」にしてください。
これで使用しているサービス以外のアクセスを全部はじきます。
あと、詳細を押して、ステレスモードにもチェックして置いてください。
あと、公衆無線LANで、ファイル共有をやってると、外部の人にファイルをいじられちゃうので、外に出るときはあらかじめファイル共有を切っておく事をおすすめします。
まあ通常、公衆無線LANはパソコン同士で接続できないように設定してないとおかしいですけどね。