【APNG vs WebP】次世代アニメーション画像フォーマットを比較。さらに実際に作成してみよう!

2024/09/17 What's Up, サイト制作 投稿者:

アニメーション画像といえば、長年にわたりGIFが主流でしたが、画質の低下や透明度の制限などのデメリットがありました。
そこで近年、APNGとWebPという新しいアニメーション画像フォーマットが登場しましたが、どちらを使うべきか迷っている方も多いかもしれません。

本記事では、APNGとWebPの比較を通して、それぞれのメリット・デメリットを紹介し、今後の動向についても考察します。
さらに、APNGとWebPのアニメーション画像を無料で簡単に作成する方法もご紹介しますので、ぜひお試しください。

APNG、WebPとは?

APNGとは

APNGは、PNGフォーマットの拡張として、2004年にMozillaの開発者によって提案されました。
PNGと同様に透過をサポートしながら、高品質なアニメーション機能を持つのが特徴です。

WebPとは

WebPは、Googleが2010年に発表した新しい画像フォーマットです。
静止画とアニメーションの両方をサポートし、非常に高い圧縮効率を持つことが特徴です。

GIF、APNG、WebPのアニメーション性能を比較

GIF APNG WebP
色数 256色 1677万色 1677万色
透過 制限あり 可能 可能
画質 荒くガタつく とてもきれいで滑らか きれいで滑らか
動作環境 すべてのブラウザや
ビューア
主要ブラウザ
(Chrome, Firefox, Safari, Edge)
主要ブラウザ
(Chrome, Firefox, Safari, Edge)
容量 小さい
(サンプル:38KB)
GIFより大きい
(サンプル:58KB)
GIFよりやや小さい
(サンプル:37KB)
サンプル

【GIF】 色数が制限されているため、アニメーションが粗くなりがちですが、ファイル容量が小さく、すべてのブラウザ・ビューアでサポートされています。

【APNG】透過と色数に優れており、滑らかなアニメーションを提供できますが、ファイルサイズはGIFよりも大きくなります。主要なブラウザでサポートされています。

【WebP】APNGに劣らない色表現と透過性能を持ち、さらにファイル容量を小さく抑えられるため、モバイル環境や広告バナーなどのパフォーマンス重視の用途に最適です。主要なブラウザでサポートされています。

今後の動向予想

APNGは、透過を活かした高品質なアニメーションに強みがありますが、ファイルサイズの大きさやサポート面の課題により、WebPほどの普及は期待できないかもしれません。
一方、WebPはGoogleが推進していることもあり、今後も主流フォーマットとして成長すると予想されます。

アニメーション画像を実際に作ってみよう

WEBサービスなどを利用して簡単にアニメーション画像が作成できます。

1. アニメーションにしたい画像を用意する

今回はこちらのイラストをお借りしました。
【イラストAC】歩くハクセキレイイラスト / boon様

画像を動きが滑らかになるように位置を調整して、1フレームずつに切り分けます。

2. 複数画像をアニメーションに変換

APNG、アニメーションGIFへの変換ツール

無料のWEBサービス「Magical Converter」を使用しました。
https://i.kuku.lu/



ドラッグアンドドロップで複数画像の一括アップロード・並び替え、サービス上での画像複製が可能です。
加工・フォーマットの項目を調整した後、下部のプレビューの「ダウンロード」ボタンをクリックして、ダウンロードします。

アニメーションWebPへの変換ツール

無料のWEBサービス「Aspose.Imaging アニメーションWEBPメーカー」を使用しました。
https://products.aspose.app/imaging/ja/animated-webp-maker



複数の画像を順番に1枚ずつアップロードし、スピードなどのオプションを調整した後、「プレビュー」をクリックすると下部のプレビュー画面に反映されます。
「アニメート」をクリックして、しばらく待つとアニメーション画像の作成が完了しますので、「ダウンロード」ボタンをクリックして、ダウンロードします。

