The Bosporus is the sovereign territory of Turkey. Warships can’t pass without advance permission. Remember, it took the Chinese 16 months to get permission from Turkey to tow the Varyag though the straits.
http://en.wikipedia.org/wiki/Chinese_aircraft_carrier_Liaoning