正解は ウ
CookieのSecure属性は、WebサーバがHTTPレスポンスでCookieを発行する際に付与できる属性で、これを設定すると、そのCookieはHTTPS(暗号化された)通信のときだけ、WebブラウザからWebサーバへ送出されるようになります。サーバ側の処理としては、Cookie発行時に「Secure」という属性を付けて送り、ブラウザ側の処理としては、その属性を参照して、通信がHTTPSのときに限ってCookieを送信し、暗号化されていないHTTP通信ではCookieを送らないようにします。これにより、通信経路上での盗聴によってCookie(セッションIDなどの重要情報を含む)が漏えいするのを防げます。選択肢cの「Webサーバでは、cookie発行時に“Secure”を設定し、Webブラウザでは、それを参照し、HTTPS通信のときだけそのcookieを送信する」が、Secure属性に関する処理として正しく、正解です。他の選択肢を確認すると、時間を設定して期限切れで削除するのはExpires/Max-Age属性、ホスト名を設定して送信先を制御するのはDomain属性、ブラウザ終了時に削除するのはセッションCookie(有効期限を指定しないCookie)の挙動であり、いずれもHTTPS時だけ送出するSecure属性の処理とは異なります。
CookieのSecure属性=サーバが『Secure』を設定し、ブラウザはHTTPS通信のときだけCookieを送出(平文通信での盗聴漏えいを防ぐ)。混同注意:Expires/Max-Age(有効期限)、Domain(送信先ホスト)、HttpOnly(スクリプトからの読出し禁止)。