Why is security needed on cruises and ferries?


More and more, ferries and cruise ships have become important modes of transportation. Amid their rising importance, the safety and security of passengers onboard has also become critical. Security equipment and solutions, then, can come in handy in this regard.
 
Cruise and ferry transportation has become a huge market, and the growth trend is set to continue. Take cruise ships, for example. According to the 2018-2019 Cruise Industry News Annual Report, the global ocean-going cruise fleet is set to reach 472 ships by 2027. With 106 new ships on the order book slated for deliveries over the next 10 years, the net addition after ship withdrawals is expected to be 86 ships, for a 22 percent increase in the fleet, the report said, adding that with more larger ships, the annual industry passenger capacity will grow from an estimated 26.7 million passengers in 2018 to 39.6 million by 2027, for a 48 percent increase over 10 years.
 
“Based on current ticket rates and onboard spending, the gross revenue generated will grow from an estimated US$40 billion in 2018 to $59 billion in 2027,” the report mentioned. “That in turn could generate profits in the range of $9 billion or more based on the 2017 margins of the three largest publicly-traded companies.”
 

The threats

 
Given the importance of cruise and ferry transportation, operators need to protect passengers and crew from various threats, which can range from security to passenger safety. “Vandalism, crimes of opportunity, theft, shrinkage of consumables, and other incidents are the most common issues. Because a cruise ship has a large number of potentially wealthy passengers aboard, they are prime targets for these types of issues in particular,” said Jeff Whitney, VP of Marketing at Arecont Vision Costar. “External threats can also be an issue, such as security against acts of terrorism or smuggling from one region to another port of call, particularly when visiting a range of countries.”
 
According to Robert Watts, VP of Global Facial Recognition Solutions at Digital Barriers, the threats on cruises and ferries may include the following:
 

  • Piracy. As of November 2018 there were 174 reported piracy incidents globally in 2018. This has reduced dramatically since its peak of 445 incidents in 2010 but is still a major concern.
  • Stowaways. In December 2018 four stowaways armed themselves with iron bars and threatened the crew of a cargo ship ‘Grande Tema’ in the Thames estuary
  • People smuggling. In May 2016 the UK Home Office reported that 7,000 illegal immigrants had been smuggled into the UK via ferries. The BBC reported in 2016 that over 100 British citizens had been imprisoned in France for trying to smuggle people into the UK via ferries.
  • Acts of terror. To date the worst terrorist attack on a passenger ship remains the 2004 sinking of Superferry 14 in the Philippines which lead to 110 fatalities.
  • Smuggling. In December 2018 a couple in their 70s were arrested on a cruise ship for carrying 10 kilograms of cocaine.

 
Beyond security, there are also safety issues to consider. “The two threats that are perhaps relatively unique are passengers – especially children – getting ‘lost’ somewhere on the ship and of course, the possibility of someone going overboard while the ship is in passage. The two are of course related because if someone is reported missing, there’s a possibility that they may have gone overboard,” said Jumbi Edulbehram, Regional President for Americas at Oncam.
 
To prevent these types of incidents, cruise and ferry operators can be assisted with security equipment and solutions, which range from video surveillance systems to communications devices, to ensure passenger and crew safety.

Source: https://www.asmag.com/showpost/27677.aspx

