We're looking at building a new app on top of Symfony 2, but security is our top priority. After digging around a bit, it seems that there are a number of built-in options for Session management (eg PDO, null, Mongo, etc), but none of these deal with things like verifying ip, user agent, etc.
By way of testing, I started up a session on one machine, and logged in. On another, I created a cookie with the matching PHPSESID and was able to access all of the secured areas.