My entropy gathering system works by serializing user inputs:
$entropy=sha1(microtime().$pepper.$_SERVER['REMOTE_ADDR'].$_SERVER['REMOTE_PORT'].
$_SERVER['HTTP_USER_AGENT'].serialize($_POST).serialize($_GET).serialize($_COOKIE));
only serialization is done. no unserialization is performed.
someone had said:
your serializing user inputs your database is free lunch.
is that true?
are there any security problems with serializing user inputs?