3. 対応ブラウザ・画像ビューアで表示確認

作成したAPNGやWebPは、Chrome、Safari、Edge、Firefoxなど主要ブラウザと、対応画像ビューアで動作確認できます。

※2024年9月現在、WindowsやMac OSの標準画像ビューアでは、APNG・WebPのアニメーションは動作非対応です。非対応の環境では、アニメの最初のフレームのみが表示されます。

動画をアニメーション画像に変換する

動画をアニメーション画像に変換することも可能です。
ただし、長い動画はファイルサイズが大きくなるため、圧縮率の高いWebPがおすすめです。

動画からAPNG、GIFへの変換は、先ほど紹介した「Magical Converter」で可能です。
https://i.kuku.lu/

動画からWebPへの変換は無料WEBサービス「Converter App」で可能です。
https://converter.app/ja/mp4-webp/

【まとめ】APNGとWebP、どちらを選ぶべきか?

高品質な色表現と透過が必要なアニメーションが求められる場合は、APNGが適しています。

ファイルサイズを抑え、滑らかなアニメーションを提供したい場合は、WebPが最適です。
特に複雑なアニメーションや長時間のアニメーションでは、WebPがより効率的です。

用途に応じて、最適なフォーマットを選びましょう。

WebPは過去の記事でも扱っていますので、こちらもぜひチェックしてみてください。
・【Safari14から対応】次世代フォーマットWebPへ移行する(WordPress)

【Safari14から対応】次世代フォーマットWebPへ移行する(WordPress)

・「次世代フォーマットでの画像の配信」を試す。

「次世代フォーマットでの画像の配信」を試す。

カレンダー

 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
   1234
567891011
12131415161718
19202122232425
26272829   
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
1234567
891011121314
15161718192021
22232425262728
       
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
     12
3456789
10111213141516
17181920212223
24252627282930
31      
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
     12
3456789
10111213141516
17181920212223
242526272829 
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
    123
45678910
11121314151617
18192021222324
25262728   
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
   1234
567891011
12131415161718
19202122232425
262728    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
1234567
891011121314
15161718192021
22232425262728
29      
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
      1
2345678
9101112131415
16171819202122
232425262728 
       
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
2425262728  
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
U・Iターン転職しませんか?
ブログ
Nedia What's up!
 HOME  ブログ

RushDriveメンテナンスのお知らせ(9月30日)

2024/09/13 メンテナンス・障害情報 投稿者:

いつもWideNetのサービスをご利用いただき誠にありがとうございます。

お客様にてご利用いただいております「RushDrive」について、
お客様のご利用頂いている環境の改善のため、下記の日程でメンテナンスを実施いたします。

お客様にはご不便をお掛けしまして、大変申し訳ございませんが、
ご理解、ご協力のほど宜しくお願いいたします。

==================================================

メンテナンス日時:
 2024年 9月 30日(月) 22:00 ~ 23:00

メンテナンス作業時間: 
 1時間

メンテナンスによる影響: 
 RushDrive管理パネル及び、ファイル管理が利用できなくなります。

対象: 
RushDriveをご利用のお客様

==================================================

カレンダー

 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
   1234
567891011
12131415161718
19202122232425
26272829   
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
1234567
891011121314
15161718192021
22232425262728
       
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
     12
3456789
10111213141516
17181920212223
24252627282930
31      
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
     12
3456789
10111213141516
17181920212223
242526272829 
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
    123
45678910
11121314151617
18192021222324
25262728   
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
   1234
567891011
12131415161718
19202122232425
262728    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
1234567
891011121314
15161718192021
22232425262728
29      
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
      1
2345678
9101112131415
16171819202122
232425262728 
       
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
2425262728  
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
U・Iターン転職しませんか?
ブログ
Nedia What's up!
 HOME  ブログ

クラウドセキュリティの守護神 Amazon GuardDuty について

2024/09/10 AWS, What's Up, スタッフ日記, 技術系 投稿者:

