If by security you mean multiple layers of authentication to access your wallet then there are many options depending on what you are using. You can activate it's 2fa and install a 3rd party app (Google Authenticator), enable the email approval for every transaction you made, and you can also put password, pin, or even your fingerprint to access and approve transaction on that wallet.
All in all just don't share with anyone the private details used to access your bitcoin wallet and you should be safe.
Even with all these precautions, it is still a bad idea to use Coinbase. After all, you are using a centralized service and your account is nothing but a record in a database kept at a centralized location. Any malfunction in the database (and backups) and all users lose their money. Moreover, the moment user checks that 'Terms & Conditions' checkbox, he becomes liable to the tyranny of the website. Make a small stupid mistake and your account will get banned and you will lose your money.
Using a non-custodial wallet is far better than using Coinbase with maximum security.