A vehicle controller comprising: an information acquiring unit configured to acquire one or more pieces of information for identifying a traveling state including a position of a vehicle or a condition of an object around the vehicle; an environment detecting unit configured to detect an environment in which the vehicle is located; an operation control unit configured to determine a reliability of the information, based on the information acquired by the information acquiring unit and a detection result of the environment detecting unit; and a control instruction generating unit configured to generate a control instruction for controlling an operation of the vehicle, based on the information acquired by the information acquiring unit and the reliability of the information, and output the control instruction, characterized in that. the operation control unit is configured to: not to use the information of which the reliability has been determined to be low for determining the operation of the vehicle but to use said information for a process different from determining the operation of the vehicle, and verify validity of determination of a decrease in the reliability of the information by comparing a calculation result when the information of which the reliability has been determined to be low is not used with a calculation result when the information is used, wherein the information of which the reliability has been determined to be low is stored and used as a reference value in processes after the reliability has been recovered. an information acquiring unit configured to acquire one or more pieces of information for identifying a traveling state including a position of a vehicle or a condition of an object around the vehicle; an environment detecting unit configured to detect an environment in which the vehicle is located; an operation control unit configured to determine a reliability of the information, based on the information acquired by the information acquiring unit and a detection result of the environment detecting unit; and a control instruction generating unit configured to generate a control instruction for controlling an operation of the vehicle, based on the information acquired by the information acquiring unit and the reliability of the information, and output the control instruction, generate a control instruction for controlling an operation of the vehicle, based on the information acquired by the information acquiring unit and the reliability of the information, and output the control instruction, characterized in that. the operation control unit is configured to: not to use the information of which the reliability has been determined to be low for determining the operation of the vehicle but to use said information for a process different from determining the operation of the vehicle, and verify validity of determination of a decrease in the reliability of the information by comparing a calculation result when the information of which the reliability has been determined to be low is not used with a calculation result when the information is used, wherein the information of which the reliability has been determined to be low is stored and used as a reference value in processes after the reliability has been recovered. not to use the information of which the reliability has been determined to be low for determining the operation of the vehicle but to use said information for a process different from determining the operation of the vehicle, and verify validity of determination of a decrease in the reliability of the information by comparing a calculation result when the information of which the reliability has been determined to be low is not used with a calculation result when the information is used, wherein the information of which the reliability has been determined to be low is stored and used as a reference value in processes after the reliability has been recovered.