Amazon GuardDutyは、Amazon Web Services(AWS)が提供する監視および脅威検知サービスで、AWSアカウント内のセキュリティを向上させ、不正アクティビティやマルウェアの検出を支援します。

本記事では、Amazon GuardDutyの概要や利点、そして簡単な手順で行える活用方法について解説します。

既にAWSを契約中であっても、GuardDutyを初めて有効にした場合に限り、30 日間のGuardDuty無料トライアルがAWS アカウントに自動的に登録されますので気軽に試すことが可能です。
調査対象によっては有償となるケースもありますが、有償の場合には都度確認が入りますし、安価で済むことが殆どかと思われますので、まずは一か月利用してみることをお勧めします。

Amazon GuardDutyの概要

Amazon GuardDutyは、AWSクラウド環境での異常なアクティビティを検出し、セキュリティ上のリスクを最小限に抑えるためのサービスです。
GuardDutyは、AWSが持つ膨大なログデータ、APIコール、ネットワークフローなどの情報をリアルタイムで解析し、異常パターンや不正なアクセスを自動的に検知します。

Amazon GuardDutyの主な機能

  • リアルタイムの脅威検知: GuardDutyは、不正なアクセスやマルウェア、ボットネット、データエクスフィルトレーションなどの様々な脅威をリアルタイムで検知します。これにより、セキュリティインシデントへの迅速な対応が可能となります。
  • インテリジェンスの活用: GuardDutyは、AWSが保持するセキュリティインテリジェンス情報と連携して、既知の攻撃パターンや不正アクティビティを検出します。また、機械学習を利用して異常なアクティビティを学習し、新たな脅威にも対応することができます。
  • セキュリティインサイトの提供: GuardDutyは、セキュリティに関する詳細な情報を提供します。これにより、不正アクティビティの検出からその原因の特定までを迅速に行うことができます。

Amazon GuardDutyの利点

  • 簡単なセットアップ: GuardDutyは、AWSのマネージドサービスとして提供されているため、セットアップが非常に容易です。特別な設定やインフラストラクチャの変更は不要で、数分で活用を開始できます。
  • 継続的な監視: GuardDutyは、24時間365日の監視を提供します。常に最新の脅威インテリジェンスを活用し、セキュリティの脅威を検知するため、セキュリティチームの負担を軽減します。
  • 統合されたセキュリティ: GuardDutyは他のAWSのセキュリティサービスとも連携し、総合的なセキュリティソリューションを構築することができます。例えば、Amazon CloudWatchやAWS Lambdaと組み合わせることで、アクティビティの特定や自動化された対応など、より幅広い監視と対策を実現できます。

Amazon GuardDutyの具体的な検出機能

Amazon GuardDutyは、AWS環境における脅威検出サービスとして、さまざまなデータソースを活用して悪意のある活動や不正な行動を検出します。以下に、GuardDutyの具体的な検出機能を詳しく説明します。

アカウント侵害の検出

GuardDutyは、AWSアカウントの不正アクセスを検出するために、異常なAPIコールや不審な地理的場所からのアクセスを監視します。たとえば、CloudTrailログを無効にする試みや、悪意のあるIPアドレスからのデータベーススナップショットの取得など、通常とは異なる行動を特定します。

インスタンス侵害の検出

EC2インスタンスやコンテナワークロードに対する脅威を検出します。これには、クリプトマイニング、バックドアのコマンド&コントロール活動、異常に高いネットワークトラフィック、既知の悪意のあるIPアドレスとの通信などが含まれます。

バケット侵害の検出

Amazon S3バケットの不正アクセスを監視し、異常なS3 API活動や既知の悪意のあるIPアドレスからの不正アクセスを検出します。これにより、データの不正取得や誤った設定によるセキュリティリスクを未然に防ぎます。

偵察活動の検出

攻撃者による偵察活動を示す異常なAPI活動やポートスキャン、失敗したログイン試行の異常なパターンを検出します。これにより、潜在的な攻撃の前兆を早期に察知することが可能です。

