• IT用語
    • コンピュータ
    • セキュリティ
    • データベース
    • ネットワーク
    • プログラム
    • システム開発
    • Webマーケティング
    • ブロックチェーン
  • 情報処理
    • ITパスポート
    • 基本情報技術者試験
  • 開発
    • HTML
    • Java
    • JavaScript
    • PHP
    • Ruby
    • SQL
  • パソコン入門
    • Excel
    • Word

ITを分かりやすく解説

  • ホームhome
  • IT用語it terminology
  • ITパスポートit passport
  • 基本情報技術者basic info
  • プログラミング講座programming
  1. HOME >
  2. ス

ス

2022/12/25

スタック(stack)とは

スタック(stack) スタックとは、データ構造の一つ(データを格納する入れ物)で、入ってきたデータを順番に格納し、最後に格納したデータから順に取り出す、 後入れ先出し(LIFO:Last-In First-Out)方式のデータ構造です。 上記はスタックのイメージ図です。スタックに入れる時は、順番に格納していき、スタックから取り出す時は、最後に格納したデータから順番に取り出します。   スタックと似たようなデータ構造に「キュー(queue)」があります。 キューは、先に格納したデータから順に取り ...

2022/12/25

【パスワード】ストレッチングとは

ストレッチング ストレッチングとは、パスワードのハッシュ値を総当り攻撃(ブルートフォース攻撃)などから推測されないようにするために、ハッシュ値への計算を数千回~数万回繰り返し行うことです。 ストレッチングの必要性 コンピュータの進化は早く、計算する処理速度も向上しているため、弱いパスワードや文字数が長くないパスワードなどは、総当り攻撃(ブルートフォース攻撃)などで十分な時間をかければ元のデータを推測されてしまう危険性があります。 この時間を事実上不可能といえる時間にするためにストレッチングを実施します。 ...

スパイウェアとは

2025/6/12

スパイウェアとは

スパイウェアってなに? スパイウェアとは情報収集を目的としたプログラムで、コンピュータ内の個人情報や行動を収集して外部に送信するマルウェアです。名前の通り「スパイ」を目的としコンピュータに忍び込み、外部に情報を流します。 スパイウェアには、主に以下のような種類があります。 キーロガー キーロガーとは閲覧したホームページやキーボード操作を記録し、パスワード等の個人情報を盗み取る事を目的としたマルウェアです。 キーロガーは、インターネットカフェのような公共施設のパソコンに仕掛けられているケースがあり、過去幾度 ...

スニッフィングとは

2022/12/25

スニッフィングとは | 不正アクセスの手法と対策

スニッフィングってなに? スニッフィングとは、ネットワークに流れるパケット(データ)を盗聴し、パスワードなどの情報を不正入手する手法です。   上記はスニッフィングのイメージ図です。利用者が特定のサイトへログインする際、「悪意のあるユーザー」によりネットワーク上に流れるパケットを盗聴され「ID」と「パスワード」が盗み取られています。     LANアナライザ、パケットキャプチャツール、ネットワークモニタといった専用機器は、ネットワークに流れるパケットを監視し、問題解決のために ...

スレッドセーフとは

2022/12/25

スレッドセーフとは

スレッドセーフとは スレッドセーフ(Thread-safe)とは、マルチスレッド環境において、プログラムを複数のスレッドで並行に実行しても、問題が生じない作りであることを意味します。 ※マルチスレッドとは、複数の処理を並行に動作させること。 下記の図の通り、スレッドセーフのプログラムは、同時に呼び出されても問題が発生しないように設計されています。そのため呼び出し元は、マルチスレッド環境でもスレッドセーフのプログラムを安心して使用する事ができます。   逆に下記の図のように、スレッドセーフではない ...

スパイラルモデルモデルとは

2024/5/11

スパイラルモデルとは

スパイラルモデル スパイラルモデルとは スパイラルモデルとは、システムを複数のサブシステム(もしくはフェーズ)に分割して、それぞれのサブシステム毎に順番に開発を進めていく手法のことです。 スパイラルモデルは、まずシステムを複数のサブシステム(もしくはフェーズ)に分ける作業から始まります。 なぜ複数のサブシステムに分けるかというと、開発規模が大きいシステムでは、発注したお客様が完成品を確認するまでに時間がかかるからです。 サブシステムに分けることで、サブシステムの開発が完了した時点で、お客様に見せることがで ...

« Prev 1 2

検索

カテゴリ

  • IT用語
    • コンピュータ
    • セキュリティ
    • データベース
    • ネットワーク
    • プログラム
    • システム開発
    • Webマーケティング
    • ブロックチェーン
  • 情報処理
    • ITパスポート
    • 基本情報技術者試験
  • 開発
    • HTML
    • Java
    • JavaScript
    • PHP
    • Ruby
    • SQL
  • パソコン入門
    • Excel
    • Word

アーカイブ

索引

A B C D E F I L N O P R S T U V W ア イ ウ エ オ カ キ ク コ サ シ ス セ ソ タ テ ト ハ ヒ フ ヘ ホ マ メ ラ リ ル ロ
  お知らせ
2025.07.26
スタブリゾルバとは
2025.07.20
フルサービスリゾルバとは
2025.07.13
不正のトライアングルとは?
2025.07.06
ファットクライアントとは?シンクライアントとの違い
2025.06.26
テレワークの接続方式を分かりやすく解説

ITを分かりやすく解説

© 2026 ITを分かりやすく解説