老板不给工人买保险违法。《劳动法》规定,“用人单位和劳动者必须依法参加社会保险,缴纳社会保险费。”参加社会保险、缴纳社会保险是用人单位的义务,同时也是劳动者的权利和义务。而社会保险的有关法规规定,用人单位和劳动者缴纳的社会保险费中有一部分是要提存为社会统筹基金的。因此,可以肯定地说,不缴社会保险是会损害社会公共利益的。用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。 未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。