マルウェアの検出

GuardDutyは、EBSボリュームデータを分析してマルウェアを検出します。これには、トロイの木馬やワーム、クリプトマイナーなどのマルウェアが含まれ、AWSリソースへの不正アクセスを防ぎます。

コンテナの脅威検出

Amazon EKSやECSの監査ログを分析し、コンテナワークロードにおける潜在的な悪意のある動作を特定します。これにより、コンテナ環境のセキュリティを強化します。
Amazon GuardDutyは、これらの機能を通じてAWS環境のセキュリティを強化し、潜在的な脅威を迅速に検出して対応する能力を提供します。これにより、クラウド上のリソースを安全に保つことが可能です。

Amazon GuardDutyの開始方法

それでは実際にAmazon GuardDutyを開始してみましょう。

1. AWSマネジメントコンソールにログイン

AWSマネジメントコンソールにログインし、検索窓にGuardDutyと入力して、GuardDutyのページに移動します。

2. GuardDutyの開始画面

GuardDutyの開始画面が表示されます。「今すぐ始める」ボタンをクリックします。

3. サービスアクセス権限の確認

GuardDutyが必要とするサービスアクセス権限に関する注意事項が表示されます。内容を確認し、「GuardDutyを有効にする」ボタンをクリックします。

4. GuardDutyの有効化完了

「GuardDutyが正常に有効になりました。」というメッセージが表示されます。

検出結果のダッシュボードが表示さればGuardDutyの有効化は完了です。

GuardDutyの無料トライアル期間中の検出結果について

Amazon GuardDutyの無料トライアル期間中、検出結果は通常のGuardDuty使用時と同様に表示されます。

具体的には、以下のようにGuardDutyコンソールで確認できます。

検出結果の表示方法

  • GuardDutyダッシュボード
  • GuardDutyのダッシュボードでは、検出された結果の一覧が表示されます。
    各検出結果には、重要度、関連するリソース、タイムスタンプなどの情報が含まれています。
    重要度は高、中、低の3段階に分かれており、重要度が高いほどリスクが高いことを示します。

  • 詳細ページ
  • 各検出結果をクリックすると、詳細ページに移動できます。
    ここでは、関連するログ情報やアクティビティの詳細な説明、関連リソースなどが表示されます。
    これにより、検出されたイベントが実際にセキュリティインシデントを示しているかどうかを判断し、適切な対応策を実施することができます。

  • フィルタリングと分析
  • ダッシュボードでは、検出結果を重要度やリソースタイプに基づいてフィルタリングすることが可能です。これにより、特に注意が必要な脅威に優先的に対応することができます。
    無料トライアル期間中も、これらの機能をフルに活用してGuardDutyの効果を確認することができます。トライアル期間中に生成された検出結果は、90日間保持され、必要に応じてさらなる分析や対策を行うことができます。

ランタイムモニタリング設定

GuardDutyのランタイムモニタリングでは、次のようなことができます。

  • 1. インスタンスのネットワークトラフィックの監視: GuardDutyは、インスタンスのネットワークトラフィックを監視し、異常な通信パターンや悪意のあるアクティビティを検出します。
  • 2. 未知のマルウェアの検出: GuardDutyは、インスタンス上で実行されているプログラムやプロセスを解析し、未知のマルウェアの存在を検出します。
  • 3. 不審なIAMアクティビティの監視: GuardDutyは、IAMユーザーやロールのアクティビティをモニタリングし、異常なアクションや特権の乱用を検出します。
  • 4. 異常なリソースのアクティビティの監視: GuardDutyは、AWSリソースのアクティビティを監視し、アカウント内での不審な操作や悪意のある動作を検出します。
  • 5. セキュリティグループ設定の評価: GuardDutyはセキュリティグループの設定を評価し、不適切な設定や攻撃に対して脆弱な設定を検出します。

