活用がひろがるサーバレス環境・Lambda関数 マルウェアの解説に入る前に、簡単にサーバレス環境についておさらいしておく。 サーバレスとは、一言でいえば自前でサーバを構築しなくてもプログラムを実行できる仕組みのことだ。サーバの機能をAPIや関数のように使えるようにしたもので、AWS Lambda(ラムダ)が代表的な実装となる。AWS Lambdaでは、JSONやNode.js、Python、Ruby、Goなどさまざまな言語、スクリプトで書かれたプログラム(ジョブやタスク管理を行う)を登録すれば、任意のトリガーイベントでアプリケーションやサーバ(コンテナ含む)を起動・停止ができるようになる。 プログラムを書いてLambda関数として登録すれば、アプリケーションを簡単に利用、制御できるというわけだ。 ただし、Lambda関数ですべての処理やアプリケーションが実現できるわけではない。生成されるサ