Because of the complex nature of understanding aggression more information would be needed. Here are a few questions you could answer to help the wise ones better answer your question. The more information you provide the quicker you will get the answers you are looking for.
How old is the snake? How many hides have you provided? What are you doing when it strikes? Did you allow it time to settle in? Is it feeding? Has it always been aggresive? Where is the vivarium located? Do you wash your hands before handling the snake?