Only way to block access to an entire profile is the Profile Privacy field provided by CB Privacy where you select who can see your profile (e.g. can do this using view access level, usergroup, and a few other checks). CBSubs has no functionality to block access to the entire profile. It can only block tabs and fields using CBSubs Fields Tabs Protection, but I suppose you could use that to block the majority of tabs/fields leaving a few minimal ones visible.