2026年– date –
-
セキュリティ・認証
フィッシング — 偽サイトとメールで認証情報をだまし取る詐欺
フィッシング(phishing)は、銀行・通販・SNS・社内システムなど正規サービスの見た目を模したメールやWebサイトで利用者を欺き、ID・パスワード・クレジットカード番号・ワンタイムコードといった認証情報を入力させて盗み取るオンライン詐欺の総称です... -
セキュリティ・認証
ランサムウェア — データを人質に身代金を要求する暗号化攻撃
ランサムウェアは、感染した端末やサーバ上のファイルを暗号化し、復号鍵と引き換えに暗号資産での身代金(ransom)支払いを要求する悪意あるソフトウェアの総称です。1989年にJoseph L. Popp博士が配布したフロッピーディスク「AIDS Trojan」が世界初の事... -
セキュリティ・認証
SQLインジェクション — 入力欄からデータベースを乗っ取る古典攻撃
SQLインジェクションは、Webフォームやクエリ文字列に入力された文字列が、そのままサーバ側のSQL文に連結されてしまう実装の隙を突き、攻撃者が任意のSQL文をデータベースに実行させてしまう脆弱性です。1998年にハッカー雑誌Phrack誌54号の論考「NT Web ... -
セキュリティ・認証
CSRF — 認証済みの利用者を踏み台にする偽リクエスト攻撃
CSRF(Cross-Site Request Forgery、クロスサイトリクエストフォージェリ)は、標的のWebサイトに既にログイン済みの利用者を、別の罠サイトから誘導し、本人が意図しない送金・設定変更・退会といった操作を実行させる攻撃です。2001年にネットワーク技術... -
セキュリティ・認証
XSS — 信頼されたサイトに他者のスクリプトを差し込む攻撃
XSS(Cross-Site Scripting、クロスサイトスクリプティング)は、攻撃者が用意したJavaScriptコードを、被害者がアクセスする正規Webサイトの応答に紛れ込ませ、そのサイトを開いた利用者のブラウザ上で実行させる脆弱性です。1990年代後半にマイクロソフ... -
AI・機械学習・データサイエンス
Matplotlib とは Python可視化の元祖にして定番
Matplotlib は、Python における 2 次元・3 次元グラフ描画のデファクトスタンダードとなっている OSS 可視化ライブラリです。2003 年に神経科学者の John D. Hunter が、MATLAB に代わる無償の科学可視化環境を求めて開発を始め、その後コミュニティの貢... -
AI・機械学習・データサイエンス
NumPy とは 科学計算を支える多次元配列の礎
NumPy は、Python における多次元配列(ndarray)と数値計算のためのライブラリで、科学計算・機械学習・データ解析のあらゆる場面で土台として使われています。Travis Oliphant が 2005〜2006 年に、それまで分裂していた Numeric と Numarray を統合する... -
AI・機械学習・データサイエンス
pandas とは PythonデータフレームのデファクトOSS
pandas は、Python で表形式データ(DataFrame)と時系列データを扱うための OSS ライブラリで、データサイエンスの世界における事実上の標準ツールです。2008 年に Wes McKinney がヘッジファンド AQR Capital での金融分析業務をきっかけに開発を始め、2... -
データベース・データ管理
Great Expectations とは データ品質を守るOSS
Great Expectations は、データに対する期待値(Expectation)を Python で宣言し、自動テスト・検証・ドキュメント化までを一貫して行える OSS データ品質フレームワークです。2018 年頃に James Campbell と Abe Gong らがコアコントリビュータとして開... -
データベース・データ管理
Airbyte とは OSSで広がるELT基盤の本命
Airbyte は、Fivetran 等の有償 ELT サービスのオープンソース代替として 2020 年に登場したデータ統合プラットフォームです。創業者の Michel Tricot と John Lafleur が、ロングテールのコネクタ需要に対応するには OSS が必要だと考え、自前で書きやす...