これらの機能により、GuardDutyのランタイムモニタリングは、セキュリティインシデントの早期検出や対策の立案に役立ちます。安全な環境を提供するために、常に監視と評価が行われています。

今回は、EC2インスタンスにあるファイルに問題が無いか、マルウェアスキャンを実施する手順を紹介します。

オンデマンドのマルウェアスキャンの利用法について

Amazon EC2 インスタンスでオンデマンドのマルウェアスキャンを開始するには以下の手順で行います。
なお、途中でスキャン対象のインスタンス ARN名を指定する箇所がありますが、入力窓をクリックした際に自動的に候補が出たりはしないため事前に確認しておきましょう。

1. 左メニューより、EC2 マルウェアスキャン を選択し、新しいオンデマンドスキャンを開始 をクリック

2. あらかじめ確認しておいた、スキャン対象となるEC2インスタンスのEC2インスタンスARNを入力し、確認をクリック

3. オンデマンドマルウェアスキャンが正常に開始されました。と表示されれば無事スキャンが開始されます

4. 左メニューより、EC2 マルウェアスキャン を選択し、スキャンステータスがRunning となっていればスキャン中なのでしばらく待ちます。

5.スキャンステータスがCompleteとなり、スキャン結果がinfectedとなっていた場合には、感染ファイルが見つかった状態となりますので、詳細を確認しましょう

6.スキャンIDをクリックすることで、詳細を確認出来ます。

今回は、サーバ内に保存された迷惑メールが検知された模様でしたので、サーバ上から削除を行いました。

7.削除後に同様の手順で再度スキャンを実施したところ、スキャン結果がClean となりました。

今回の記事ではGuardDutyの概要と簡単にできる活用方法について解説させていただきました。
初回ということで機能の説明がかなり多くなってしまいましたが、GuardDuty自体の開始や、EC2インスタンスのマルウェアスキャンに関しては、非常に簡単な手順で実施できることがお分かりいただけたかと思います。

次回は、専用のIAMユーザが必要となり若干手順が増えるS3バケット内のオンデマンドスキャンの開始手順についてなどを紹介する予定ですので、次回もぜひ読んでいただければ幸いです。

カレンダー

 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
   1234
567891011
12131415161718
19202122232425
26272829   
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
1234567
891011121314
15161718192021
22232425262728
       
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
     12
3456789
10111213141516
17181920212223
24252627282930
31      
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
     12
3456789
10111213141516
17181920212223
242526272829 
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
    123
45678910
11121314151617
18192021222324
25262728   
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
   1234
567891011
12131415161718
19202122232425
262728    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
     12
3456789
10111213141516
17181920212223
24252627282930
31      
   1234
567891011
12131415161718
19202122232425
2627282930  
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728     
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
1234567
891011121314
15161718192021
22232425262728
29      
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
  12345
6789101112
13141516171819
20212223242526
27282930   
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
      1
2345678
9101112131415
16171819202122
232425262728 
       
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
     12
3456789
10111213141516
17181920212223
24252627282930
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
1234567
891011121314
15161718192021
22232425262728
2930     
       
    123
45678910
11121314151617
18192021222324
25262728293031
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
 123456
78910111213
14151617181920
21222324252627
282930    
       
     12
3456789
10111213141516
17181920212223
2425262728  
       
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
    123
45678910
11121314151617
18192021222324
252627282930 
       
 123456
78910111213
14151617181920
21222324252627
28293031   
       
      1
2345678
9101112131415
16171819202122
23242526272829
30      
   1234
567891011
12131415161718
19202122232425
262728293031 
       
1234567
891011121314
15161718192021
22232425262728
293031    
       
U・Iターン転職しませんか?
群馬データセンター
群馬の法人ITサポートサービス Wide Net[ワイドネット]
Wide Netのクラウドバックアップ
クラウド型ファイル共有サービスRushDrive
ワイドオフィス
ネディアのSDGsへの取り組み