10 Jan 2014 - 3:21 PM  UPDATED 10 Jan 2014 - 4:38 PM

Prime Minister Tony Abbott has described Australia's policy on asylum seekers as a war against people smugglers as he defends asylum seeker detention centres as humanely run.

"In the end, we are in a fierce contest with these people-smugglers," the Prime Minister told Network Ten.

"And if we were at war, we wouldn't be giving out information that is of use to the enemy just because we might have an idle curiosity about it ourselves."

Australia meeting obligations at centres: PM

The Prime Minister has also defended the standard of the country's offshore detention centres, saying the government won't apologise for them not being five-star hotels.

International bodies such as the United Nations and Amnesty International have been scathing of the centres at Nauru and Manus Island, raising concerns about the treatment of asylum seekers and their health and welfare.

But Mr Abbott said those housed at the offshore detention facilities were there "because he or she has come illegally to Australia by boat".

With News Corp reporting as many as five asylum seeker boats have been towed or turned back to Indonesian waters in the past month, the prime minister was again questioned about the secrecy surrounding the government's border operations.

He said the public wanted the boats stopped, and "that's my determination".

"If stopping the boats means being criticised because I'm not giving information that would be of use to people smugglers, so be it," he said.

Mr Abbott offered a stern warning to those attempting to enter Australia by boat, saying they had to "come the right way and not the wrong way".

"My message to people trying to come in the back door, `you will find it closed'," he said.

Despite saying most asylum seekers were economic refugees, the prime minister did accept they were coming from countries where life was harder than Australia.

"I can accept the yearning, indeed I can cherish the yearning for a better life that beats in the hearts of every human being, I can accept that," he said, when asked if he felt sorry for asylum seekers.

"But I have a responsibility to the citizens of Australia to keep our country secure, to keep our borders safe, and that's what I have to discharge."