crab-yuki

データサイエンティスト検定

OAuth 2.0とは?アクセストークンでAPIへアクセスする仕組みを解説

OAuth 2.0とは、利用者のパスワードを外部アプリへ渡さず、許可された範囲でAPIへアクセスさせる認可の仕組みです。4つの役割、アクセストークン、Authorization CodeとPKCE、Bearer TokenによるAPI呼び出し、認証との違いを解説します。
システム

ハッシュ関数とは?データ改ざん検出の仕組みを解説

ハッシュ関数とは、データから固定長のハッシュ値を生成する仕組みです。改ざんを検出する流れ、一致・不一致から分かること、暗号化・HMAC・電子署名との違い、パスワード保存の注意点を初心者向けに解説します。
システム

公開鍵暗号とは?公開鍵・秘密鍵の役割と共通鍵暗号との違いを解説

公開鍵暗号とは、公開鍵と秘密鍵の鍵ペアを使う暗号技術です。公開鍵・秘密鍵・共通鍵の違い、鍵確立と電子署名での役割、共通鍵暗号と組み合わせる理由、証明書と秘密鍵管理の基本を初心者向けに解説します。
システム

電子署名とは?署名・検証の仕組みと改ざんを検出できる理由

電子署名とは、秘密鍵で署名値を作成し、公開鍵で検証する仕組みです。署名・検証の流れ、改ざんを検出できる理由、電子証明書の役割、暗号化との違い、電子署名だけでは保証できないことを初心者向けに解説します。
システム

暗号化と復号とは?鍵を使ってデータを守る仕組みを解説

暗号化と復号とは、鍵を使ってデータを読めない暗号文へ変換し、必要なときに元へ戻す仕組みです。平文・暗号文・鍵の役割、共通鍵暗号と公開鍵暗号の違い、暗号化で守れる範囲と安全に使う基本を初心者向けに解説します。
システム

アクセス制御とは?認証・認可との違いと最小権限の基本を解説

アクセス制御とは、利用者や端末がどの情報・機能へ何をできるかを制限する仕組みです。認証・認可との違い、最小権限の原則、OS・ネットワーク・アプリケーション・データでの適用例を初心者向けに解説します。
システム

マルウェアとは?主な感染経路・被害・基本対策を解説

マルウェアとは、情報窃取やデータ破壊、端末の利用妨害などを行う悪意あるソフトウェアの総称です。ウイルスとの関係、主な感染経路と被害、基本対策、感染が疑われる場合の初動を初心者向けに解説します。
システム

情報セキュリティの3要素(CIA)とは?機密性・完全性・可用性を解説

情報セキュリティの3要素(CIA)である機密性・完全性・可用性の意味と違いを、情報漏えい・改ざん・サービス停止の例から解説します。対策を3要素で整理する考え方も初心者向けに説明します。
データサイエンティスト検定

DMLとDDLの違いとは?SQLでの役割と使い分けを解説

DMLとDDLの違いを初心者向けに解説します。SELECT・INSERT・UPDATE・DELETEなどのDMLと、CREATE・ALTER・DROPなどのDDLの役割、対象、使い分けを具体例で整理します。
データサイエンティスト検定

クラウドNotebook比較:ColabとSageMaker

クラウドNotebook環境でPythonやRの開発を簡単に。ColabやSageMakerなど主要ツールの特徴を比較し、最適な選択をサポート。