Cada navio petroleiro com 150 de arqueação bruta ou mais, todo navio com 400 de arqueação bruta ou mais, exceto navios petroleiros, e a plataforma de perfuração ou de outro tipo fixo ou flutuante guarnecida deve manter um Livro de Registro do Óleo Parte I (Operações no Espaço das Máquinas).
Cada navio petroleiro com 150 de arqueação bruta ou mais ou um navio que não seja petroleiro que transporte 200 metros cúbicos (m3) ou mais de óleo a granel, deve manter também um Livro de Registro do Óleo Parte II (Operações com Carga/Lastro) em adição a um Livro de Registro do Óleo Parte I.
Exigência
Ao fazer lançamentos no Livro de Registro do Óleo Parte I, a data, o código operacional, e o número do item devem ser inseridos nas colunas apropriadas e os dados exigidos devem ser lançados em ordem cronológica, à medida que forem executados a bordo. Cada operação deve ser escriturada completa e sem demora, para que todos os lançamentos no Livro, apropriadas para essa operação, estejam concluídas. Cada operação deverá ser datada no formato dd-MÊS-aaaa (por exemplo: 20-JAN-2011). Cada operação concluída deve ser escriturada e assinada pelo oficial/pessoa ou oficiais/pessoas de serviço que realiza(m) as operações em questão e cada página totalmente preenchida deve ser assinada pelo Comandante do navio.
Como Funciona
O módulo e-Livro de Registro do Óleo se conecta ao NavLOGS Servidor, onde são armazenadas as informações da data, hora, posição, pressão atmosférica e velocidade e direção do vento, recebidas de sensores externos. O programa é fornecido instalado em um computador fanless (sem ventilação) apto a funcionar nos ambientes mais inóspitos, com uma grande variação de temperatura. A estação de trabalho, ou estações (até duas), se conectam ao computador onde está o NavLOGS Servidor por meio de rede cabeada ou sem fio (Wi-Fi). Cada estação de trabalho é composta de um notebook normal e um leitor de impressão digital. O módulo fica instalado no computador do servidor e é aberto na estação de trabalho através de um atalho. Isso propicia a troca da estação de trabalho sem a necessidade de reinstalação de programa (software). Apenas o atalho e o driver do leitor USB de impressão digital são instalados e o Guia de Instalação em PDF possui todas as instruções detalhadas.
Após o usuário realizar o login com sucesso, a página de lançamento será disponibilizada. É possível o registro de eventos em tempo real ou em data/hora anterior. Entretanto, as coordenadas da data/hora do lançamento serão as que foram armazenadas no servidor, sem a possibilidade de alteração. Essa é uma das principais características do sistema, a segurança das informações de referência. Outros sistemas disponíveis no mercado permitem a alteração se o relógio do Sistema Operacional for alterado.
A impressão de relatórios no formato do Livro de Registro do Lixo impresso é possível. A administração e os Inspetores Navais (PSC e FSC) possuem acesso total ao sistema instalado a bordo. A exportação da trajetória do navio criada a partir das posições dos eventos é permitida para os Inspetores Navais. Essa trajetória poderá ser carregada em um mapa para facilitar a visualização das distâncias dos trechos mais próximos de terra, se não ocorreu infração às regras da MARPOL 73/78.
Segurança
Uma das principais considerações de design da plataforma Java é fornecer um ambiente restrito para a execução de código com diferentes níveis de permissão. O Java vem com seu próprio conjunto exclusivo de desafios de segurança. Embora a arquitetura de segurança Java possa, em muitos casos, ajudar a proteger usuários e sistemas de códigos hostis ou que se comportam mal, ela não pode se defender contra erros de implementação que ocorrem em códigos confiáveis. Esses erros podem abrir inadvertidamente os mesmos buracos que a arquitetura de segurança foi projetada para conter. Em casos graves, os programas locais podem ser executados ou a segurança do Java desativada. Esses bugs podem ser potencialmente usados para roubar dados confidenciais da máquina e da intranet, usar incorretamente os recursos do sistema, impedir a operação útil da máquina, auxiliar novos ataques e muitas outras atividades maliciosas.
A escolha da linguagem do sistema afeta a robustez de qualquer programa de software. A linguagem Java e a máquina virtual oferecem muitos recursos para mitigar erros comuns de programação. A linguagem é segura para o tipo e o tempo de execução fornece gerenciamento automático de memória e verificação de limites em matrizes. Os programas e bibliotecas Java verificam o estado ilegal na primeira oportunidade. Esses recursos também tornam os programas Java altamente resistentes aos ataques de esmagamento de pilha e de estouro de buffer possíveis no C e, em menor grau, nas linguagens de programação C ++. A digitação estática explícita do Java facilita a compreensão do código (e facilita a análise estática), e as verificações dinâmicas garantem que condições inesperadas resultem em comportamento previsível.