The Paris Saint-Germain captain has suffered at the hands of Messi on three separate occasions with both AC Milan and the Ligue 1 champions in the Champions League.
The pair could do battle yet again this summer, should Brazil and Argentina meet during the World Cup, and when asked how to stop the four-time Ballon d'Or winner, Silva admitted he may resort to special measures.
"How will I stop him? He can only be stopped with a gun," the 29-year-old said to BLOCK magazine.
"He's the player who keeps you awake upfront when the rest of the team is working the ball. When the game goes to one side of the field, he will be all alone on the other.
"Despite his injuries this last season he will be a big threat at the World Cup."
Brazil and Argentina have been tipped as two favourites to reach the final in what would be a mouth-watering coming together of South America's fiercest rivals.
Silva admits he would love to face the Alejandro Sabella's men but also welcomed the prospect of renewing rivalries with several other nations.
"(Argentina) would be a classic," he added.
"After that Germany would be a great game, a re-match of the 2002 Korea-Japan World Cup final, or Spain. They are also calling for revenge after we beat them in the Confederations Cup final.
"[Sergio] Ramos says it would be different at the World Cup."