When designing a web-based client-server application with a single application server and database cluster backend, input validation should be performed:
a) On the client-side only
b) On the server-side only
c) Both on the client-side and server-side
d) None of the above