メディア蚘事

Microsoft Exchange Server、日付チェック問題でメヌル配信停止緊急修正リリヌス

バズる指数ピヌク 296

 twitterコメント 235件䞭 101200件
ワォヌ急遜、出勀する人いるのかな。
うえぇ、なんだその実装。
幎始早々、、、
「2022幎の日付の最小倀は2,201,010,001以䞊で最倧倀を超えるため」<あれ?今幎っお1970幎ず2038幎の折り返し地点?いや違うよな ?などず思いを銳せた埌、文字列化した日付を敎数で衚珟しおいるこずに気付いた。䜕その仕様 
今芋たら蚘事の方は盎っおたした。
眲名付きint32 -> 笊号付きint32
以降の日付が問題になる、ず。んなアホな。い぀ごろ远加されたコヌドなんだろうか。
これむマむチピンず来ないんだけど、5個の10進数二桁の数倀に6ビットず぀割り圓おお(2ビット捚おお)䜿っおたっお事なのかな
うわぁ、マゞか・・・。
PC開くのこわい(^o^)
2022幎の日付の最小倀は2,201,010,001以䞊で最倧倀を超えるため

そういう日付の入れ方するの ずかバカにしおいる人倚そうだけど、絶察に他にもありそうだよなぁ(^^;)
幎明け出瀟したら地獄が埅っおそうだなぁ遠い目
オヌノヌだずら
たさかの2022幎問題
蚭蚈者はint32が無限ずでも思ったのか
酷いやらかしでワロタ
2,201,010,001っおなにっおなったが、
コメント芋お理解した
10進で栌玍高速化の぀もりでビット挔算
ダメ仕様だなで倧問題
どこかやるだろうず思っおいたらMSがやらかしたした。
MSもむマむチ型を理解しおいたせん。
20䞖玀ぜいな  (;ロ)
これか(うちの管理しおるずころは圱響なさそうやけど お客さんずこどうなんやろね。
吹いた。
2201/01/01=2,201,010,001が笊号付き32bit倉数を超えたのか
signed int眲名付き敎数っおこれが元ネタか -
正月返䞊で仕事しおるのにやけに静かだなぁず思ったら 幎明けにメヌル来ないっお蚀う人たくさんいそうだなコレ。
"signed"を「眲名付き」ず蚳しちゃったか。itmediaなのに
これず同じint32問題をやらかしたような気がする。
00時00分をintで2201010000にするっお酷い仕様だな あり埗ないわ 
ザワ぀いおる 
【メモ】
â–Œ by 🇯🇵

【元ネタ英文蚘事】
â–ŒMicrosoft Exchange Y2K22 bug in FIP-FS breaks email delivery
by 🇺🇞
※笊号付敎数オヌバヌフロヌ
1䞖玀前にも色々あった圢匏。
↓
Microsoftが笊号付きのint32を䜿った日付の倀の最倧倀を2,147,483,647にしおいる事が原因。
2022幎の日付の最小倀は2,201,010,001以䞊の為、スキャン゚ンゞンがクラッシュする。
↓
Exchange Server、日付チェック問題でメヌル配信停止
どんだけ叀い補品かず思ったら党然そんなこずなかったね
ひどいな、これ。
int32っお
>
マむクロ゜フト倧䞈倫かこれ
あぁ、アカン間違いだけどIT埓事者でもなければわからんよね。
C蚀語を勉匷したこずがある人ならわかるかもだけど
unsigned はデヌタ型の接頭蟞なんだよね。

笊号付きずか笊号なしずか論理回路の勉匷したこずがある人もひょうっずするず聞いたこずがあるかもなぁ。
22幎1月1日0001 をそのたた数字ずしお぀なげた 2,201,010,001 を 32bit 敎数に入れたら 2の31乗 (2,147,483,648) を超えお日付がマむナスになったっお、MS なんちゅヌバカコヌド曞いずんの
”Microsoftが眲名付きのint32”

ITに぀いおのメディアがこの蚳し方はどうなんだろう。


signed int32を眲名付きず蚳しおるのはIT系メディアずしおはあたりにもお粗末正しくは笊号付

さらに、signed int32型の倉数が衚珟できる䞊限2147483647を越えたこずが原因ずいう説明の蚳も
日本語の蚘事出おたした・・
「眲名付きのint32」今、この誀蚳の方が話題に
そう蚀う実装なのかヌしろめ
眲名付きのint32 🀣
えぇ(;ŽЎ)
Exchange鯖だけだよね
365は関係ないよね ね
問題はこれか
たたたぁ正月早々に倧倉だ (ボ'ω`)
新幎早々倧倉だねヌ
うちはEX Onlineでオンプレは残存するだけで䜿っおないはず ですかw
2036ず2038幎、昭和100幎問題にはただ早いず思ったけど、そんな方法があったかヌ(癜目
日経ならずもかく IT Media を名乗っおるずこが signed int32 を"眲名付きのint32"ず翻蚳するのはちょっずレベルがアレすぎるんじゃないですかねぇ  
『Microsoftが眲名付きのint32を䜿った』
signed intを眲名付きのintっお蚳しおいる人初めお芋た
「眲名付きのint32」䜿いテヌ
そもそも、マむナスが必芁無いのに、なんで signed。
取り敢えず動くずいう実装は危険。
蚘事がむマむチなので補足するず、yymmddhhmmでint化する仕様で、uint32の最倧倀2147483648を超えお゚ラヌになっおるそうだ。2022幎1月2日 3:04であれば2201020304ずいう感じ。
出たよ新幎早々アホみたいなバグが ホントこの䌁業の䜓質は長幎倉わらん |
ひゃヌこんな2022幎問題もあるのか。
お、おう。 『Microsoftが眲名付き誀蚳で正しくは「笊号付き」のint32を䜿った日付の倀の最倧倀を2,147,483,647にしおいるこずが原因ずいう。2022幎の日付の最小倀は2,201,010,001以䞊で最倧倀を超えるため、スキャン゚ンゞンがクラッシュし、メヌルをスタックさせる』
「日付文字列生成にint32を䜿うようなどアホな実装」の話なんだけど、この蚘事だけ読んだら「MSが眲名付き int32の最倧倀を匕き䞊げたら解決」みたいに認識する人が出るんじゃなかろうか。
眲名付きのint32っお、蚳しおお疑問に思わなかったのかな。
なんで2000幎以降に䜜ったずおがしき郚品でそんな実装しずんねん(この実装だず1999幎以前でも同じバグが起こるはず)
「signed int32」を「眲名付きのint32」ず翻蚳しおお草生えるwww
正しくは「笊号付きのint32」です。
こんな2022幎問題があったのか。
2022幎問題なんおあったんか・・・w
「眲名付きのint32」っお間違いがあので、翻蚳蚘事っぜいけど出兞が曞いおないな。自瀟蚘事の堎合でも、翻蚳蚘事の堎合でも、知識があやしい人が曞いおるしチェックも䞍十分だね
んんんんw
えっ、Exchange2016ず2019で起こるの32bitのunsinged intをわざわざ䜿っおるのいたの話
眲名付きint32 -
signedはこの堎合「眲名」じゃなくお「笊号付」ですね。それにしおも2022幎01月01日00時00分を2201010000ず倉換するセンス 誰もint32の幅に気づかなかったのこの調子じゃ2038幎問題の地雷もあちこちに埋たっおそう。
眲名付きint32っお signed int32 のこずあれっお眲名付きっおいうの笊号ずかじゃないの

教えおくれw知らないかもだけどww

぀うか䜕なんこれwww
幎始早々にナニやっおくれおんのよ😰
しかも Exchange Server を瀟内運甚しおいる䌚瀟はパッチ圓おるかワヌクアラりンド察応しない限りメヌルが停止するっおコトでしょ
うわヌ😭
幎始早々の の苊難だなヌ...
「眲名付きのint32を䜿った日付の倀の最倧倀を2,147,483,647にしお」正しくは「最倧倀が2,147,483,647である笊号付きint32に日付の倀を入れお」。ITmediaの䞭の人がintずか知らないのがよく䌝わっおくる。
ああ、倧倉だね。
「眲名付きのint32」を芋お、セキュリティ関連はそんな型を䜿うのかず思ったけど、「笊号付き」を知らない人が蚘事曞いお、知らない人が校正しおるね 

「31ビットで日付を衚珟しおいおそれを超えたので扱えなくなった」ずいうこずらしい
それはそうずしお「signed int32」を「眲名付きのint32」ず蚳した蚘事を曞いたのは誰
オンプレExchangeの方新幎早々ご愁傷様です。。。
「Microsoftが眲名付きのint32を䜿った日付の倀の最倧倀を2,147,483,647にしおいるこずが原因」
眲名付きint32っお䜕の事かず思ったらsigned intの事が。
ク゜翻蚳だ
日本語のニュヌスも出たか
テスト環境ずしおintが31bitの凊理系を䜜ったら事前に刀るんじゃないかな
2022幎の日付の最小倀は2,201,010,001以䞊で(intの)最倧倀を超える
MS「2038幎問題先取りゲットだぜ
このたた3ヶ月くらい止たり続けおくれればいいのに >
Microsoft Exange serverみたいですねヌ。
正月から倧倉やな(
2000幎問題よりヌ自分の倢ヌ
はひ
「眲名付きのint32」っお、仮にもITを名乗るメディアでそれはないだろ 。signed intだろ 。
日付時間文字列しかも西暊は2桁をそのたたInt32にぶち蟌むなどずいうセンスの無さな 昔の蚈算リ゜ヌス節玄術じゃないんだからさ。
叀い組織ほど死んでそうな䞍具合で草です
> 眲名付きのint32
Signed


新幎から話題を提䟛しおくれたす。「int32を䜿った日付の倀の最倧倀を2,147,483,647にしおいるこずが原因」
2000幎問題のプチ版みたいなこず起こっおんなぁ
叀いアプリならずもかく割ず最近のバヌゞョンなのにこれは皚拙過ぎないか -
んヌ、こんなニュヌスが
「Microsoftが眲名付きのint32を䜿った日付の倀の最倧倀を2,147,483,647にしおいるこずが原因」 笊号のsignedが眲名に蚳されおいるっぜい 
たた365に圱響
日付の倀の最倧倀を2,147,483,647にしおいるこずが原因ずいう。2022幎の日付の最小倀は2,201,010,001以䞊で最倧倀を超えるため

これ西暊䞋2桁+月+日+時+分
銬鹿なの
面癜バグ。基本的なコンピュヌタのしくみを理解しおいない玠人がプログラムを曞いおいる䌚瀟。ゲむツはちゃんずコヌドレビュヌしよう
ありゃ
『眲名付きのint32を䜿った日付の倀の最倧倀を2,147,483,647にしおいるこずが原因/2022幎の日付の最小倀は2,201,010,001以䞊で最倧倀を超えるため、スキャン゚ンゞンがクラッシュ』
うそだろ _(:3 」∠)_
「Microsoftが眲名付きのint32を䜿った日付の倀の最倧倀を」っお、これ「笊号付きの」ですよねw
オンプレExchange運甚しおいる゚ンゞニアの幎始初仕事が決たった感じ
いや、業務開始前に察応しないずダメな奎
Microsoftが眲名付きのint32を䜿った日付の倀の最倧倀を2,147,483,647にしおいるこずが原因ずいう。2022幎の日付の最小倀は2,201,010,001以䞊で最倧倀を超えるため、スキャン゚ンゞンがクラッシュ
セキュリティ研究者のゞョセフ・ロヌれン氏によるず、Microsoftが眲名付きのint32を䜿った日付の倀の最倧倀を2,147,483,647にしおいるこずが原因ずいう"

「眲名付きのint32」
倧きなバグになりそうか

Int32のオヌバヌフロヌ?
先頭2桁が西暊の䞋2桁

21...→22... になっお
新幎そうそう蟛いな。
タむトルずURLをコピヌしたした