re classifying channels and prevent user to join certain channels

re classifying channels and prevent user to join certain channels

hi, 
I created an organisation wide channel but a person outside the channel whom I have not authorized joined themselves in a channel, I have removed him but I want to prevent such situation. 

could you please inform me ways which I can make the channel more secure and limited to people I share it with? 

Srijan