A naturally occurring substance found in human skin could yield a viable alternative to existing mosquito repellent, scientists say.