A method and apparatus for recording data on and/or reproducing data from a storage medium are provided. The recording apparatus includes an authenticating unit which authenticates a host , which transmits a write command to the apparatus, to verify whether the host is authentic; at least one job module which generates output information by processing the user data , which is included in the write command, based on disc information stored in the storage medium and device information stored in the apparatus, in response to the write command; a module selecting unit which selects the job module based on module selection information and sends the write command to the selected job module, when the host is determined to be authentic, the module selection information being contained in the write command and specifying the job module; and a recording unit which records the output information on the storage medium. |