  We present a result of side-channel-secure (SCS) quantum key distribution
(QKD) under fully realistic conditions. Our result is not only
measurement-device independent but also effective with imperfect (and unstable)
source devices including imperfect vacuum and imperfect coherent-state source.
Applying the virtual mapping idea, we present a general security proof under
whatever out-side-lab attack, including whatever side-channel coherent attack.
As a byproduct, we also present an improved method for SCS protocols which can
raise the key rate by 1-2 orders of magnitude. Using these results, we obtain a
non-asymptotic key rate which is instantly useful with full realistic
conditions.
