【悲報】厚労省のシステム、ほぼ同時刻に登録した申請者に同一IDを付与するバグ

1 : 2020/06/10(水) 00:02:18.76 ID:rkLBC/d50

https://xtech.nikkei.com/atcl/nxt/news/18/08055/

厚生労働省は9日、2度目の停止状態となった雇用調整助成金のオンライン申請について、利用した1事業者の銀行口座番号や従業員の給与明細が他社に閲覧されていたことを明らかにした。

ほぼ同時刻に登録した別の申請者に対して重複するIDを付与するバグがあり、他人の登録情報が閲覧できるなどのトラブルが発生した。
厚労省は新型コロナウイルス対策の感染拡大を受けて、同システムを2020年4月ごろから急ぎ開発したようだ。
システム開発は富士通が約1億円で受注した

https://www.chunichi.co.jp/amp/article/68686

厚労省によると富士通が約一億円で受注しシステム設計の統括を担っていた。再委託先と受注額はそれぞれ、富士通マーケティングが八百五十四万円、インフォテックが四百四十万円、ペガジャパンが千五万円。

2 : 2020/06/10(水) 00:02:44.58 ID:97JjcAb+0
中世が無理した結果
3 : 2020/06/10(水) 00:02:54.32 ID:sfecpuAW0
トトビッグバンよりははるかに起こりうる確率だからセーフ
4 : 2020/06/10(水) 00:03:24.93 ID:/ypIMI+o0
また富士通か
5 : 2020/06/10(水) 00:03:31.23 ID:WJNoc0xb0
このバグは初回のじゃなかったっけ?
6 : 2020/06/10(水) 00:03:54.78 ID:qcLm/zVh0
ジャップにディジタルは無理だって
7 : 2020/06/10(水) 00:03:59.87 ID:seOfASh00
馬鹿すぎる考慮漏れ
新人でもそんなお粗末なロジック組まんぞ
8 : 2020/06/10(水) 00:04:34.93 ID:0QLKKAOW0
あんまDBのこと知らんけどシーケンスとか一意制約とかどうなってるんだろう
13 : 2020/06/10(水) 00:06:33.82 ID:5xw+AKkw0
>>8
多分idとは別にmsまでのunix時間かなんかをデータ取り扱いの際使うidにしちゃったんじゃないの
もちろんuqなんて知らないから貼らない
106 : 2020/06/10(水) 00:26:05.80 ID:NyQDJcOD0
>>8
データベース定義書.xslにカラム名と型の項目しか無かったんだろ
9 : 2020/06/10(水) 00:04:43.53 ID:E9TMKWwF0
スレがたまに1000レス越えるアレか
10 : 2020/06/10(水) 00:05:10.63 ID:gpqLDKRjM
どうやったらそんなシステムを組めるのか逆に疑問
タイムスタンプをidにでもしてたのか?
11 : 2020/06/10(水) 00:05:19.94 ID:5xw+AKkw0
超特急案件だろ?
1億だとしょぼいし、いらない子扱いされてる連中かき集めてなんとか作ったんだろ
そらid払い出しもそうなるわ
12 : 2020/06/10(水) 00:06:29.03 ID:D8T+u8ia0
日本だと、まともなエンジニアは下請けの下請けの…
みたいな、甘い蜜吸う会社には行かないってことかな
14 : 2020/06/10(水) 00:06:54.95 ID:jSLqE2wS0
主キーにdate型使ってそうw
15 : 2020/06/10(水) 00:07:01.92 ID:SMIxJYMj0
秒単位までの日時のみでID作ってたってこと?
16 : 2020/06/10(水) 00:07:05.40 ID:837dKchN0
電子申請のノウハウがあるとは
17 : 2020/06/10(水) 00:07:37.80 ID:/JI9ZCRr0
公務員の存在自体がバグだろ
18 : 2020/06/10(水) 00:07:52.93 ID:5iQ7lw9R0
子供みたいな国だね
19 : 2020/06/10(水) 00:07:59.51 ID:KQ0K9SAU0
マスクの検品8億なのに
富士通がシステム組むのに1億ってどうなってんねんこの国は
20 : 2020/06/10(水) 00:08:21.69 ID:D8T+u8ia0
ソシャゲ作ってる会社の方がまだ良いの作りそう
21 : 2020/06/10(水) 00:09:25.60 ID:eiwVkfJW0
俺たち私たち「「入れ替わってるーー!?」」
23 : 2020/06/10(水) 00:09:32.54 ID:3XMOGi+e0
わーい予想当たったー
24 : 2020/06/10(水) 00:09:51.66 ID:YffHRhsva
ジャップにはミューテックスという概念は早すぎた
25 : 2020/06/10(水) 00:10:17.90 ID:WZLYBM/g0
トランザクションも組めんのか
26 : 2020/06/10(水) 00:10:24.13 ID:y/nKjFT30
SE「一意制約・・・・?」
27 : 2020/06/10(水) 00:10:34.85 ID:L8H5uSpl0
自販機のボタン同時に押したら2つ出てくるみたいなやつか
28 : 2020/06/10(水) 00:10:36.35 ID:IqLBoQ8i0
データ登録時に更新ロックのかからないDBとかw
29 : 2020/06/10(水) 00:10:47.04 ID:HsISBixT0
日本にITはまだ早い。背伸びするからこうなるんだ。英語に加え、無駄に複雑な母国語まで絡めてシステム組んでるの日本くらいじゃねーの?
他国の何倍苦労してんだって話
30 : 2020/06/10(水) 00:10:58.21 ID:IqOs0wcP0
頭が腐ってるので子分も白痴化
31 : 2020/06/10(水) 00:11:20.11 ID:4OlWxXHh0
>利用した1事業者の銀行口座番号や従業員の給与明細が他社に閲覧されていた
重複IDだとデータ閲覧はどうなるんだ?
どっちのデータを引いてくるかは運しだい?
32 : 2020/06/10(水) 00:11:23.12 ID:kZeoap5k0
ソシャゲの無能運営レベルの無能さ
33 : 2020/06/10(水) 00:11:28.92 ID:81u6lzHH0
富士通で察しました
34 : 2020/06/10(水) 00:11:39.40 ID:d301CDf60
データベースのキーどうなってんねん?
35 : 2020/06/10(水) 00:12:30.18 ID:iJssHPmFM
同時とかズラしってデバッグの基礎だろ
してないのかもしれんが
36 : 2020/06/10(水) 00:12:53.31 ID:d+V6Hi/40
どんな実装したらこれができるのか逆に興味深いわ
採番をDBじゃなくて独自実装でやってるのか?
49 : 2020/06/10(水) 00:14:31.75 ID:81u6lzHH0
>>36
ミリ秒までの時刻をキーにしてると予想
流石にないか
66 : 2020/06/10(水) 00:18:12.34 ID:d+V6Hi/40
>>49
なるほど
初めてテーブル設計した人が作るやつだな
37 : 2020/06/10(水) 00:12:59.26 ID:kWKSYJsB0
WEBアプリの入門書通りに作るだけで防げるミス
作った奴頭がおかしいとしか思えない
38 : 2020/06/10(水) 00:13:09.30 ID:a1ZMZ9SU0
ID作成時に並列処理でもしてんのw?
39 : 2020/06/10(水) 00:13:10.39 ID:PI+TYjlA0
ぴったりなら分かるがほぼってなんやねん
40 : 2020/06/10(水) 00:13:22.88 ID:Jt5fRbUA0
開発者の気持ちがよく分かる。
笑えない。
41 : 2020/06/10(水) 00:13:36.82 ID:DNjfvmFY0
まともな技術者は3次受け位までで4次とか5次受けになると元ドカタとか美容師とか謎な経歴の奴がゴロゴロいるからな。
42 : 2020/06/10(水) 00:13:43.42 ID:F3WMZ5ri0
これ富士通に頼む必要ある?goolgeのサービスでなんか似たようなもの作れるんじゃねーの
43 : 2020/06/10(水) 00:13:48.53 ID:4LFkRgkV0
なぜ作れる人に作らせないのか
44 : 2020/06/10(水) 00:13:48.98 ID:f+I0DhV+0
m秒どころか秒単位でid発行してそう
と言うか普通一度db重複チェックするよね?
45 : 2020/06/10(水) 00:13:50.78 ID:ddogCa7Q0
技術力ない中小ネトゲ運営でもやらんぞ
46 : 2020/06/10(水) 00:14:04.63 ID:t4naecbH0
あるあるー
47 : 2020/06/10(水) 00:14:08.32 ID:IqOs0wcP0
排他してないんでしょ
俺が95年に作ったホームページカウンターもそうだった
48 : 2020/06/10(水) 00:14:14.53 ID:aZvm+nkMa
まずこの短納期で個人情報取り扱うのに1億がありえないだろ
どんな見積もりしてんだよ…
50 : 2020/06/10(水) 00:14:44.20 ID:tyTq7G8TM
ジャップの技術は世界一!
51 : 2020/06/10(水) 00:15:10.25 ID:hfuHUZvC0
猿に文明の利器を与えたのが間違い
52 : 2020/06/10(水) 00:15:22.33 ID:a1ZMZ9SU0
こんなアホでも結構良い給料貰えるんだろ?
そう考えてみるとIT系ってコスパ高いよな
53 : 2020/06/10(水) 00:15:23.25 ID:ygSqpdabr
IT先進国
54 : 2020/06/10(水) 00:15:26.63 ID:vf6UV9Zca
富士通にシステム頼むと出来るのはこのレベルってことね
55 : 2020/06/10(水) 00:15:30.80 ID:MO0xGICt0
サービスデザイン協会に頼まないと不具合出るんだよ
56 : 2020/06/10(水) 00:15:56.97 ID:Qicwqum60
予算→ピンハネ→x10→素人
57 : 2020/06/10(水) 00:16:00.07 ID:f+HnvmL+0
どんなシステムだよ
テーブル分けてないのかまさかタイムスタンプがIDなのか
58 : 2020/06/10(水) 00:16:06.45 ID:LZYgu+Nt0
totoBIGかな?
59 : 2020/06/10(水) 00:16:06.73 ID:aoR/uSjT0
auto incrementじゃダメなんですか?
60 : 2020/06/10(水) 00:16:22.06 ID:FSAxZxU80
プログラム出来ない新人SEに何とかしろって業界なんでしょ
61 : 2020/06/10(水) 00:16:53.44 ID:XZNUosGha
こんな連中に口座情報なんて絶対開示したくねーわ
秒で流出する
62 : 2020/06/10(水) 00:17:09.74 ID:z6FqNxJFd
excelでつくってんのか?
63 : 2020/06/10(水) 00:17:21.82 ID:NeXTLwe60
仕様だからRTAでは利用可
64 : 2020/06/10(水) 00:17:56.20 ID:ygSqpdabr
厚生労働省勤務モメン
富士通勤務モメン
富士通マーケティング勤務モメン
インフォテック勤務モメン
ペガジャパン勤務モメン
65 : 2020/06/10(水) 00:18:06.31 ID:OEbBiXoW0
オレがフロント開発でindexedDBにデータ入れるときのキー作るときみたいな気軽さだな
68 : 2020/06/10(水) 00:18:39.23 ID:c2lejjfg0
ガバガバやな
69 : 2020/06/10(水) 00:18:49.66 ID:py0eFWKr0
知ってたぞ
70 : 2020/06/10(水) 00:18:57.55 ID:7h+++UYE0
中抜きで20億円なのに、デスマーチが1億円ならその程度だな。
71 : 2020/06/10(水) 00:19:17.46 ID:VaKcNl170
SELECT MAX(ID) + 1 FROM SINSEI_INFO
74 : 2020/06/10(水) 00:20:58.59 ID:d+V6Hi/40
>>71
これもありそう
72 : 2020/06/10(水) 00:19:46.84 ID:gWCIAYb/0
これでも平均年収よりはるかに高い給料もらえるんだからすごい国だよわーくには
76 : 2020/06/10(水) 00:21:35.49 ID:LNyaOMKc0
まともにできないのに受注すんなよ4ね
77 : 2020/06/10(水) 00:21:44.03 ID:gcC+WoQY0
なんかエラーなるからドロップ プライマリしといたわ
エラー出なくなったから解決な
78 : 2020/06/10(水) 00:21:54.06 ID:OEbBiXoW0
分散システムでmongodb使うときってトランザクションどうなるの?
詳しい人教えてくれ