7.4.33PHP Version155msRequest Duration7MBMemory UsageGET news/{slug}Route
    • Booting (87.19ms)
    • Application (67.36ms)
    • 1 x Booting (56.33%)
      87.19ms
      1 x Application (43.52%)
      67.36ms
      11 templates were rendered
      • themes.avc1.single (resources/views/themes/avc1/single.blade.php)2blade
        Params
        0
        post
        1
        categories
      • themes.avc1.layout.master (resources/views/themes/avc1/layout/master.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        smallsliders
        4
        errors
        5
        post
        6
        categories
        7
        __currentLoopData
        8
        category
        9
        loop
      • themes.avc1.partials.header (resources/views/themes/avc1/partials/header.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        smallsliders
        4
        errors
        5
        post
        6
        categories
        7
        __currentLoopData
        8
        category
        9
        loop
      • menuheader (resources/views/menuheader.blade.php)2blade
        Params
        0
        items
        1
        options
      • themes.avc1.partials.footer (resources/views/themes/avc1/partials/footer.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        smallsliders
        4
        errors
        5
        post
        6
        categories
        7
        __currentLoopData
        8
        category
        9
        loop
      • menufooter (resources/views/menufooter.blade.php)2blade
        Params
        0
        items
        1
        options
      • voyager::menu.default (vendor/tcg/voyager/resources/views/menu/default.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        smallsliders
        4
        errors
        5
        items
        6
        options
        7
        __currentLoopData
        8
        item
        9
        loop
        10
        originalItem
        11
        isActive
        12
        styles
        13
        icon
        14
        alerts
      • voyager::menu.default (vendor/tcg/voyager/resources/views/menu/default.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        smallsliders
        4
        errors
        5
        items
        6
        options
        7
        __currentLoopData
        8
        item
        9
        loop
        10
        originalItem
        11
        isActive
        12
        styles
        13
        icon
        14
        alerts
      • voyager::menu.default (vendor/tcg/voyager/resources/views/menu/default.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        smallsliders
        4
        errors
        5
        items
        6
        options
        7
        __currentLoopData
        8
        item
        9
        loop
        10
        originalItem
        11
        isActive
        12
        styles
        13
        icon
        14
        alerts
      • voyager::menu.default (vendor/tcg/voyager/resources/views/menu/default.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        smallsliders
        4
        errors
        5
        items
        6
        options
        7
        __currentLoopData
        8
        item
        9
        loop
        10
        originalItem
        11
        isActive
        12
        styles
        13
        icon
        14
        alerts
      • themes.avc1.partials.rocket-menu (resources/views/themes/avc1/partials/rocket-menu.blade.php)10blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        smallsliders
        4
        errors
        5
        post
        6
        categories
        7
        __currentLoopData
        8
        category
        9
        loop
      uri
      GET news/{slug}
      middleware
      web
      controller
      App\Http\Controllers\PostsController@show
      namespace
      App\Http\Controllers
      prefix
      where
      file
      app/Http/Controllers/PostsController.php:47-55
      4 statements were executed11.45ms
      • select * from `categories`
        6.76ms/app/Http/Controllers/PostsController.php:17avc_staging_db
        Metadata
        Backtrace
        • 12. /app/Http/Controllers/PostsController.php:17
        • 14. /vendor/laravel/framework/src/Illuminate/Container/Container.php:843
        • 15. /vendor/laravel/framework/src/Illuminate/Container/Container.php:681
        • 16. /vendor/laravel/framework/src/Illuminate/Foundation/Application.php:785
        • 17. /vendor/laravel/framework/src/Illuminate/Container/Container.php:629
      • select * from `posts` where `slug` = 'why-is-security-needed-on-cruises-and-ferries' and `status` = 'PUBLISHED' limit 1
        1.35ms/app/Http/Controllers/PostsController.php:51avc_staging_db
        Metadata
        Bindings
        • 0. why-is-security-needed-on-cruises-and-ferries
        • 1. PUBLISHED
        Backtrace
        • 16. /app/Http/Controllers/PostsController.php:51
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:219
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:176
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:681
      • select * from `categories` where `categories`.`id` = 2 limit 1
        2.77msview::themes.avc1.single:26avc_staging_db
        Metadata
        Bindings
        • 0. 2
        Backtrace
        • 20. view::themes.avc1.single:26
        • 22. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 23. /vendor/laravel/framework/src/Illuminate/View/View.php:143
        • 24. /vendor/laravel/framework/src/Illuminate/View/View.php:126
        • 25. /vendor/laravel/framework/src/Illuminate/View/View.php:91
      • select * from `settings` order by `order` asc
        570μs/vendor/tcg/voyager/src/Voyager.php:238avc_staging_db
        Metadata
        Backtrace
        • 14. /vendor/tcg/voyager/src/Voyager.php:238
        • 15. /vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:261
        • 16. /vendor/tcg/voyager/src/Helpers/helpers.php:6
        • 19. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:59
        • 20. /vendor/laravel/framework/src/Illuminate/View/View.php:143
      TCG\Voyager\Models\Setting
      20
      App\Category
      1
      App\Post
      1
          _token
          Lk7BymRmcTNtn8HuHpyCShhXGcKIXW7K5DTN4RjV
          _previous
          array:1 [ "url" => "https://avcstaging.arecontvisioncostar.com/news/why-is-security-needed-on-crui...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /news/why-is-security-needed-on-cruises-and-ferries
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.117.136.79" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "93b3a6da4a3fead2-SJC" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "18.117.136.79, 172.69.22.68" ] "x-server-addr" => array:1 [ 0 => "159.65.79.202" ] "host" => array:1 [ 0 => "avcstaging.arecontvisioncostar.com" ] ]
          request_server
          0 of 0
          array:55 [ "USER" => "avcstaging" "HOME" => "/home/avcstaging" "SCRIPT_NAME" => "/index.php" "REQUEST_URI" => "/news/why-is-security-needed-on-cruises-and-ferries" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/news/why-is-security-needed-on-cruises-and-ferries" "REMOTE_PORT" => "47688" "SCRIPT_FILENAME" => "/home/avcstaging/webapps/app-avcstaging/public/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/avcstaging/webapps/app-avcstaging/public/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/avcstaging/webapps/app-avcstaging/public/" "REMOTE_ADDR" => "172.69.22.68" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "avcstaging.arecontvisioncostar.com" "SERVER_SOFTWARE" => "Apache/2.4.62 (Unix) OpenSSL/1.0.2g" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "18.117.136.79" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "93b3a6da4a3fead2-SJC" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "18.117.136.79, 172.69.22.68" "HTTP_X_SERVER_ADDR" => "159.65.79.202" "HTTP_HOST" => "avcstaging.arecontvisioncostar.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1746483905.7177 "REQUEST_TIME" => 1746483905 ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Mon, 05 May 2025 22:25:05 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImRXa2JyMk9kZ0JySytydFwvWndLZ2pRPT0iLCJ2YWx1ZSI6Ikdza1wvekVMd1wvZHFyOGtXZlYzd0xydmJwQmxpYzZ3QXpcL1lIU0xCTVNYUWZQR09vSWJCdG5zbUZodEhFODhUZDAxaEJjUHBNRGJnbFpraXZTMWF5QnZrVG9ib0RrenBSQXZXNzkrMHRcL0xZNGVid1RHMmZva25uUWh0QW9FZktDSCIsIm1hYyI6IjI4MmU3NzFkNjNhYWNmM2RhY2Q3ZWI3ZTNhYTFmYTE2Yjk0ODRkYzliYTQwY2Q5YzAwYmM1NGJmMzA4ZTQ2NWUifQ%3D%3D; expires=Tue, 06-May-2025 00:25:05 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6ImRXa2JyMk9kZ0JySytydFwvWndLZ2pRPT0iLCJ2YWx1ZSI6Ikdza1wvekVMd1wvZHFyOGtXZlYzd0xydmJwQmxpYzZ3QXpcL1lIU0xCTVNYUWZQR09vSWJCdG5zbUZodEhFODhUZDAxa" 1 => "avcostar_session=eyJpdiI6InV5QVVkbHJxSlNCNnY3WUFmRWZhMVE9PSIsInZhbHVlIjoiVGdtZVpadG92S0FSU2I3azJ6SUdLWWI3RGozSmNibG9kYVhlam5VRHVKRmZyYlNhbjlcL2FhTFA3UVRLMmV6N2VVU0t0S3BlNVQ3dEJrNDd2T2ZCdzhCWnZqTG1YcDJTNmhrZGU5N09UYXNydjhHVUdISFFGQU04TnV0c0xOVlN1IiwibWFjIjoiOGZjODBhYjAwNDM3MmM1ZDhmNTA0NGEyZmU3N2I5YzAwYjIxZTczMmVmYTU5OWVkZjI0YTlkNTYwYWZmOGM0YSJ9; expires=Tue, 06-May-2025 00:25:05 GMT; Max-Age=7200; path=/; httponlyavcostar_session=eyJpdiI6InV5QVVkbHJxSlNCNnY3WUFmRWZhMVE9PSIsInZhbHVlIjoiVGdtZVpadG92S0FSU2I3azJ6SUdLWWI3RGozSmNibG9kYVhlam5VRHVKRmZyYlNhbjlcL2FhTFA3UVRLMmV6N2V" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImRXa2JyMk9kZ0JySytydFwvWndLZ2pRPT0iLCJ2YWx1ZSI6Ikdza1wvekVMd1wvZHFyOGtXZlYzd0xydmJwQmxpYzZ3QXpcL1lIU0xCTVNYUWZQR09vSWJCdG5zbUZodEhFODhUZDAxaEJjUHBNRGJnbFpraXZTMWF5QnZrVG9ib0RrenBSQXZXNzkrMHRcL0xZNGVid1RHMmZva25uUWh0QW9FZktDSCIsIm1hYyI6IjI4MmU3NzFkNjNhYWNmM2RhY2Q3ZWI3ZTNhYTFmYTE2Yjk0ODRkYzliYTQwY2Q5YzAwYmM1NGJmMzA4ZTQ2NWUifQ%3D%3D; expires=Tue, 06-May-2025 00:25:05 GMT; path=/XSRF-TOKEN=eyJpdiI6ImRXa2JyMk9kZ0JySytydFwvWndLZ2pRPT0iLCJ2YWx1ZSI6Ikdza1wvekVMd1wvZHFyOGtXZlYzd0xydmJwQmxpYzZ3QXpcL1lIU0xCTVNYUWZQR09vSWJCdG5zbUZodEhFODhUZDAxa" 1 => "avcostar_session=eyJpdiI6InV5QVVkbHJxSlNCNnY3WUFmRWZhMVE9PSIsInZhbHVlIjoiVGdtZVpadG92S0FSU2I3azJ6SUdLWWI3RGozSmNibG9kYVhlam5VRHVKRmZyYlNhbjlcL2FhTFA3UVRLMmV6N2VVU0t0S3BlNVQ3dEJrNDd2T2ZCdzhCWnZqTG1YcDJTNmhrZGU5N09UYXNydjhHVUdISFFGQU04TnV0c0xOVlN1IiwibWFjIjoiOGZjODBhYjAwNDM3MmM1ZDhmNTA0NGEyZmU3N2I5YzAwYjIxZTczMmVmYTU5OWVkZjI0YTlkNTYwYWZmOGM0YSJ9; expires=Tue, 06-May-2025 00:25:05 GMT; path=/; httponlyavcostar_session=eyJpdiI6InV5QVVkbHJxSlNCNnY3WUFmRWZhMVE9PSIsInZhbHVlIjoiVGdtZVpadG92S0FSU2I3azJ6SUdLWWI3RGozSmNibG9kYVhlam5VRHVKRmZyYlNhbjlcL2FhTFA3UVRLMmV6N2V" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "Lk7BymRmcTNtn8HuHpyCShhXGcKIXW7K5DTN4RjV" "_previous" => array:1 [ "url" => "https://avcstaging.arecontvisioncostar.com/news/why-is-security-needed-on-cruises-and-ferries" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]