問72
頻出度★★★
アプリケーションプログラムやデバイスドライバなどを安全に配布したり, それらが不正に改ざんされていないことを確認したりするために利用するものはどれか。
这道题的解析和你的作答记录。
アプリケーションプログラムやデバイスドライバなどを安全に配布したり, それらが不正に改ざんされていないことを確認したりするために利用するものはどれか。
SMTP 是用于发送和转发电子邮件的协议,虽然可以作为软件的分发途径,但不具备确认发行方正当性或检测篡改的功能。
WPA2 是对无线局域网通信进行加密和保护的安全标准,目的是防止无线电波区间的窃听。与所分发软件本身的篡改检测无关。
正解 正确答案是「ウ 代码签名」。代码签名是软件发行方为程序(可执行文件、设备驱动程序等)附加数字签名的机制。使用者可通过随附的证书确认「由谁制作(发行方的正当性)」,并可通过验证签名,检测程序在分发途中是否被篡改(完整性)。它正好同时满足题目所要求的「安全分发」与「确认是否被非法篡改」两方面。
数字水印是把不易被察觉的信息嵌入图像、音频等内容中,用于版权保护或来源证明的技术,并非以确认程序发行方或检测篡改为目的。