個人でシステム作ったときは諦めて先勝ちで後からのデータは適宜削除するようにしたけど
それが気になって今も寝れない日を過ごしてんだ

79 : 2020/06/10(水) 00:22:00.46 ID:9G3c9YW/d
何使ってんだろこれw
普通エラーになる気がするんだけどw
Redisみたいなの使ってたんかなw
80 : 2020/06/10(水) 00:22:17.09 ID:4KiVcc33r
こんなの開発してても気づくだろ
81 : 2020/06/10(水) 00:22:27.33 ID:BSg2vRYZM
ジャップにはまだ速い
82 : 2020/06/10(水) 00:22:30.47 ID:BXFaTb390
それ仕様では
83 : 2020/06/10(水) 00:22:59.26 ID:zhKSlP6Vd
こんな奴等に口座紐付けやられるの
84 : 2020/06/10(水) 00:23:00.28 ID:F1dEy+h50
モンゴにアシッドを求めるのか
85 : 2020/06/10(水) 00:23:01.72 ID:9EEBZjra0
どこに作らせたらこんな糞が出来上がるんだよ
持続化給付金の申請サイトもバグだらけだったぞ
86 : 2020/06/10(水) 00:23:03.82 ID:ygSqpdabr
ヨシ!
87 : 2020/06/10(水) 00:23:22.57 ID:0JIBxYsJ0
これは発注側の責任
88 : 2020/06/10(水) 00:23:47.58 ID:P0oq9pMl0
unixタイムだけでid振ってんのか?
89 : 2020/06/10(水) 00:24:02.01 ID:oZyGgFK90
ええ加減にせえよ
90 : 2020/06/10(水) 00:24:01.98 ID:KKlEFXng0
マイナンバーに銀行口座紐づけ(笑)
92 : 2020/06/10(水) 00:24:10.84 ID:4uDUrCFgM
ちょっとjavascriptがバグってましたみたいな
93 : 2020/06/10(水) 00:24:29.04 ID:Qqhv6+8UM
このバグ何かに利用できないかな
94 : 2020/06/10(水) 00:24:36.70 ID:xlzONk9z0
もう4ねよ
95 : 2020/06/10(水) 00:24:38.92 ID:eIGBGBuS0
下手したら、他人のIDに口座紐付けなんてされたらたまったもんじゃないぞw
96 : 2020/06/10(水) 00:24:40.28 ID:KKlEFXng0
シウマイも弁当もマスクも満足に配れない連中に期待しちゃダメだよ
97 : 2020/06/10(水) 00:24:51.26 ID:tVnQO6/P0
IDがユニークじゃないってどういうことだよ
98 : 2020/06/10(水) 00:25:06.28 ID:UkyyFpcE0
一意制約はどこ?
100 : 2020/06/10(水) 00:25:11.48 ID:heCWpNlAd
ワッチョイ導入しろ
101 : 2020/06/10(水) 00:25:14.00 ID:puNgIZ7a0
多重下請け中間搾取丸投げ
102 : 2020/06/10(水) 00:25:19.38 ID:F5cr6J25x
徳丸先生が最近YouTuberになってるからチェックするといいぞ
103 : 2020/06/10(水) 00:25:40.13 ID:OEbBiXoW0
どんなタイプのDBだとしてもDBならユニーク制限あるよなぁ
ほんと素人か?
104 : 2020/06/10(水) 00:25:50.54 ID:y2Ydgoo00
ゴミみたいなシステム開発でもリリース時にこんなバグ起こさんぞ
105 : 2020/06/10(水) 00:26:00.94 ID:wZoSh9SX0
UUID使えよ。馬鹿なの?

コメント

タイトルとURLをコピーしました