世界を動かす技術を、日本語で。

ユーザーから削除 WHERE location = 'イラン';

概要

  • イラン出身のソフトウェアエンジニア として体験した、オンラインサービス利用に関するユーモラスなエピソードの紹介
  • Microsoft、Notion、GitHub、GitLab などのサービス利用制限やアカウント削除の実例
  • 制裁やIPブロック による一般ユーザーへの影響とその背景
  • 各サービスへの 問い合わせ対応や自衛策 としての自前ホスティング経験
  • 制裁対象国ユーザーとしての教訓 と、他者への共感の重要性

イラン出身エンジニアのオンライン体験談

  • Microsoft Store で自作アプリEyesGuardを公開するも、突然アカウントごと削除される体験

    • サポートに連絡するも 一切返答なし
    • 理由は おそらく制裁 によるものと推測
  • Notion で個人ノートを管理していたが、ある日突然 全データ削除

    • サポートからの返答で 制裁が理由 と明言
    • 退避や復元も不可能と説明される
    • 現在は 自前でSiyuanをホスティング し満足
  • Grepular.com でイランIPがブロックされ、理由説明とともにアクセス拒否

    • 作者にメールで事情を説明し、 イラン国民と政府の違い を伝えるも返答なし
  • GitHub でイランユーザーのプライベートリポジトリへのアクセスが一時的に制限

    • Giteaを自前でホスティング し対策
    • 後日、 GitHubが米国政府のライセンス取得 により利用再開
  • GitLab もイランIP利用歴のあるアカウントを 一律でBAN

    • 解除はされず、現在も使用不可
    • GitLab自体は良いソフトウェアであり、 自前ホスティングも可能
  • 主要クラウド/教育/決済プラットフォーム (AWS, GCP, Azure, Coursera, Udemy, Stripe, Paypal等)も ほぼ全て利用不可

制裁下での教訓と共感

  • 企業側に悪意はなく、 ビジネスとしてルールに従うだけ
  • 将来自分がサービス提供者になった際は、 制限をかける前にもう一度考える
  • 画面の向こうのユーザーは 単なるデータではなく「人」 であるという意識

制裁・政治と市民の立場

  • 本文は イスラム共和国への制裁解除を求めるものではない
  • 現政権の行動を支持せず、むしろ反体制運動を支持
  • イラン国民自身が 最初の被害者 である現状
  • 実際に 親しい人が抗議活動で命を脅かされた経験

法的理由によるアクセス制限のヒント

  • 次回もしアクセス制限を行う場合は、 403 Forbiddenではなく451 Unavailable For Legal Reasons を返すことを提案

Hackerたちの意見

制裁を受ける側にいるのは本当にイライラするだろうね。制裁の醜い真実は、権力者よりも一般市民がもっと罰を受けるってこと。でも、戦争よりはマシだよね。

要は、そういう国の人たちにリーダーシップをひっくり返させることなんだよね。もし、ひどいリーダーや政府に滑り込んでしまったら、その結果がどうなるかを理解しなきゃいけないし、支配政党のイメージは市民のイメージと切り離せないってことを知るべきだよ。

記事からの引用: 「私は毎日ハッカーニュースを読んでいて、いろんなウェブサイトを定期的に訪れている。政府に内部ファイアウォールでブロックされ、制裁のせいで外部からもシャットアウトされているので、ほとんど常にVPNを使っている。だから、これらの心温まるメッセージを見逃しているかもしれない: >>イランのIPはここでブロックされているのは、あなたたちがロシアにドローンを武器として提供して、無差別に市民を虐殺させる決定をしたからだ。> 実際、これをやっている人たちを責める気にはなれない。『イスラム共和国』って名前に『共和国』が入っているから、国民が支配している政府だと思っている根本的な誤解があると思う。完全な戦争と情報戦は、民主主義のミームの副作用だ。タクシー運転手から教授まで、みんな政治的な行動者だと見なされている。理屈はこうだ、『あなたには投票権があるから、実質的に国家や政治階級の行動に責任がある。次回はもっと投票しろ。』でも、関わっている個人は明示的に統治されることに同意していない。意味のある民主的プロセスがあったとしても、個人が同意を撤回できるわけじゃない。皮肉なことに、民主主義で同意を撤回するための提案された方法の一つは、投票を拒否することなんだ。」

イランは長い間制裁を受けてるよね。09年に無名のアメリカのサーバーメーカーで働いてた時、デスクの横に国名リストがあって、そこから電話がかかってきたら気をつけるようにしてたのを思い出す。

イランに住んでると、技術的な観点から見ると悲しいのは、両方からブロックされることが多いんだよね。政府の厳しい内部ファイアウォールを回避しなきゃいけないこともあれば、サービスプロバイダーからIPを隠さなきゃいけないこともある。逆に言えば、普通のイランのおばあちゃんでもVPNプロトコルの経験が豊富だから、すぐにネットワークエンジニアとして働けるかもね。

