Faits: A. Le 24 mai 1995, A._, ressortissante des Philippines née en 1958, a épousé B._, ressortissant suisse né en 1949. Elle s'est alors vu délivrer une autorisation de séjour dans le but de vivre auprès de son époux. Le 20 avril 2000, elle a déposé une demande de naturalisation facilitée fondée sur ce mariage. Le 10 février 2001, les époux prénommés ont signé une déclaration écrite aux termes de laquelle ils confirmaient résider à la même adresse et vivre en communauté conjugale effective et stable; ils ont pris connaissance du fait que la naturalisation facilitée ne pouvait pas être octroyée lorsque, avant ou pendant la procédure de naturalisation, l'un des époux demandait le divorce ou la séparation, ou lorsque la communauté conjugale effective n'existait plus. La déclaration signée précisait en outre que si cet état de fait était dissimulé, la naturalisation facilitée pouvait être annulée dans les cinq ans. Par un formulaire signé et daté du même jour, A._ a été rendue attentive au fait que le requérant devait respecter l'ordre juridique suisse pour pouvoir être naturalisé et que la naturalisation pouvait être annulée en cas de fausse déclaration ou de dissimulation de faits essentiels. Par décision du 5 mars 2001, l'Office fédéral des étrangers (OFE, actuellement l'Office fédéral des migrations [ci-après: l'ODM]) a accordé à A._ la naturalisation facilitée en vertu de l'art. 27 de la loi fédérale du 29 septembre 1952 sur l'acquisition et la perte de la nationalité suisse (LN; RS 141.0). B. Le 1er octobre 2002, l'Ambassade de Suisse à Manille a informé l'OFE du fait qu'un mariage célébré le 2 novembre 1974 entre A._ et C._ était enregistré à l'état civil de Caloocan City. Elle estimait en outre que l'attestation de célibat que la prénommée a présenté dans la procédure de mariage avec B._ était très vraisemblablement un faux. Le 31 octobre 2002, le Service de l'état civil et des étrangers du canton du Valais a déposé une dénonciation pénale contre A._ pour faux dans les certificats. Il n'a pas été donné suite à cette dénonciation, pour cause de prescription. Par courrier du 8 février 2005, l'ODM a informé A._ du fait qu'il envisageait l'ouverture d'une procédure visant à l'annulation de la naturalisation facilitée et lui a donné la possibilité de se déterminer à ce sujet. L'intéressée a alors expliqué qu'elle ne comprenait pas qu'un mariage avec C._ ait pu être inscrit à l'état civil philippin et que, même si elle avait conçu ses quatre enfants avec le prénommé, elle n'avait jamais vécu en communauté avec lui. De plus, elle ne se souvenait pas d'une quelconque cérémonie et elle affirmait que la famille de C._ se serait opposée à un éventuel mariage. Elle a également indiqué avoir déposé une demande de déclaration en nullité de ce mariage en date du 7 mars 2005. C. Par décision du 10 novembre 2005, l'ODM a prononcé l'annulation de la naturalisation facilitée, au motif que A._ avait trompé les autorités helvétiques lors de la conclusion du mariage avec un ressortissant suisse, que la coexistence de deux mariages n'était pas compatible avec la communauté conjugale exigée pour l'obtention de la naturalisation facilitée et que l'octroi de celle-ci s'était effectué sur la base de déclarations mensongères et d'une dissimulation de faits essentiels. Le 1er mars 2006, le Tribunal de grande instance de Manille a déclaré nul et non avenu le mariage célébré le 2 novembre 1974 entre l'intéressée et C._. Il ressort notamment de ce jugement que A._ a affirmé, par écrit et sous serment, qu'elle avait rencontré C._ en 1973 alors qu'elle était âgée de quinze ans, qu'étant jeune et naïve elle avait succombé à ses avances, qu'un premier enfant était né de leur union, qu'ils s'étaient mariés le 2 novembre 1974 et qu'au vu de son jeune âge elle se rendait à peine compte de ce qui lui arrivait. Le Tribunal administratif fédéral a confirmé la décision de l'ODM par arrêt du 14 septembre 2007. Il a considéré en substance que A._ avait dissimulé aux autorités suisses que son premier mariage n'était pas dissous au moment de son mariage avec B._, alors qu'elle était manifestement au courant de ce fait. Elle avait en outre présenté un certificat de célibat mensonger. Elle avait ainsi trompé les autorités en leur cachant une situation de bigamie contraire à l'ordre public suisse et c'était uniquement par ce procédé déloyal qu'elle avait obtenu une naturalisation facilitée. D. Agissant par la voie du recours en matière de droit public, A._ demande au Tribunal fédéral d'annuler cet arrêt et de dire que sa naturalisation facilitée n'est pas annulée. Elle invoque une violation des art. 26, 27 et 41 LN et elle se plaint d'arbitraire. Elle requiert en outre l'octroi de l'effet suspensif. L'ODM et le Tribunal administratif fédéral ont renoncé à se déterminer. E. Par ordonnance du 22 novembre 2007, le Président de la Ire Cour de droit public a accordé l'effet suspensif au recours.