本文へ

仕事から探す · 14 件

プログラマーと技術者

どんなコードや案件が刑事責任を問われうるか、退職時に持ち出せないもの、製品づくりで守る規制の線、そして体と集中力についての項目です。

1 刑事罰になりうること

プログラマーと技術者が踏みやすい一線

手を出す前に確かめる:メーカーや会社が通報しないか。追及されたらすぐ刑事弁護士を探す

手を出す前に一つ確かめてください。メーカー、プラットフォーム、会社が警察に通報しないか。サーバーのログ、決済記録、グループチャットの記録は、捜査機関が調べる権限があります。本当に刑事拘留されたら、最長37日以内に逮捕するかどうかが決まります。最初の取り調べから弁護士に依頼でき、弁護士は検察院に「逮捕すべきでない」という意見を出すことも、取保候審を申請することもできます。

  • コスパ高
  • 根拠 C
  • 身の自由
プログラマーと技術者が踏みやすい一線

チートツールや補助を作らず売らない。「画面を読むだけでメモリには触らない」AI補助も、微信などに機能を足す改造版も扱わない

チートツールを20人以上に販売するか、5000元を稼ぐと、3年以下の懲役に当たります。特に重大な場合は3〜7年です。透視や自動エイムのチートツールを3か月で8万元以上売った人は、懲役1年・執行猶予1年、罰金5000元でした。サーバー側のプログラムで私設サーバーを開き、課金額が2000万元以上になった人は、最も重い場合で懲役4年、罰金は最高1000万元でした。

  • コスパ高
  • 根拠 A
  • 身の自由
プログラマーと技術者が踏みやすい一線

他人のパソコン、サーバー、カメラで自分のプログラムを動かさない。会社のマシンでマイニングをしない

許可なく他人のパソコン、サーバー、カメラを制御した場合、20台に達すると3年以下の懲役。特に重大な場合は3〜7年です。犯罪に至らない場合でも、5日以下の拘留に加えて、5万〜50万元の罰金が科されることもあります。このため、刑事処罰を受けた人は、一生、ネットワークのセキュリティ管理やネットワーク運営の重要ポストに就けません。

  • コスパ最高
  • 根拠 A
  • 身の自由
プログラマーと技術者が踏みやすい一線

書面による許可なく他人のシステムをテストしない。「善意からだった」「後で報告した」は条文上は罪を免れる理由にならない

条文が罪を定めるときに見るのは、許可があったかどうかと、どれだけ取得したかで、本人の意図には触れていません。普通のユーザーのアカウントとパスワードを500組取得したり、5000元稼いだり、相手に1万元の損失を与えたりすれば、懲役3年以下に十分です。脆弱性を証明するためにユーザーテーブルを一つエクスポートすると、それだけで500組を超えることがよくあります。アカウントとパスワードを持っていても、許可された範囲外で使えば侵入にあたります。

  • コスパ高
  • 根拠 A
  • 身の自由

2 退職するとき

プログラマーと技術者が踏みやすい一線

退職時はアカウント権限をすべて返し、データを消さず、裏口を残さず、パスワードを変えてシステムを締め出さない。会社に給与を払ってもらえていなくても

アカウントとパスワードは会社から渡されたものですが、退職後もそのまま使えるわけではありません。システムを不正に制御し、情状が重大な場合は3年以下の懲役です。データを消してシステムが動かなくなり、結果が重大なら5年以下、特に重大なら5年以上です。解雇されたエンジニアがいました。元の管理者アカウントでデータとログを削除。損害は12万元以上で、懲役3年・執行猶予5年、罰金3万元でした。

  • コスパ高
  • 根拠 A
  • 身の自由
プログラマーと技術者が踏みやすい一線

退職時にソースコード、顧客リスト、技術文書を持ち出さない。個人のクラウドストレージにアップロードせず、次の勤務先で流用しない

仕事で書いたコードの著作権は通常会社に帰属し、顧客リストも営業秘密にあたる場合があります。持ち出せば会社のものを盗んだことになります。ある退職社員が安全検査システムのソースコードを持って新しい会社に移ったところ、本人は懲役5年・罰金50万元、新しい会社は罰金400万元。システムの抜け穴を突いて3.3万件以上の設計ファイルをダウンロードした人は、懲役1年10か月でした。会社は別途、損害賠償を請求することもできます。

  • コスパ高
  • 根拠 A
  • 身の自由
プログラマーと技術者が踏みやすい一線

勤務時間内に会社の資源を使って書いたコードは会社のもの。自分のオープンソースプロジェクトは自分の時間と機器で行い、会社のコードを混ぜない