OP、向こう側の文脈も知っておくといいかも。確かに、アメリカの企業がイラン人と取引すると罰金があるんだよね。それが制裁の仕組みだってことは分かってると思うけど、話はそれだけじゃない。もしアメリカ人が制裁対象の個人やイランや北朝鮮の市民と取引していることが分かったら、リスクが一気に上がる:100万ドルの罰金と最大20年の連邦刑務所行き。しかも、それは個人的なリスクで、あなたやその取引を知っているマネージャーや役員も、すぐに全てのコミュニケーションを停止しないと20年の刑務所に行くことになる。だから、彼らはあなたを無視してデータを削除するんだ。辛いけど、その状況だったら私も同じことをすると思う。誰もそんなリスクを背負うべきじゃないから、こういう経験をするんだよね :(

これは部分的には正しいけど、全体の話ではないよ。OFACには特定のことを許可するための包括的な制裁免除(一般ライセンス)があるんだ。OFACライセンスを取得する可能性もある(GitHubがそうだったみたいに)。本当の問題は、イランから得られる実際の利益がほとんどないか、意識すらされていないことだ(時にはクラウドインフラがデフォルトでイランを禁止していて、ユーザーが少なすぎてそれに気づかないこともある)。法務部門は一般的に保守的で、反対するようにアドバイスすることが多い。ビジネス側から、例えば製品マネージャーのように、法務に対して押し返すことを気にかける人が必要なんだけど、そういう人がいないことが多いか、ほんの少しのリスクを正当化するのが難しいから、結局ブロックされちゃうんだ。

自分が知らなかったとても重要な情報だね。じゃあ、アメリカ以外の人たちはこの企業に制裁を加えるべきなのかな?そうすれば、アメリカ政府に対して同じ圧力をかけることができるかも。

あなたのコメントは特に外国人としての視点があって助かるよ。でも、今後は刑務所のことを話すときに「お尻を叩く」って表現は削除してもらえる?ありがとう <3

こういう状況では、正しいことをしたいなら、信頼できる否認が必要だよ。イランからのIPをブロックして、VPNはブロックしない。これで、制裁対象の国からのユーザーもあなたのソフトを使えるけど、ルールにも従ってることになる。

以前はこの考え方に賛成だったけど、同じプロセスが戦争犯罪の調査官がマイクロソフトのソフトを使えないようにするために使われているのを見て、考えが変わった。

イランの外からgrepularにアクセスすると、もっとひどいものが出てくる:彼らのウェブサイト。

ところで、次回私を禁止する時に、403 Forbiddenの代わりに451 Unavailable For Legal Reasonsを返せるって知ってた?全然知らなかった、面白いね!

ちなみに451はここから来てるよ: https://en.wikipedia.org/wiki/Fahrenheit_451

イランのIPはここでブロックされてるのは、ロシアにドローンを武器として提供して、無差別に市民を虐殺させるあなたの決定によるものだ。この返答の「あなたの決定」は本当に不快だよ。制裁の法律はそういうものだって分かってるけど、他の国の一般市民を政府の行動のせいにするのは基本的な人間の共感が欠けてると思う。私たちも自分の政府の行動を全て支持してるわけじゃないし、外国人にそう思われたらちょっとムッとするだろうし。

イランの場合、市民が支持すべき政府の行動はゼロだと思う。政府は市民から力を得ているのに、その行動を許可したら止まらなくなるからね。

これってめちゃくちゃ一般的なのに、基本的な検証すら通らないんだよね。例えば、普通の現代民主主義でも、実際に選ばれるのは投票人口の約3分の1によって選ばれるファーストパス・ザ・ポスト方式かその類似のシステム。うまくいっているときはこれを無視しやすいけど、状況が変わると急に不快になる。編集:これは選ばれるのが人であって、個々の選択ではないってことも言ってないし。だから、政治的立場についてインタビューされるとイライラするんだよね。選択肢についての良い理解が必要なのではなく、選んだ人についての良い理解が必要なんだよ。もし選択肢のことなら、選挙じゃなくて国民投票になるはずだよ。

大半の教育を受けたイラン人は自分の政府を嫌ってるよ。問題は、政府が全ての武器を持っていると革命は簡単じゃないってこと。軍や革命防衛隊が忠誠を誓っていて、権力を維持するために無実の市民を撃つことに何の問題も感じていない。普通の人々にとって状況を悪化させる制裁は、こういう国ではあまり変化をもたらさないと思う。むしろ、軍を政権に対抗させるか、政治的・武装抵抗を組織する方がずっと生産的だと思う。

大多数の教育を受けたイラン人は自分たちの政府を嫌っている そのデータはどこから来たの?「嫌っている」って具体的にはどういう意味?(特定の政策の結果に「不満」を持っているだけでは、必ずしもすべてを根本から変えたいとは限らないよね)

大多数の教育を受けたイラン人は自分たちの政府を嫌っている 教育を受けたアメリカ市民も自分たちの政府を嫌っているよ > 問題は、政府がすべての銃を持っていて、軍隊がいると革命は簡単じゃないってことだ。革命?なんで?アメリカ政府もすべての銃と軍隊を持っているけど、何が言いたいの? > 一般市民にとって状況を悪化させる制裁は、こういった国ではあまり変わらないよ。むしろ、軍を政権に対抗させたり、政治的・武装抵抗を組織する方がずっと生産的だと思う。ああ、なるほど、外国の干渉ね。ちょっと思い出させてくれ、2025年にはどの国がペドフィリアの大統領を持っていて、毎週学校で銃撃事件が起きて、民族的動機の殺人があって、政治的対立者が殺されて、強制送還があって、ジェノサイドに武器を提供したり資金を出したりしてるって知られてるの?

全体的に悲しい話だね。もっと分散化が進んで、他人の政治に巻き込まれないようになればいいなと思う。第一次世界大戦か第二次世界大戦についての正確な引用は覚えていないけど、「戦争は知らない人同士が、知っている人のために戦うことだ」みたいな内容だった。心に響くよね。

OPの気持ち、わかるよ。ここにいるみんな、自分たちの政府に影響力がないことを明らかに理解しているのに、「イラン」って言葉を見ただけで、すぐに共感を失っちゃうのが滑稽だよね。正直、全体的に馬鹿げてると思う。あなたのために状況が良くなることを本当に願ってるよ。