Al Jazeera's Linh Nguyen looks at how Israel uses tech platforms to help manage its image on the world stage.