具有 - имеет значение "полностью быть в наличии, иметь, располагать", то что уже есть в наличии.
具备 - "иметь, обладать", то, что необходимо подготовить.