シールドはどういう仕組みになっていますか?