主に会社の機器、社内ネットワーク、業務データを使って書かれ、会社が責任を負うソフトウェアは、著作権が会社に帰属し、あなたが保有するのは氏名表示権だけです。契約でそう決めた場合も同じです。退勤後に書いたものでも、会社のパソコンや業務データを使っていれば、会社のものとみなされることがあります。主に会社の資源を使って作った発明は、特許も会社に帰属します。

  • コスパ普通
  • 根拠 A
  • お金

3 製品をつくるとき

プログラマーと技術者が踏みやすい一線

GPLなどのオープンソースコードを使った製品は、ライセンスに従ってソースを公開するか、ライセンスを替える。「誰も気にしない」と考えない

著作権を侵害した場合、相手の損失やあなたが得た利益に基づいて賠償します。故意で情状が重大なら、賠償は1〜5倍になることがあります。ある会社が競合相手の元社員を採用し、実質的に似たソフトウェアを作りました。会社は、相手のソフトウェアはGPLv2を使っているので公開されるべきだったと主張しました。最高人民法院は、相手がオープンソースにするかどうかは著作権の有無に影響しないとし、侵害の停止と50万元の賠償を命じました。

  • コスパ普通
  • 根拠 B
  • お金
プログラマーと技術者が踏みやすい一線

アプリは業務に必要な個人情報だけを集め、14歳未満は保護者の同意を得て、プライバシーポリシーに明記する

業務に必要な情報だけを集め、14歳未満の場合は保護者の同意が必要です。違反した場合、まず是正を命じられ、アプリが停止されることもあります。是正を拒否すると100万元以下の罰金、責任者は1万〜10万元の罰金です。重大な場合は5000万元以下、または前年度の売上高の5%以下の罰金。責任者には10万〜100万元の罰金が科されます。

  • コスパ普通
  • 根拠 B
  • 身の自由
プログラマーと技術者が踏みやすい一線

脆弱性は規定どおりに報告する。修正されるまで詳細を公開せず、攻撃ツールを出さず、海外に渡さない

個人も《ネットワーク製品セキュリティ脆弱性管理規定》の対象です。メーカーが修正策を出すまで、脆弱性を公開してはいけません。使用中のシステムの脆弱性の詳細を公開してもいけません。脆弱性を専門に悪用するプログラムやツールを出すのもいけません。公開する際は、修正方法も同時に示してください。公開していない脆弱性を、メーカー以外の海外の組織や個人に渡してはいけません。

  • コスパ高
  • 根拠 A
  • 身の自由
アカウントと情報の安全

コード、鍵、個人情報の資料は、出所の分からない「AI中継サービス(中转站)」に渡さない。AIに自動でコマンドを実行させている場合は特に注意する

中継サービスはあなたとモデル提供会社の間に入るため、あなたが送った内容も返ってきた回答も、見ることも書き換えることもできます。400件以上の中継サービスを調べた研究では、9件が回答に悪意あるコードを混ぜ込み、17件が研究者がわざと置いたクラウドサービスの鍵を盗んで使いました。AIに自動でコマンドを実行させている場合は、書き換えられた一つのコマンドだけで、パソコンに悪意あるコードを仕込まれることがあります。

  • コスパ普通
  • 根拠 B
  • 身の自由

4 体と気力

精力を無駄にしない

連続して考える作業中は、わずか数秒の中断でも締め出す

平均2.8秒の中断で、その後の操作を誤る確率が2倍になります。4.4秒の中断では3倍になります。現場での追跡では、中断された作業に戻るまで平均25分かかり、その間に別の作業が2件ほど入っていたことも分かりました。中断された人は作業は速く終わるものの、ストレス、いら立ち、負担感がいずれも高くなっていました。

  • コスパ最高
  • 根拠 B
  • 時間と気力
ゆっくり死なない

長時間続けて座らず、時々立ち上がって体を動かす

一日中ほとんど座っている人は、最も座らない人に比べて、同じ期間の死亡の確率が2.6倍です。一度に長く座り続けることにも、別のリスクがあります。ただ、毎日中強度の活動を60〜75分すれば、座ることで増える分のリスクはほぼ打ち消されます。

  • コスパ高
  • 根拠 A
  • 寿命
精力を無駄にしない

週の労働時間を増やし続けない。49時間を超えると、1時間増やしても成果の増え方は小さくなる

第一次世界大戦期の英国の軍需工場の記録によると、週49時間以内は、働いた時間に比例して成果が出ていました。49時間を超えると、1時間増えても成果の増え方が小さくなっていきます。週70時間と週56時間で生み出した成果はほぼ同じで、増えた14時間は無駄になっていました。

  • コスパ高
  • 根拠 B
  • 時間と気力

このページのグループ分けと順番は当サイトが作ったもので、アドバイスは原書からです。当サイトについて